参考までに VMware の元のスレッド:https://communities.vmware.com/thread/490718
こんにちは、
vCenter サーバーが一部のリモート ホストに接続できない問題のトラブルシューティングを行っています。この問題は、Windows Server 2008 R2 および 2012 R2 で 5.1 および 5.5 を実行している 2 つの異なる vCenter サーバーに影響を与えています。
エラーに至るプロセス
- ホストの再起動またはvCenterの新規インストール後にデータセンターにホストを追加できます。
- プライマリデータセンターのMPLSがダウンした場合(メンテナンスなど)、すべてのリモートホストへの接続が失われます。
- 1つのデータセンターは問題なく再接続できます。この特定のデータセンターはセカンダリデータセンターです。
- 他のリモートサイトは再接続できません
トラブルシューティング
- VMware インフラストラクチャ (Windows サーバー、ESXi ホスト) 全体で IPv6 を無効にしました
- ハンドシェイクタイムアウトMsを120000に増加
- 管理ネットワークを再起動しました
- ARPテーブルをクリアしました
- ロックダウンモードは無効です
- ネットワーク全体でプロキシARPを無効にしました
ノート
問題なく再接続できる ESX 4.1 ホストが 1 台あります (切断は 1 回のみ発生しましたが、5.5 とは異なり、問題なく復帰しました)。vSphere クライアントと SSH 経由で問題なくホストに接続できます。ネットワーク チームも問題のトラブルシューティングを行っていますが、VMware が原因である可能性を排除することはできません。
ログ
vpxd 2014-09-24T14:00:14.785-05:00 [05920 警告 'Default'] ソケットへの接続に失敗しました。、>、e: system:10060(接続先が一定時間後に適切に応答しなかったため、接続試行が失敗したか、接続されたホストが応答に失敗したため、確立された接続が失敗しました)
2014-09-24T14:00:14.785-05:00 [05920 エラー 'HttpConnectionPool-000001'] [ConnectComplete] 接続に失敗しました。cnx: (null)、エラー: クラス Vmacore::SystemException(接続先が一定時間後に適切に応答しなかったため、接続試行が失敗したか、接続先ホストが応答に失敗したため、確立された接続が失敗しました)
2014-09-24T14:00:14.785-05:00 [05852 error 'httphttpUtil' opID=6159800D-000000AB-d6] [HttpUtil::ExecuteRequest] リクエストの送信中にエラーが発生しました - 接続先が一定時間後に適切に応答しなかったため接続に失敗しました。または、接続先ホストが応答しなかったため接続の確立に失敗しました。
2014-09-24T14:00:14.785-05:00 [05852 エラー 'vpxdvpxdHostAccess' opID=6159800D-000000AB-d6] [VpxdHostAccess::Connect] バージョンの検出に失敗しました: vim.fault.HttpFault
2014-09-24T14:00:14.786-05:00 [05852 情報 'commonvpxLro' opID=6159800D-000000AB-d6] [VpxLRO] -- 完了 task-internal-5070 -- datacenter-31 -- vim.Datacenter.queryConnectionInfo --
2014-09-24T14:00:14.786-05:00 [05852 情報 'Default' opID=6159800D-000000AB-d6] [VpxLRO] -- エラー task-internal-5070 -- datacenter-31 -- vim.Datacenter.queryConnectionInfo: vim.fault.NoHost:
--> 結果:
--> (vim.fault.NoHost) {
--> ダイナミックタイプ = ,
--> 障害原因 = (vmodl.MethodFault) null、
--> 名前 = "xxxesxi01.xxx.com",
--> メッセージ = "",
--> }
--> 引数:
-->
接続エラー vCenter Server「VCENTER」上のオブジェクト「XXX」に対する呼び出し「Datacenter.QueryConnectionInfo」が失敗しました。
ありがとう