VMware View가 실패하고 "vCenter에서 데이터를 가져올 수 없음: TCP/UDP IP 오류 -1"
Summary: NVP(NetWorker VMware Protection) 통합은 vProxy 어플라이언스로 구성됩니다. VMware View가 "TCP/UDP IP 오류 -1"과 함께 새로 고쳐지지 않기 시작했습니다.
Symptoms
NMC(NetWorker Management Console) 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 Server와 vCenter Server 간의 이름 확인(짧은 이름, 정규화된 도메인 이름 및 IP 주소)이 정상적으로 작동합니다. 포트 접속 구성 테스트 결과 NetWorker Server에서 vCenter에 포트 443을 통해 성공적으로 연결되었음을 확인할 수 있습니다.
[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 Server VMware View 워크플로는 먼저 /etc/hosts DNS(Domain Name System)를 사용하기 전에 파일. Linux OS가 손상되었습니다. /etc/hosts NetWorker VMware View 워크플로가 적절한 vCenter 세부 정보를 가져오지 못하게 하는 파일입니다. 한 예로, Linux /etc/hosts 파일에 일반적으로 기본 파일에 없는 추가 특수 문자가 있습니다.
Resolution
이 /etc/hosts 표준 파일의 내용을 반영하도록 파일을 업데이트해야 합니다. 의 백업이 /etc/hosts 업데이트를 실행하기 전에 파일을 가져옵니다. 추가 지원이 필요한 경우 Linux OS 배포 지원에 문의하십시오.