vSphere Clientで接続エラー「ServiceInstance.RetrieveContent」
[Problem]
Cisco VPN ClientツールのVPN経由でvSphere Client(またはRDP)より
vCetner Serverへ接続した際に以下のエラーが表示され、接続エラーとなった
サーバ「xxx.xxx.xxx.xxx」で オブジェクト「ServiceInstance」の「ServiceInstance.RetrieveContent」 の呼び出しが失敗しました。
英語版だと以下のメッセージ
Call "ServiceInstance.RetrieveContent" for object "ServiceInstance" on Server "IP-Address" failed
ServiceInstance.RetrieveContent
[Course]
未確定
おそらく、VPNによるネットワーク網を経由する際に、MTU値が変更されているから。。。かと思う
# ネットワークに詳しい人助けて
[Solution]
VPNのMTU値を変更する
1. ローカルPCにてコマンドプロンプトを管理者権限で起動する
2.コマンドプロンプトで以下のコマンドを実行
netsh interface ipv4 show interface
# ネットワークインタフェースが表示される
4. コマンドプロンプトで以下のコマンドを再度実行
netsh interface ipv4 show interface
> Idx Met MTU 状態 名前
> --- ---------- ---------- ------------ ---------------------------
> 50 1 1406 connected ローカル エリア接続 2
# 2の実行コマンドとの差異がCisco VPNのネットワークインタフェースとなる
# 上記結果よりCisco VPNのIdxをメモ
5. コマンドプロンプトで以下のコマンドを実行
netsh interface ipv4 set interface "50" mtu=1374
# 50の値は 4.でメモった値を入力
# mtu値は1406より低い値を入力
6. コマンドプロンプトで以下のコマンドを再度実行し、
MTU値が変更されたことを確認
netsh interface ipv4 show interface
> Idx Met MTU 状態 名前
> --- ---------- ---------- ------------ ---------------------------
> 50 1 1374 connected ローカル エリア接続 2
7. vSphere Client(またはRDP)よりvCenter Serverへ接続し、
接続できることを確認する
以上です。
他にも同事象の人いたら、情報求む