最近、1年以上にわたる悩みが解決しました!
年に1回はESXiで構築した仮想マシンのバックアップを取るようにしているのですが、ブラウザを利用したVMWare Host ClientからのOVFエクスポートする際に必ず失敗してしまう事です。
それを解決してくれたのが、ovftoolsによるOVFエクスポートです!
OVFエクスポートが失敗!?
VMWare Host ClientでOVFエクスポートが失敗する原因はいくつかありますが、そのほとんどがWEBブラウザによるものです。
いくつか失敗する例を挙げておきます。
VMware Host Client で、OVF および VMDK ファイル、または OVA ファイルを使用して、仮想マシンを作成できます。ただし、このデプロイ方法にはいくつかの制限事項があります。 VMware Host Client の、OVF および OVA の制限事項 - docs.vmware.com |
こちらはブラウザによって一度にダウンロードできるファイルサイズに制限があるというものです。
著者の場合はこちらのエラーでした。
Host Clientでエクスポートが途中で止まる | クラウドのエスエスアイ・ラボ - クラウドのエスエスアイ・ラボ |
ネットワークエラー?
ブラウザのセッションか何かだと思うのですが…。
とにかく、いくら調べてもはっきりした原因と対処法がわかりませんでした。
そこで、WEBブラウザの機能に制限される事のないovftoolsを使います!
ovftoolsでOVFエクスポート!
とりあえず、現時点で最新のovftoolsのダウンロードリンクを貼っておきますが、必ずバージョンを確認してからダウンロードしてくださいね!
VMware now VMware Maintenance - my.vmware.com |
著者はとあるブログの古いリンクを辿ったせいで、旧バージョンをダウンロードしてしまい動きませんでしたw
コマンドプロンプトでovftools実行
インストールしたらコマンドプロンプトから実行できます。
ovftoolsは以下のフォルダにあります。
C:¥Program Files¥VMware¥VMware OVF Tool¥ovftool.exe
パスを通してないので、フルパスで実行します。
※実行する前に仮想マシンを必ずシャットダウンしてから行いましょう
OVFエクスポートの実行コマンドは以下の通りです。
"C:¥Program Files¥VMware¥VMware OVF Tool¥ovftool.exe" vi://[ユーザー名]:[パスワード]@[ESXiのIPまたはFQDN]/[インベントリ登録名] [出力OVF名].ovf
例)
"C:¥Program Files¥VMware¥VMware OVF Tool¥ovftool.exe" vi://root:password@192.168.100.XXX/server C:¥backup¥server.ovf
エクスポートの進行状況は画面で確認できます。
しばらく待って「Completed successfully」と表示されれば完了です。
場合によっては何時間もかかるので、気長に待ちましょう。
ちなみに、この作業をWiFi経由で行ったのですが、途中で途切れてしまわないか不安だったので、できれば有線LANの方が安心かと思います。
参考
自宅PCにESXiを入れて検証を行うインフラエンジニアの技術メモ。Windows Server/Linux/VMware/Zabbixなど。 OVF Toolを使って仮想マシンをエクスポート・インポートする - tech-mmmm.blogspot.com |
- Original:https://minory.org/ovftool-export.html
- Source:Minory
- Author:管理者