vCenter 연결 확인은 vCenter 리소스에 구성된 모든 vCenter 연결을 확인할 수 있습니다.
증상
상태 점검이 detect vCenter connection issue
를 보고합니다.
솔루션
수동으로 연결 확인
다음 명령을 사용하여 로그인 자격 증명을 찾습니다.
# viocli get vcenter ${reported_vcenter_name} --spec NAME CREATION DATE VALIDATION vcenter1 2021-08-16 06:01:27 Success spec: hostname: 192.168.134.4 <------${vc_host} insecure: true password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <------${vc_encrypted_pwd} username: [email protected] <------${vc_user}
암호 해독
- VMware Integrated OpenStack 관리에서
keystone-api
포드 중 하나로 파일을 복사합니다.# osctl get pod |grep keystone-api | tail -n 1 keystone-api-58b4d7dc48-np7jk 1/1 Running 0 6d18h #osctl cp /opt/vmware/data/health-check/fernet_decrypt.py keystone-api-58b4d7dc48-np7jk:tmp/ -c keystone-api
- 일반 텍스트 vCenter 암호를 가져오려면 다음 명령을 실행합니다.
#osctl exec -it keystone-api-58b4d7dc48-np7jk -- bash -c "python /tmp/fernet_decrypt.py ${vc_encrypted_pwd}"
- 출력의 마지막 줄은 일반 텍스트 암호(
${vc_pwd}
)입니다.
vCenter Rest API를 통한 연결 테스트
자격 증명을 사용하여 vCenter에 로그인하고 세션 ID를 가져옵니다.
# curl --connect-timeout 10 -k -X POST -u "${vc_user}:${vc_pwd}" https://"${vc_host}"/rest/com/vmware/cis/session로그인이 실패하는 경우 vCenter에서 사용자 자격 증명을 확인하고 VMware Integrated OpenStack에서 업데이트해야 합니다.
vCenter 로그인 기밀 업데이트
VMware Integrated OpenStack 관리 UI(https://xxxxxxxx/ui/#/os/${your_os_deployment}/manage/setting/vcenter)에 로그인하고 vCenter 로그인 정보를 업데이트합니다.
LDAP 및 NSX 연결에 대한 자세한 내용은 LDAP 연결 확인 및 NSX 연결 확인 항목을 참조하십시오.