Como converter qcow2 para VMDK em quilo openstack

1

Eu estava tentando converter o qcow2 para o vmkd na versão do Openstack Kilo usando o img convert do qemu.

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

Mas a imagem convertida durante a inicialização no VMware compute host, mostrando - "nenhum sistema operacional encontrado" (através do console no vmware).

Existe alguma maneira de convertê-lo para o formato vmdk de trabalho

    
por user3162395 19.11.2015 / 14:51

1 resposta

0

Você precisa marcar sua imagem para dispositivos apropriados. Primeiro, encontre o tipo de controlador:

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"

veja createType e ddb.adapterType . Agora crie a imagem de relance usando as informações fornecidas:

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

altere o vmware_ostype dependendo da imagem.

Agora, inicie uma instância usando a nova imagem.

    
por 26.10.2016 / 14:08