ESXi - де дискіні қалай азайтуға болады: деректерді жоғалтпай қарапайым әдістер
VMware ESXI - де VMDK виртуалды дискінің өлшемін қысқарту оңай емес, өйткені бұл гипервизордың архитектуралық шектеуі.
Азайтудың кез-келген тәсілі әрқашан операциялардың тіркесімі болып табылады: алдымен қонақ ОЖ ішінен жұмыс жасаңыз, содан кейін ESXi деңгейіндегі әрекеттер немесе дискіні көшіру.
Дәлелденген әдістер және олардың нюанстары.
Бірінші типтегі гипервизор деңгейінде тек VMDK үлкейту операциялары қол жетімді. "Қысқарту" түймесі жоқ және бұл жақсы.
Неге:
- VMDK блокты сақтау.
- Гипервизор ОЖ ішінде қандай блоктар қолданылатынын білмейді.
- Деректердің бүліну қаупі тым жоғары.
Қорытынды: дискінің өлшемін әрқашан жанама түрде қысқарту керек.
Бірінші міндетті қадам-жүйе ішіндегі орынды босату.
Біз не істейміз:
- Қажет емес деректерді жойыңыз.
- Бөлімді қысыңыз.
- Біз бос орынды нөлге келтіреміз.
Мысалдар:
Linux:
- resize2fs, lvreduce.
- zerofree немесе dd if=/dev/zero.
Windows:
- "Дискіні басқару".
- sdelete -z.
Маңызды:
- Операция алдында суретке түсіріңіз.
- Белсенді бөлімді ешқашан сақтық көшірмесіз төмендетпеңіз.
Деректерді тазалағаннан кейін VMDK дискісінің физикалық өлшемін төмендетуге болады.
Способы:
Пәрмен жолы интерфейсі арқылы:
- vmkfstools -K diskvmdk Тек жұмыс істейді:
- thin-provision диск.
- алдын ала бос орын.
Бұл виртуалды дискінің номиналды көлемін төмендетпейді, тек пайдаланылмаған Datastore блоктарын қайтарады.
Ең сенімді және әмбебап әдіс.
Қалай жұмыс істейді:
- Түрлендіргіш жүйені басқасына көшіредіvmdk.
- Виртуалды дискінің аз көлемін өзіңіз орнатасыз.
- "Таза" виртуалды дискіні қоқыссыз алыңыз.
Алгоритм:
- VMware vCenter Converter Standalone орнатыңыз.
- Ағымдағы VM машинасының көзін таңдаңыз.
- Параметрлерде біз жаңа өлшем параметрлерін орнатамыз.
- Біз жаңа VM машинасына түрлендіреміз, ескісін алып тастаймыз.
| Әдіс | Сенімділік | Тәуекел | Қашан қолдану керек |
|---|---|---|---|
| ОЖ-дегі бөлімді қысқарту | Орташа | Орташа | Дайындық кезеңі |
| vmkfstools -K | Төмен | Төмен | Datastore босату |
| vCenter Converter | Жоғары | Минималды | Өндіріс, бизнес-жүйелер |
Егер бұл:
- жауынгерлік сервер.
- клиенттік жоба.
- маңызды деректер.
- Тек vCenter Converter пайдаланыңыз.
Барлық басқа әдістер көмекші болып табылады және мәселені толығымен шешпейді.
Жоқ. Гипервизор дискінің номиналды көлемін азайту мүмкіндігін қолдамайды. Тек жанама әдістер мүмкін: ОЖ ішінде тазалау, блоктарды босату немесе жаңа өлшем жасау.
Жоқ. Файлдарды жою тек қонақ ОЖ ішінде орын босатады. ESXi үшін бұл блоктар нөлге дейін немесе виртуалды диск қайта жасалғанға дейін бос емес болып саналады.
Ол Datastore деңгейінде пайдаланылмаған thin диск блоктарын босатады.
Маңызды:
- тасымалдаушының номиналды өлшемдері өзгермейді.
- thickдискілерімен жұмыс істемейді.
- бос орынды алдын-ала нөлдеу қажет.



