概要
vSphere Host Clientでの大きなOVFファイルのデプロイがタイムアウトで失敗する場合は、Internet Explorerではなく、ChromeかFirefoxを使用する。
詳細
問題状況
ESXi 6.0 u2からESXiホストに入ったブラウザベースのクライアント「vSphere Host Client」で15GB超のOVFファイル+VMDKファイルをデプロイしようとしたところ、タスクが「タイムアウト」で失敗した。またブラウザ上部に以下のエラーが表示された。
Failed to deploy VM: postNFCData failed.
原因と回避策
「vSphere Host Clientのデータストアブラウザで4GB超のファイルのアップロードが失敗する - Qiita」と同様、OVAファイルまたはVMDKファイルが4GBを超える場合、Internet Explorerのアップロードするファイルサイズの制限により失敗する。
回避策として、ChromeまたはFirefoxブラウザを使用するか、旧来のWindows版vSphere Client、またはovftoolやPowerCLIなどのコマンドラインを使用する。
備考
ESXi 6.0 U2 - "Failed to deploy VM: postNFCData... | VMware Communitiesにこれに該当する投稿がある。5番目のコメントがVMware社員からで、vSphere Host Client 1.9.1版で大きなOVAのデプロイが失敗する問題を修正したとしている。
We fixed an issue in the recently released host client version 1.9.1 that could cause a large OVA to fail to deploy. The VIB is available here: http://labs.vmware.com/flings/esxi-embedded-host-client
このFling版を適用すると、IEで4GB超のOVFをデプロイしようとした際に、IEの制限でできない旨が表示されるようになった(IEでデプロイ可能になるわけではなかった)。
なお、このほかのケースとしてovftoolでcompressオプションを指定してエクスポートしたOVFファイルは、vSphere Host Client 1.9.1版でも対応していないとのことだった(コメント10)。