Пошагово восстановим дескриптор диска для vmdk файла виртуальной машины VMware. Проверим согласованность полученного файла. Задача встала передо мной при переносе виртуальной машины, созданной на платформе VirtualBox на VMWare ESXi.

Алгоритм восстановления дескриптора диска VMware

Для начала необходимо конвертировать файл vdi в vmdk.

  1. Запускаем VirtualBox,
  2. В основном меню выбираем:
    Файл -> Менеджер виртуальных носителей -> Копировать
    и далее выбираете образ необходимого формата: vdi в vmdk

Переносим полученный файл в хранилище ESXi и следом займемся созданием дескриптора для нашего диска.

  1. Открываем консоль
  2. Определяем файл, для которого создаем дескриптор
  3. Определяем контроллер и точный размер диска, запускаем 
  4. Изменим дескриптор так, чтобы он указывал на наш файл
  5. Редактируем полученный файл в текстовом редакторе viРедактируем полученный файл в текстовом редакторе vi
  6. Переименуем файл temp.vmdk в необходимый нам
  7. Удалим временный файл temp-flat.vmdk
  8. Удалим строку ddb.thinprovisioned = “1” так как диск у нас развернут полностью
  9.  Проверим согласованность полученного дескриптора диска с первоначальным файлом

Проверяем настройки процессора, памяти, диска (в строке должно быть имя созданного по инструкции файла), сети и периферийных устройств. Запускаем машину.

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

Читать далее

Как восстановить дескриптор диска (vmdk) VMware
Adblock detector