VMWare: Unsupported or invalid disk type 7

Unsupported or invalid disk type 7

Во время тестирования на ESXi 5.1 образа «OS X Mountain Lion 10.8.3 VMware Image» поймал ошибку

«Failed to open disk scsi0:0: Unsupported or invalid disk type 7. Make sure that the disk has been imported.»

В общем-то оно и понятно. Скаченный мною образ был под Vmware Workstation 7 или более младшие продукты, отсюда отсутствие совместимости c «Vm Version 9», который стоит на ESXi.

Проблема решается путем конвертацией дисков, которые использует виртуальная машина:


1. Открываем в «Configuration -> Security Profile» и запускаем SSH.

2. Подключаемся к консоли,  проверяем наличие утилиты vmkfstools. Обычно она установлена.

3. Переходим в папку с нашим образом. Ввиду того, что я не знаю где они обычно живут, я пользуюсь командой find.

~ # find / -name "OS X Mountain Lion.vmdk"
/vmfs/volumes/2b87.. - ..6682/macos/OS X Mountain Lion 10.8.3 VMware Image/OS X Mountain Lion/OS X Mountain Lion.vmdk
~ #

4. Даем команду на конвертацию (vmkfstools). Будьте аккуратнее с экранируемыми символами.

vmkfstools -i ./OS\ X\ Mountain\ Lion.vmdk -d zeroedthick ./OS\ X\ Mountain\ Lion1.vmdk

Параметр -d задает как мы будем форматировать новый диск, есть 3 варианта

-d —diskformat [zeroedthick|thin|eagerzeroedthick]

Отличаются эти режимы следующим:
Когда размечаются блоки под них, когда затираются блоки(обнуляются, zeroed).

ZeroedThick — по умолчанию. В нем создаются vmdk.
Thick — для кворумных дисков MSCS.
EagerZeroedThick — для кворумных дисков MSCS, в эксплуатацию.
Thin- динамический — «тонкий» диск. Занимает места только столько, сколько реально занято гостевой ОС.

Несмотря на написанное выше, при конвертации даже с параметром «thin», мы получаем не тонкий диск, а диск реального размера.

Идем пить чай. 150Gb образ, с 8 гигами занятого места у меня отконвертировался примерно за 10 минут.

5. Цепляем конвертированный диск, удаляем из виртуалки старый.

Если мы все правильно сделали, обычно виртуалка успешно стартует.
6. Если все прошло успешно, удаляем старый диск.

Вы можете оставить комментарий ниже.