SCROLL
Среднее время на прочтение: 1 мин.

Утилита VMKFSTOOLS – работа с виртуальными дисками VMware ESXi 5.5 в командной строке.

VMFSTOOLS  — это инструмент командной строки vSphere, для управления томами VMFS.  С помощью vmfstools можно выполнять операции с файлами виртуальных дисков. В качестве памятки, разберем примеры работы с виртуальными дисками.

Создание виртуального диска

Thick Provision

Для создания виртуального диска, выполняем команду (по-умолчанию создается толстый диск):

vmkfstools -c 2048m test-disk1.vmdk

В результате мы получаем 2 файла, файл дескриптора виртуального диска и сам виртуальный диск:

-rw------- 1 root root 2.0G Aug 29 10:01 test-disk1-flat.vmdk
-rw------- 1 root root  469 Aug 29 10:01 test-disk1.vmdk

Thin Provision

Для создания тонкого (Thin Provision) виртуального диска, выполняем команду:

vmkfstools -c 5G --diskformat thin test-disk2.vmdk

В выводе ls -l отображается размер виртуального диска как максимальный возможный размер, 5GB:

-rw------- 1 root root 5.0G Aug 29 10:19 test-disk2-flat.vmdk
-rw------- 1 root root  496 Aug 29 10:19 test-disk2.vmdk

В выводе du -ah отображается фактический размер виртуального диска, занимаемый на диске, размер будет равен нулю:

0 ./test-disk2-flat.vmdk
0 ./test-disk2.vmdk

Расширение виртуального диска

Расширение виртуального диска, как Thick Provision так и Thin Provision, подробно рассмотрено в статье — Как увеличить размер виртуальных дисков Thin Provision/Thick Provision.

Клонирование виртуального диска

Клонирование виртуального диска, обычно применяется для банального создания копии виртуального диска, а так же если нужно преобразовать виртуальный диск в другой формат.

Для клонирования виртуального диска, выполняем команду:

vmkfstools -i test-disk1.vmdk test1-disk-clone.vmdk

Вывод:

Destination disk format: VMFS zeroedthick
Cloning disk 'test-disk1.vmdk'...
Clone: 100% done.

Для клонирования виртуального диска и преобразованием его в формат Thin Provision, выполняем команду:

vmkfstools -i test-disk1.vmdk test1-disk-clone.vmdk -d thin

Вывод:

Destination disk format: VMFS thin-provisioned
Cloning disk 'test-disk1.vmdk'...
Clone: 100% done.

Переименование виртуального диска

Для переименования виртуального диска, выполняем команду:

vmkfstools -E test1-disk-clone.vmdk test-disk1.vmdk

Удаление виртуального диска

При удалении виртуальных дисков из командной строки, рекомендуется использовать vmkfstools, а не команду rm, т.к. vmkfstools удаляет как файл виртуального диска, так и его дескриптор, а при использовании rm, необходимо указывать оба файла для удаления.

Для удаления виртуального диска, выполняем команду:

vmkfstools -U testdisk1.vmdk
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.