免責事項: これは英文の記事「vMotion fails with timeout error due to firewall ruleset conflict with gdbserver」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。
VMware vSphere
この問題は、gdbserver ファイアウォールルールセットが有効になっており、送信元 ESXi ホストの vMotion IP アドレスを含まない制限的な許可 IP リストが設定されている場合に発生します。
gdbserver ルールセットは、vMotion ポート(TCP 8000)を含む広範囲のポート範囲(TCP 1000~9999)を定義しています。
vMotion パケットが宛先ホストに到着すると、ファイアウォールエンジンはまず gdbserver ルールと照合します。
送信元 IP アドレスが gdbserver の許可リストに含まれていない場合、パケットはデフォルトの vMotion ルールセットで処理される前に破棄されます。
この問題を解決するには、以下のいずれかの操作を実行してください。
esxcli network firewall ruleset set -e false -r gdbserveresxcli network firewall ruleset allowedip add -i <送信元 vMotion ネットワーク> -r gdbserver