「ホストに接続できません」というエラーで vCenter 間の仮想マシン移行が失敗する
search cancel

「ホストに接続できません」というエラーで vCenter 間の仮想マシン移行が失敗する

book

Article ID: 424889

calendar_today

Updated On:

Products

VMware vSphere ESX 8.x VMware vSphere ESX 7.x

Issue/Introduction

免責事項:これは英文の記事「Cross vCenter VM migration fails with the error "Cannot connect to host"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

本記事では、Advanced Cross vCenter vMotion を使用した vCenter Server 間で仮想マシンを移行する際に発生する問題に対処します。移行プロセスは 37% で失敗し、「ホストに接続できません」というエラーが発生します。

Environment

移行の失敗は、移行元のホストが TCP ポート 902 を経由して移行先のホストと通信できないことが原因です。ポート 902 は UDP で開放されている可能性がありますが、vMotion が正しく機能するために必要な TCP が開放されていない場合、移行に失敗することが確認できます。

Resolution

1. ネットワーク接続を確認する:

移行元と移行先のホスト間における vMotion および管理ネットワークが vmkping で到達可能であることを確認してください。

2. ポート 902 を確認する:

  1. ポート 902 が TCP プロトコルで開放されていることを確認してください。
    nc -vz <HostIPAddress> 902
  2. 接続が失敗する場合、ポートがブロックされている可能性があります。

vMotion が正しく機能するためには、TCP ポート 902 が UDP と TCP 両方のプロトコルで開放されている必要があります。

3. ファイアウォールルールで TCP ポート 902 を開放する