hrt10の日記

色々な設定のメモやら何やら

ovftool による仮想マシンの操作

ovftool を使って ESXi から ova でイメージ抜き取る方法

  • ovftool --noImageFiles --noSSLVerify vi://username:pass@esxi-host/VMname ova_filename.ova
  • ovftool --noImageFiles --noSSLVerify vi://username@esxi-host/VMname ova_filename.ova

パスワードをコマンドラインに書きたくなければ後者の表記で(パスワードプロンプトが出る)。ユーザ名も書きたくなければ @ の前を削れば良い(認証プロンプトが出る)。ESXi から持ってくるときには URL の scheme を vi にする(他も色々と変換できるらしい)。保存先の拡張子が .ova なら OVA で保存され、.ovf なら OVF で保存されるので適当に。10G I/F のマシン間だと 1G の ova 抜くのに2分弱って感じかな(適当)

 

ovftool を使って ESXi に ova をインポートする方法

  • ovftool --noSSLVerify --datastore=datastore_name --diskMode=(thin|zeroedThick|eagerZerodThick) --name=VMName ova_filename.ova  vi://username:pass@esxi-host/
  • ovftool --noSSLVerify --datastore=datastore_name --diskMode=(thin|zeroedThick|eagerZerodThick) --name=VMName  ova_filename.ova   vi://username@esxi-host/
  • ovftool --noSSLVerify -ds=datastore_name -dm=thin -n=VMName ova_filename.ova vi://username@esxi-host/