OVFとしてエクスポートされたVMは完全に移植可能であるはずだと思っていましたが、ディスクフォーマットが異なることがわかりました
VMware ovf tool を使用してVMXをOVFにエクスポートしました。 OVFで作成されたディスクファイルはVMDKです。
VMをRHEVにインポートしたいのですが、 Red Hatのドキュメント は、受け入れられるディスクフォーマットが[〜#〜 ] raw [〜#〜]および[〜#〜] cow [〜#〜]。対照的にVMware OVFツールは次の場所にエクスポートできると言っています:monolithicSparse、monolithicFlat、twoGbMaxExtentSparse、twoGbMaxExtentFlat、streamOptimized、thin(vSphere target)、thick(vSphereターゲット)。
VMDKOVFをRAWOVFに変換してからRHEVにインポートするにはどうすればよいですか?文書化されたvirt-v2vツールは、VMware ESXでのみ機能し、ディスク上のvmx/vmdk/ovfイメージでは機能しないようです。
qemu-img を試してください。入力と入力のさまざまな形式をサポートしています。
最後の試行で、最終的にディスクをVMおよびtar
またはdd
にマウントして、他のツールに適した別の場所にマウントできます。
OVFは基本的に、VMを記述するXMLファイルであり、VMは含まれていません。 VMWareからVMを移動するためのサポートされているソリューションがあります。called virt-v2v
。
Raw形式とcow形式は、qemuでサポートされているオープン形式ですが、すべてのvmwareオプションはvmwareのvmdk形式に基づいています。
このガイドには、virt-v2vの使用方法についての適切な説明があります。 http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Servers/2.2/html/Administration_Guide/virt-v2v-scripts。 html