免責事項:これは英文の記事「Cross vCenter VM migration fails with the error "Cannot connect to host"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
本記事では、Advanced Cross vCenter vMotion を使用した vCenter Server 間で仮想マシンを移行する際に発生する問題に対処します。移行プロセスは 37% で失敗し、「ホストに接続できません」というエラーが発生します。
移行の失敗は、移行元のホストが TCP ポート 902 を経由して移行先のホストと通信できないことが原因です。ポート 902 は UDP で開放されている可能性がありますが、vMotion が正しく機能するために必要な TCP が開放されていない場合、移行に失敗することが確認できます。
1. ネットワーク接続を確認する:
移行元と移行先のホスト間における vMotion および管理ネットワークが vmkping で到達可能であることを確認してください。
2. ポート 902 を確認する:
vMotion が正しく機能するためには、TCP ポート 902 が UDP と TCP 両方のプロトコルで開放されている必要があります。
3. ファイアウォールルールで TCP ポート 902 を開放する