Как конвертировать qcow2 в VMDK в OpenStack kilo

Я пытался преобразовать qcow2 в vmkd в версии OpenStack Kilo с помощью qemu img convert.

qemu-img convert -f qcow2 osname.qcow2 -O vmdk osnamenew.vmdk

но преобразованный образ при загрузке в VMware compute host, он показывает- "операционная система не найдена" (через консоль в vmware).

есть ли способ преобразовать его в рабочий формат vmdk

9
задан Hennes
08.11.2022 21:27 Количество просмотров материала 3047
Распечатать страницу

1 ответ

вам нужно пометить изображение для соответствующих устройств. Сначала найдите тип контроллера:

head -20 osnamenew.vmdk
output:
# Disk DescriptorFile
version=1
CID=fc9c51b
parentCID=ffffffff
createType="monolithicSparse"

# Extent description
RW 80325 SPARSE "cirros_ide.vmdk"

# The Disk Data Base
#DDB

ddb.virtualHWVersion = "4"
ddb.geometry.cylinders = "79"
ddb.geometry.heads = "16"
ddb.geometry.sectors = "63"
ddb.adapterType = "ide"

посмотреть createType и ddb.adapterType. Теперь создайте изображение в Взгляд, используя предоставленную информацию:

openstack image create   --disk-format vmdk   --container-format bare   --property vmware_adaptertype="ide"   --property vmware_disktype="sparse"   --property hypervisor_type="vmware"   --property vmware_ostype="ubuntu64Guest"   osnamenew < osnamenew.vmdk

измените тип vmware_ostype в зависимости от образа.

Теперь запустите экземпляр, используя новый образ.

0
отвечен Farhad Farahi 2022-11-10 05:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх