ovf, похоже, не поддерживается, но есть vdi, который является форматом образа диска Virtualbox. Итак, если ваша цель — импортировать виртуальную машину openstack в Virtualbox, вы также можете сделать следующее (Разве Virtualbox не поддерживает образы дисков qcow2 из коробки?):
Я сделал следующие предположения: вы не используете Cinder в качестве хранилища для виртуальной машины, которую пытаетесь импортировать в VirtualBox.
Сначала нам нужно получить имя экземпляра виртуальной машины, которую вы хотите импортировать:
nova list
nova show <uuid of instance you want to export>
# Note down the name of the instance which should be something like instance-00000xx
Теперь нам нужно перейти к фактическому месту, где хранится экземпляр.
cd /var/lib/nova/instances/instance-00000xx # change this to actual instance name
qemu-img convert -O vdi disk virtual-box-disk.vdi
Теперь вы можете перейти к созданию новой виртуальной машины и выбрать использование существующего диска: virtual-box-disk.vdi.
Еще не проверял, будет ли это работать. Также пути могут отличаться, если вы находитесь в devstack или в другой ОС.
person
Sam Stoelinga
schedule
09.05.2013