とりあえずの記録

はじめは同学科の人向けのナレッジまとめでした

VMware Fusionから仮想マシンをエクスポートし,KVMにインポートさせる

エクスポート

Terminal.appを開き,以下のコマンドを叩くことでovaに変換させることができます.
(デスクトップにoutput.ovaが生成されます)

ターゲット(2箇所)は適宜打ち替えてください.
なお,ターゲットのファイル名がわからない場合は,open ~/Virtual\ Machines.localizedでFinderを立ち上げるとよいです.

cd /Applications/VMware\ Fusion.app/Contents/Library/VMware\ OVF\ Tool

./ovftool --acceptAllEulas ~/Virtual\ Machines.localized/ターゲット.vmwarevm/ターゲット.vmx ~/Desktop/output.ova

転送

scpなどで頑張ってKVMホストへ転送します.

変換

tar -xvf output.ova

qemu-img convert -f vmdk -O qcow2 output-disk1.vmdk output-disk1.qcow2

インポート

KVMで新規ゲストを作成し,qcow2をディスクイメージとして読み込ませればOKです.