Convert XenServer VM to Hyper-V

 Постановка задачи:

Перенести виртуальные машины с Citrix XenServer 6.1 в Hyper-V.


Комментарии:

Для ВМ под управлением ОС Windows старше XP проблем не возникло. Прямо под ВМ запускаем программу disk2vhd она без проблем создает файл формата vhd(x) который в последствии прикручиваем к созданной ВМ под HV. Я попробовал на 2008R2, 2016, 2019 Windows Server и Win7.

Проблема возникла с машинами XP и целым ворохом Linux серверов.

Для реализации нам понадобится программа которую Citrix попытались к нынешнему времени скрыть. Не знаю почему. Может не стабильная, а может что-б народ не удирал... Программа называется XenConvert 2.3.1. Самое сложное было её скачать об этом далее.

 

Реализация. 

1. Создаем snapshot ВМ через XenCenter.

2. Делаем "Export to file" в формате *.xva 

3. Скачиваем XenConvert 2.3.1, а тут самое интересное. На нынешний момент скачать её просто так нельзя. В списке загрузок сайта Citrix Downloads её нет. 

Идем на сайт WayBackMachine и перемещаемся во времени в на 2 марта 2015 года и видим что тогда программа была. И ссылки на XenConvert живы! Ура! Вот ссылка на сайт и время. 

https://web.archive.org/web/20150302050826/https://www.citrix.com/downloads/xenserver/tools/conversion.html


4. Запускаться после установки программа у меня отказалась. (Windows 10) Из-за просроченных сертификатов наверно.


По этому пришлось запускать из командной строки с правами администратора. 

5. Выбираем From: Xen Virtual Appliance To: OVF.



6. В месте куда вы конвертируете ВМ, по завершению, будет папка с тремя файлами. Один из которых и есть необходимый *.vhd файл.

7. Создаем новую ВМ на HV и прикручиваем к нему полученный диск. 

Готово! 



Комментарии