Wie konvertiert man qcow2 zu VMDK in Openstack-Kilo?

1180
user3162395

Ich habe versucht, qcow2 in vmkd in der Openstack Kilo-Version mit dem qemu img convert zu konvertieren.

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

Aber das konvertierte Image beim Booten in VMware Compute Host zeigt es an - "kein Betriebssystem gefunden" (über Konsole in VMware).

Gibt es eine Möglichkeit, es in ein funktionierendes vmdk-Format zu konvertieren

1

1 Antwort auf die Frage

0
Farhad Farahi

Sie müssen Ihr Bild für entsprechende Geräte kennzeichnen. Suchen Sie zuerst den Controller-Typ:

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" 

sehen createTypeund ddb.adapterType. Erstellen Sie nun das Bild mit den bereitgestellten Informationen im Überblick:

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 

Ändern Sie den vmware_ostype abhängig vom Image.

Starten Sie jetzt eine Instanz mit dem neuen Image.