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

Загрузите OVA с несколькими виртуальными машинами в OpenStack через Glance

Я пытаюсь загрузить файл OVA в Openstack.

Файл ova содержит 5 файлов:

volume1.vmdk volume2.vmdk volume3.vmdk server.mf server.ovf

Я загрузил файлы с помощью следующей команды:

glance image-create --name server --disk-format vmdk --container-format ovf --is-public False --file /path/to/file.ova --progress

Однако, когда я пытаюсь создать сервер из загруженного образа, я получаю сообщение об ошибке (просматриваемое через консоль) о том, что загрузочных томов нет.

На узле контроллера проверьте состояние и форматы изображений.

а. Получите свой идентификатор изображения

# список изображений для просмотра

б. Проверить статус на изображении

  • взгляд показать IMAGE_ID
    взгляд изображение-шоу IMAGE_ID

c. Когда вы загружаете изображение, проверьте логи API.

#> tail -f /var/log/glance/api.log

c. Проверяйте логи, когда запускаете экземпляр

#> tail -f /var/log/nova/scheduler.log

Должен дать вам некоторые подробности о том, что именно не так.

Может быть проблема с типом дискового адаптера (IDE или SCSI). Попробуйте добавить:

--property vmware_adaptertype="pvscsi" 
--property vmware_disktype="sparse" 
--property hypervisor_type="vmware" 
--property vmware_ostype="ubuntu64Guest"

(Google, чтобы узнать больше о доступных вариантах)