ovaファイルのイメージをESXiにインポートする

about

大学の研究発表大会に好奇心でNOCとして参加したのだが、当初予定はL2/3をやるはずがサーバと戯れている。 サーバーのハイパーバイザとしてESXiを使用しているが、ESXiにOVAファイルをくべる時に困ったのでメモ。

環境と準備したもの

ESXi 6
VMware Open Virtualization Format(OVF) Tool

ovaファイルをESXiにくべるために

ESXiはovfファイルなら”OVFテンプレートのデプロイから簡単に突っ込むことができるが、ovaファイル*1は突っ込めない。 なのでovaファイルからovfファイルを生成する必要がある。以下手順。

1. VMware OVF Toolを入手する

これを使えばovaファイルからovfファイルを生成できる。 vmwareの会員登録が必要。

2. コマンドプロンプトの操作

ovftoolを展開したディレクトリまで移動して、以下の形でコマンドをうつ。

> ovftool --lax c:\[PLACE_OF_OVAfile] c:\[PLACE_OF_OVAfile].ovf

私が実際に発行したコマンドはこれ

C:\Program Files\VMware\VMware OVF Tool>ovftool --lax "C:\Users\Keio_SFC\Desktop\PI-VA-3.2.0.0.258\PI-VA-3.2.0.0.258.ova" C:\Users\Keio_SFC\Desktop\PI-VA-3.2.0.0.258\PI-VA-3.2.0.0.258\_vmware.ovf

そんで持って成功すると

C:\Program Files\VMware\VMware OVF Tool>ovftool --lax C:\Users\Keio_SFC\Desktop\CISCO_CMX-10.3.1-35\CISCO_CMX-10.3.1-35.ova C:\Users\Keio_SFC\Desktop\CISCO_CMX-10.3.1-35\CISCO_CMX-10.3.1-35_vmware.ovf
Opening OVA source: C:\Users\Keio_SFC\Desktop\CISCO_CMX-10.3.1-35\CISCO_CMX-10.3.1-35.ova
The manifest validates
Opening OVF target: C:\Users\Keio_SFC\Desktop\CISCO_CMX-10.3.1-35\CISCO_CMX-10.3.1-35_vmware.ovf
Writing OVF package: C:\Users\Keio_SFC\Desktop\CISCO_CMX-10.3.1-35\CISCO_CMX-10.3.1-35_vmware.ovf
Transfer Completed
Completed successfully

あとは出来上がったovfファイルをOVFテンプレートのデプロイからデプロイするだけ。

参考

VirtualBox用のOVAファイルをESXi 5.5で使う方法

*1:Virtualboxで使えるなら、揃えてよvmware