Перенос образа из VirtualBox в XEN

vbxenelastixДля того, чтобы перенести ваш образ, созданный в VirtualBox в XEN необходимо сконвертировать VDI-диск в IMG формат. Для этого воспользуемся утилитой VBoxManage, поставляемой вместе с VirtualBox. Поскольку переношу я на MacOS, я воспользуюсь Terminal (поскольку программа консольная).

Итак, перейдите в каталог, где располагается ваш VDI-диск и выполните команду:

VBoxManage internalcommands converttoraw machine-name.vdi newmachine-name.img

После этого в консоли вы увидите сообщение:

Converting image "machine-name.vdi" with size 8908701696 bytes (8496MB) to raw...

Учтите, что процесс может занять длительное время, все зависит от размера вашего VDI-диска. После успешного конвертирования любым удобным способом заливаем newmachine-name.img на сервер с установленным гипервизором XEN.

Далее необходимо будет создать конфигурационный файл. По умолчанию XEN использует для их хранения каталог /etc/xen. В моем случае я переносил образ Elastix, поэтому рабочий пример файла конфигурации я приведу для него. Если же у вас образ Windows – то отпишите в комментариях и приведу пример и для этой ОС.

 kernel = "/usr/lib/xen/boot/hvmloader"
 builder='hvm'
 memory = 1024
 shadow_memory = 8
 name = "elastix"
 vif = [ 'type=ioemu,bridge=eth1 ,mac=00:16:3e:03:00:c4' ]
 disk = [ 'file:/home/elastix.img,hda,w']
 device_model = '/usr/lib64/xen/bin/qemu-dm'
 boot="cd"
 sdl=0
 vnc=1
 vncpasswd='somepass'
 vnclisten = "192.168.0.100"
 stdvga=0
 vncdisplay=10
 serial='pty'

На случай если возникнут проблемы с подключением к только что запущенной виртуальной машине,- я задействовал параметры vnc,vnclisten,vncdisplay и vncpassword. С их помощью я смогу подключится по любым VNC-клиентом на 192.168.0.100:5910.

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

sudo xm create elastix.cfg

Если все прошло удачно, то на эране появятся сообщения:

 Using config file "/etc/xen/elastix.cfg".
 Started domain elastix (id=3)

Рекомендуем почитать
Server 2008 R2 xenpci.sys BSOD

Based on customer feedback, we have come across an error that can occur when restoring your VM onto the new Читать дальше...

Конвертируем XEN IMG в формат VirtualBOX VDI

vboxmanage convertfromraw --format VDI elastix.img elastix.vdi

Паравиртуализация XEN или решаем проблемы с производительностью

Паравиртуальные драйверы Xen — специальный вид драйверов устройств, которые используются в гостевой системе в домене Xen (в общем случае паравиртуальным Читать дальше...

Быстрое создание жесткого диска в XEN

Практически моментально можно создать виртуальный жесткий диск для XEN выполнив команду: dd if=/dev/zero of=/home/xen/virt1/disk1.img bs=1024 seek=100000000 count=0 Данный пример создаст Читать дальше...

Поделиться

Оставить ответ

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