발견된 오류:
/var/log/vmware/vpxd-svcs/vpxd-svcs.log: 2020-06-03T09:31:04.523Z [pool-8-thread-1 INFO com.vmware.identity.token.impl.X509TrustChainKeySelector opId=905f6864-c067-4db6-828c-1d59c4b43bf8] Failed to find trusted path to signing certificate <CN=ssoserverSign> sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
vCenter 인증서가 만료되었거나 곧 만료됩니다.
4.7 이전에 처음 빌드된 VxRail 버전에는 설치일로부터 2년의 기간으로 발급된 인증서가 있을 수 있습니다. 이 문서를 작성할 당시 4.7.410 기반 VxRail 빌드에는 수명이 10년인 모든 인증서가 있습니다.
부 버전 업그레이드는 인증서를 건드리지 않습니다!
4.5.210 이상 버전에서 처음 구축된 VxRail의 경우 인증서의 유효 기간은 2년입니다. 자세한 설명을 확인하려면 VMware STS(Security Token Service) Checking Expiration of STS Certificate on vCenter Servers (79248) 에 대한 VMware 문서를 참조하십시오.
VCSA 로그인 페이지의 브라우저에서 인증서 보기를 사용하여 인증서가 만료되었는지 확인합니다. 또는 VCSA(Platform Services Controller)의 CLI에서 인증서를 나열합니다. VCSA 6.5.x,6.7.x 또는 vCenter Server 7.0.x, 8.0.x에서 VMware 문서 서명 인증서가 유효하지 않음" 오류가 발생했음을 참조하십시오. (76719)
for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $i --text | egrep "Alias|Not After"; done
PSC 수정:
모든 인증서 재설정(실패하지만 예상되는 현상)
/usr/lib/vmware-vmca/bin/certificate-manager
"Do you wish to generate all certificates using configuration file : Option[Y/N] ?"
"Continue operation : Option[Y/N] ?"
"Continue operation : Option[Y/N] ?"
Get site nameCompleted [Reset Machine SSL Cert...]
g3node-site
Lookup all services
Get service xxxxxx-site:xxxxxxx-d202-4d8f-9282-xxxxxx317b8f
Update service xxxxxx-site:xxxxxxxx-d202-4d8f-9282-xxxxxx317b8f; spec: /tmp/svcspec_a1hipoqq
Status : 0% Completed [Reset operation failed]
please see /var/log/vmware/vmcad/certificate-manager.log for more information.
root@xxxxc [ ~ ]#
service-control --all --stop
service-control --all --start
/usr/lib/vmware-vmca/bin/certificate-manager
"Do you wish to generate all certificates using configuration file : Option[Y/N] ?"
"certool.cfg file exists, Do you wish to reconfigure : Option[Y/N] ?"
"You are going to regenerate Solution User Certificates using VMCA, Continue operation : Option[Y/N] ?"
service-control --all --status
VCSA
에서 인증서 수정 모든 서비스를 중지한 후 시작합니다. 이 작업은 모든 PSC 서비스가 실행된 후에 수행해야 합니다!
service-control --all --stop
service-control --all --start
/usr/lib/vmware-vmca/bin/certificate-manager
"Do you wish to generate all certificates using configuration file : Option[Y/N] ?"
"Continue operation : Option[Y/N] ?"
"Continue operation : Option[Y/N] ?"
"Reset status : 100% Completed [Reset completed successfully]"
service-control --all --status
SSH를 통해 루트 사용자로 vCenter에 로그인합니다.
서비스 재시작
"service-control --stop --all"
"service-control --start --all"
모든 인증서 재설정
"/usr/lib/vmware-vmca/bin/certificate-manager"
다음 문서를 참조하십시오 . Dell VxRail: VxRail Manager에서 vCenter SSL 인증서를 수동으로 가져오는 방법업데이트된 vCenter 및 CA 인증서를 VxRail Manager 신뢰 저장소로 가져오는 방법.