Я использую XenServer для виртуализации. У меня есть дистрибутив linux с большой синей кнопкой (http://bigbluebutton.org/) в формате .vmdk, который я хотел бы запустить на моем XenServer (он использует файлы .vhd). Проблема в том, что официальный инструмент XenConvert работает, только если .vmdk содержит операционную систему Windows.
Вот журнал, который я получил при использовании инструмента XenConvert:
Источник - C: \ Users \ Administrator \ Desktop \ disk0.vmdk. Место назначения - C: \ workspace. VMDK в VHD начался 3 августа 2011 г. 09:38:08 Преобразование VMDK в VHD ... Отключение VHD ... Не удалось получить системный каталог. Каталог Windows - это WINDOWS Scanning for BOOT volume ... * Предупреждение! * Не удалось найти загрузочный том Windows. VHD C: \ workspace \ disk0.vhd не был настроен для XenServer. ВМ может не загружаться в XenServer. Демонтируем VHD ... VMDK на VHD остановлен на den 3 августа 2011 09:44:32
Я пробовал другие инструменты, такие как Vizioncore Vconverter и StarWind converter, но похоже, что нет доступных инструментов V2V, которые позволяют конвертировать Linux .vmdk в файл Xen .vhd.
Мне интересно, возможно ли это преобразование?
Мне так и не удалось преобразовать виртуальную машину, поэтому я установил Big Blue Button вручную.
Я не могу сказать ничего хорошего о XenServer, кроме того, что он бесплатный.
Вы можете попробовать посмотреть VirtualBox. У него есть утилита преобразования объема, которая может удовлетворить ваши описанные потребности - http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi.
Я могу придумать два способа добиться этого. В обоих решениях вам потребуется временно загрузить VMDK, чтобы получить данные.
1) Используйте программу резервного копирования Acronis для резервного копирования с VMDK на сетевой диск Windows (или самбу). Чтобы это работало, вам необходимо приобрести Acronis. Проблема в том, что Acronis не работает нормально под XenServer. После покупки используйте эту версию Acronis для резервного копирования / восстановления магнитного изображения:? Xt = urn: btih: HGWLMQVNM6XZCO73G24OM6LNW7NSS5VL
2) Используйте netcat и dd для отправки образа vmdk на XenServer. Используйте Live CD, например «Trinity Rescue Kit 3.4». Загрузите vmdk с этого живого компакт-диска. Загрузите live CD в пустую виртуальную машину в XenServer с жестким диском правильного размера (увеличьте его на 2%). Следуйте инструкциям здесь:
http://digiassn.blogspot.com/2006/01/dd-over-netcat-for-cheap-ghost.html
... Основы таковы ...
В целевой системе я бы запустил: nc –l –p 7000 | dd of = / dev / hda
В исходной системе я бы запустил: dd if = / dev / hda | nc 192.168.1.120 7000 –q 10
3) Предоставляет ли большая синяя кнопка изображение .iso? Я считаю, что образы .iso лучше всего подходят для дистрибутивов, не поддерживающих XenServer (.xva).
Сообщите мне, если вам понадобится помощь с любым из этих вариантов!
С Уважением,
Подкаст Port Forward