Назад | Перейти на главную страницу

Скопировать виртуальную машину с ESXi 5 на ESXi 4?

Искал Serverfault (и Google) для этого, не смог найти ответа ... Мы скопировали виртуальную машину (папку и файлы) с сервера ESXi 5.0 (5.0.0-623860) на сервер ESXi 4.0 (4.0. 0-261974). (Кроме того, сервер 5.0 лицензирован, а сервер 4.0 - это бесплатная версия.) Теперь, когда мы пытаемся запустить виртуальную машину на сервере 4.0, мы получаем всплывающее сообщение об ошибке «Недопустимая конфигурация виртуальной машины».

Глядя на журналы сервера 4.0, он жалуется на «Недопустимое значение '/ dev / char / serial / uart0' для конфигурационного ключа serial0.FileName '. Значение не было принято правилом« Серверная часть устройства виртуального последовательного порта »». (и тот же mssg для uart1 для ключа serial1.FileName.)

Является ли это простой несовместимостью версий между ESXi 5 и 4, которую можно исправить с помощью инструмента преобразования или редактирования файла, или это что-то более фундаментальное?

Спасибо за любую помощь; Я ни в коем случае не эксперт по VMware (скорее, сетевой парень ...)

Похоже, вы создали виртуальную машину с использованием модели машины 8, которая не поддерживается в версии 4 (только до 7), попробуйте экспортировать ее в .OVA, а затем повторно импортировать. В качестве альтернативы вы можете выключить виртуальную машину mm8, создать новую виртуальную машину mm7, связать с ней исходный .vmdk / s и попробовать это, поскольку различия обычно только в файле .vmx. Однако имейте в виду, что виртуальные машины mm7 имеют больше возможностей, чем виртуальные машины mm4, поэтому вы можете потерять функциональность таким образом.

Вам нужно использовать инструмент конвертера vmware. http://www.vmware.com/products/converter/

Ссылки на аппаратные версии - неправильные ребята. Версия 7 оборудования vm была новой для ESX (i) 4.0, а версия 8 - новой для ESXi 5.0. Что нового в версии 4.0

В любом случае, очевидно, что у вас есть виртуальная разница в оборудовании. Совет Chopper3 по прикреплению существующих файлов vmdk к новому vm - здравый совет. Но прежде чем вы это сделаете, спросите себя, нужно ли вам это последовательное устройство. Обычно они не нужны виртуальной машине. Поскольку вы заявляете, что это была преобразованная виртуальная машина P2V, это всего лишь небольшой подарок от этого процесса. Удалите последовательное устройство из конфигурации виртуальной машины и попробуйте снова включить виртуальную машину. Даже если у вас это работает каким-то другим способом, есть вероятность, что это последовательное устройство вас облажает во время vmotion. На самом деле, инструмент P2V должен быть обновлен, чтобы спросить вас: «Вы действительно хотите виртуальное последовательное устройство ?????» прежде, чем он виртуализирует его. Они вообще бесполезны.

Существуют разные версии оборудования ESXi. Наиболее распространены v4 (это самая высокая версия, поддерживаемая ESX 3.x), v7 (ESX (i) 4.x) и v8 (ESXi 5). ESXi 5 может создавать виртуальные машины с любым из них, но по умолчанию создает виртуальные машины v8. Их нельзя запустить на ESXi 4.

Если вы явно не создали виртуальную машину на ESXi 5 как виртуальную машину v7, вам не повезло.

Конвертер VM 5.0.1 build-875114 на Winodws отлично работает для миграции моих виртуальных машин с esxi5 -> exsi4. esxi4 был нужен, чтобы увидеть мои 64 ГБ ОЗУ на моем новом сервере.

Как преобразовать виртуальную машину ESXv5 в ESXv4

Здесь подробно описаны шаги, необходимые для преобразования компьютера с ESXv5 в ESXv4.

Конвертировать OVA в VMX

  1. На машине ESXv5 экспортируйте машину VMWare ESX5 в OVF (Файл -> Экспорт -> Экспорт шаблона OVF)
  2. Скачать ovftool
  3. Преобразование ova в vmx (игнорирование явных ошибок)

    ovftool sourefile.ova destfile.vmx (make sure filename [without extension] is different)
    
  4. Измените файл vmx

+ Изменить

virtualhw.version = "8"

кому:

virtualhw.version = "7"

Конвертировать обратно в OVF

(это займет некоторое время, потому что 9 - это максимальное сжатие)

ovftool --compress=9 destfile.vm destfile_converted.ovf

Разверните OVF на машине ESXv4

Импортируйте OVF как обычно на вашу машину ESXv4

источник: http://brakertech.com/howto-convert-a-esxv5-to-esxv4-vm/

Здесь та же проблема. Пришлось переместить не очень важную виртуальную машину на ESXi4.1, чтобы расширить оперативную память.

Мне только что удалось скопировать файлы ESXi5.1 для конкретной виртуальной машины в ESXi4.1. Я сравнил .vmx для обеих версий и сделал версию ESXi5.1, чтобы она выглядела точно так же, как ESXi4.1, но не изменил значения элемента (за исключением «virtualHW.version», который я изменил с «8» на «7»).

ВМ запускается нормально.