VMware Viewが「Unable to fetch data from vCenter: TCP/UDP IPエラー-1」
Summary: NetWorker VMware Protection (NVP)統合は、vProxyアプライアンスを使用して構成されています。VMware Viewが「TCP/UDP IPエラー-1」で更新に失敗し始めました。
Symptoms
NMC(NetWorker管理コンソール)のVMware Viewの更新を実行すると、次のエラー メッセージが生成されます。
レンダリングされた /nsr/logs/daemon.raw ログには次の情報が表示されます。
MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg NSR notice MM/DD/YYYY HH:MM:SS 0 16 nsrdisp_nwbg-D0 Running nsrvim.... MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP notice 33 job 'nsrvim' progress message: nsrvim starting on my-nsr.domain.com (process 212775). MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP notice 33 job 'nsrvim' progress message: Connecting to NetWorker on 'my-nsr.domain.com'. MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP notice 33 job 'nsrvim' progress message: Querying NSR hypervisor resource 'my-vcenter.domain.com' MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP notice 33 job 'nsrvim' progress message: Connecting to service at https://my-vcenter.domain.com/sdk MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP notice 33 job 'nsrvim' progress message: TCP/UDP IP error -1 MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP notice 33 job 'nsrvim' progress message: nsrvim exiting on my-nsr.domain.com (process 212775). MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP error 37 Unable to fetch data from vCenter: TCP/UDP IP error -1 MM/DD/YYYY HH:MM:SS 2992023296 2127139 0 my-nsr.domain.com nsrdisp_nwbg RAP error 37 Unable to fetch data from vCenter: TCP/UDP IP error -1 MM/DD/YYYY HH:MM:SS 2300032768 2127235 0 my-nsr.domain.com nsrdisp_nwbg NSR warning 96 Unable to get the latest environment for my-vcenter.domain.com Hypervisor resource from previous run of 'nsrvim'.
NetWorker:nsr_render_logを使用して.rawログ ファイルをレンダリングする方法
NetWorkerサーバーとvCenter Server間の名前解決(短い名前、完全修飾ドメイン名、IPアドレス)が正常に機能しています。ポート接続性テストでは、ポート443を介したNetWorkerサーバーからvCenterへの接続が正常に行われたことを示します。
[root@my-nsr /]# nsrports -t my-vcenter.domain.com -p 443 Forward lookup for my-vcenter.domain.com Query time: 0.001 sec Canonical name (CNAME): my-vcenter.domain.com Address (A): 192.168.9.1 Connect to port 443: Succeeded (0.000 sec) Reverse lookup for 192.168.9.1 Query time: 0.000 sec Name: my-vcenter.domain.com [root@my-nsr /]# curl -v my-vcenter.domain.com:443 * Trying 192.168.9.1:443... * Connected to my-vcenter.domain.com (192.168.9.1) port 443 (#0) > GET / HTTP/1.1 > Host: my-vcenter.domain.com:443 > User-Agent: curl/7.76.1 > Accept: */* > * Empty reply from server * Closing connection 0 curl: (52) Empty reply from server [root@nsr logs]#
デバッグ レベル9でのNetWorker VMware Inventory Manager(nsrvim)バイナリーの実行では、次のように表示されます。
[root@my-nsr /]# nsrvim --names my-vcenter.domain.com -D 9 ... MM/DD/YYYY HH:MM:SS nsrvim-D1 Virtualization library fault 'TCP/UDP IP error -1' [get host by name failed in tcp_connect()]. ... MM/DD/YYYY HH:MM:SS nsrvim-D1 nsrvim finished with code: 2
Cause
NetWorkerサーバーのVMware Viewワークフローは、まず、を使用してvCenterの問題を解決しようとします。 /etc/hosts ドメイン ネーム システム (DNS) を使用する前にファイルを作成します。Linux OSに破損がある /etc/hosts ファイルにより、NetWorker VMware Viewワークフローが適切なvCenterの詳細を取得できなくなります。例えば、Linux /etc/hosts ファイルに、通常デフォルト ファイルにない余分な特殊文字が含まれていました。
Resolution
「 /etc/hosts ファイルは、標準ファイルの内容を反映するように更新する必要があります。のバックアップが /etc/hosts ファイルは、アップデートを実行する前に取得されます。さらにサポートが必要な場合は、Linux OSディストリビューション サポートにお問い合わせください。