Unsupported or invalid disk type 7

Из-за каких то странных глюков связки Ubuntu и VMWare Server (не спорю, возможно криво «приготовил», но у гостевой ОС незаметно отваливалось сетевое подключение, появлялись непонятные тормоза на «ровном» месте), решил первый раз в жизни опробовать ESXi 4.1 (про глюк с установкой на HP ProLiant ML110 G6 написано здесь).
Для того чтобы перенести уже существующую гостевую ОС с VMWare Server 2.0.2, предварительно остановил её, и простым копированием поместил (с помощью vSphere Client) в «Datastore» уже установленного и запущенного сервера ESXi 4.1. Добавил данную виртуальную машину в «Inventory», и сразу попробовал запустить 🙂
Получил ругань по поводу оборудования, так как на данном сервере отсутствовали некоторые пункты, перечисленный в настройках гостевой ОС. Переоснастил виртуальную машину «правильным» оборудованием, запускаю и получаю ошибку:
Failed to open disk scsi0:0: Unsupported or invalid disk type 7. Make sure that the disk has been imported.

Пришлось покопаться в интернете, в результате чего наткнулся на запись в блоге сисадмина.

После прочтения проблему решил конвертацией дисков, используемых перенесённой виртуальной машиной:
1. В меню сервера ESXi сделал доступной по SSH консоль администрирования и технической поддержки;
2. Подключился клиентом SSH по сетевому адресу сервера ESXi;
3. Убедился что есть утилита vmkfstools;
4. Перешёл в директорию, где хранились диски виртуальной машины (/vmfs/volumes/уникальный_номер_хранилища или имя вашего хранилища, например, /vmfs/volumes/datastore1) и выполнил
vmkfstools -i ./disk_1.vmdk -d zeroedthick ./disk1_new.vmdk
5. Подождал, пока пройдёт конвертация (ушло около 7 минут на 30гб диск);
6. В замен старого диска «disk_1.vmdk», примонтировал конвертированный диск «disk1_new.vmdk» в необходимую виртуальную машину;

Запуск перенесённой виртуальной машины оказался успешным, в консоли vSphere Client появилась ОС, которую было необходимо перенести с VMWare Server 🙂

Читайте также:  Что за фильтр с цифрами

3 комментария on "Unsupported or invalid disk type 7 при переносе виртуальной машины c VMWare Server 2.0.2 на ESXi 4.1"

на пункте 4 выдает: Permission denied
Хотя по SSH логинюсь под рутом.
В чем проблема?

переходи cd /vmfs/volumes/datastore1 . Возможно мне помогло то что я запустил консоль ssh из far manager, запущенного в свою очередь из под админа

у меня такая же проблема была. Но перешёл
cd vmfs
cd volumes
cd уникальный_номер_хранилища
и всё получилось.

Во время тестирования на 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.

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

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

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

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

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

-d —diskformat [zeroedthick|thin|eagerzeroedthick]

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

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

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

Читайте также:  Logitech wireless mouse m505

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

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

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

Catatan Personal dan Coretan Perjalanan Hidup

Cobain mau convert physical server ke virtual pakek VMware vCenter Converter : P2V Virtual Machine Converter

sudah berhasil export to virtual tapi setelah di deploy ke esxi tidak bisa dirunning muncul errot

Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7. Did you forget to import the disk first?Unable to create virtual SCSI device for scsi0:0, Module DevicePowerOn power on failed.”

Came across another issue with importing and moving a VM into vSphere. The VM was created in Workstation 8 and was to be imported into vSphere to be used as a development VM.

Uploading the VM to the LUN worked fine, as did importing it to the vCenter Inventory. However, powering-on the VM resulted in the SCSI error type 7 message in vCenter.

Solution:

This can happen when importing a VM into vSphere, either from a backup or from another vSphere version. The solution is to re-import the source disk producing the error as ‘zeroedthick’ format.

Method:

1. Ensure you have SSH access to your ESXi server hosting your VM. (Host > Configuration > Software > Security Profile > Services > Properties > SSH = Running).

2. Use Putty to SSH to your ESXi host. Authenticate as the root user.

3. Move to the VM folder:

Читайте также:  Как выглядит сетевая карта на ноутбуке

….where is your LUN or NFS share and is your VM container folder.

4. Use vmkfstools to convert the disk to zeroedthick:

5. Now go back to vCenter and browse the datastore hosting the VM. Both ‘mydisk.vmdk’ and ‘mydisk1.vmdk’ should be present.

(Optional: Download the original disk (if practical) to preserve in case of further issue.)

6. Remove mydisk.vmdk from the VM folder.

7. Rename ‘mydisk1.vmdk’ to ‘mydisk.vmdk’.

8. Power-on the VM and check for further errors in vCenter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector