VMをproxmoxからvirtualboxまたはvmwareにエクスポートしたい。出来ますか ?
どうやって ?
前もって感謝します
宜しくお願いします
この答えは不完全ですが、それはあなたが始めるのに役立つはずです。
VMをproxmoxからvirtualboxまたはvmwareにエクスポートしたい。出来ますか ?
はい
どうやって ?
正確な方法は、実際にはVMの保存方法に依存します。1台のコンピューターがハイパーバイザーとストレージの両方として機能する簡単なセットアップがあると仮定します。
これで、ファイルを別の場所にコピーし、Sovieroの応答ごとにqemu-img convertを使用して変換できます。ファイアウォールの背後にいる場合は、 ssh を介してデータを逆にパイプする必要があるかもしれません。
例として、ハイパーバイザー間でVMを移動する必要がありました。どちらも論理ボリュームを使用してrawイメージを保存していたため、次のようにしました
source# lvs --units b 2>/dev/null | grep vm-111
vm-111-disk-1 vglocal01 -wi-ao--- 17179869184B
destination# lvcreate -L 17179869184b -n vm-111-disk-1 vg_vms
source# dd if=/dev/vglocal01/vm-111-disk-1 | ssh destination dd of=/dev/vg_vms/vm-111-disk-1
VM全体を別のハイパーバイザーにエクスポートできない場合がありますが、少なくともディスクはエクスポートできます。
VirtualBoxを使用:
まず、ディスクが「raw」タイプでない場合は、KVM hypervisor/serverで以下を実行します。
qemu-img convert -f qcow2 kvm_source.img -O raw kvm_destination.img
次に、VirtualBoxから:
VBoxManage convertfromraw <filename> <outputfile>
[--format VDI|VMDK|VHD]
[--variant Standard,Fixed,Split2G,Stream,ESX]
[--uuid <uuid>
KVMの場合:
qemu-img convert -O vdi kvm_source.img vbox_destination.vdi
私はこれを自分で行う必要がなかったので、約束はありませんが、それらは機能するはずです。また、私はKVMソリューション、個人的に...
Proxmoxは、完全仮想化とコンテナの2種類の仮想化テクノロジーをサポートしています。コンテナー製品にはlxcやOpenVZが含まれていますが、KVM、Xen、Vmwareなど、よく知られている完全な仮想化製品がいくつかあります。 Proxmoxは現在KVMおよびOpenVZのみをサポートしています。したがって、あなたの問題は「KVM VM virtualboxまたはvmware VMに変換します。」私が知る限り、KVM vmをvmware VMに変換する簡単な方法はありません。Googleで自分でググってください。