Havaitut virheet:
/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-varmenteet ovat vanhentuneet tai vanhenevat pian.
VxRail-versioissa, jotka on alun perin valmistettu ennen versiota 4.7, voi olla sertifikaatit, jotka on myönnetty kahden vuoden ajaksi asennuspäivästä. Tätä artikkelia kirjoitettaessa VxRail-koontiversiossa 4.7.410 on kaikki varmenteet, joiden käyttöikä on 10 vuotta.
Pienet versiopäivitykset eivät koske varmenteita!
VxRailille, joka rakennettiin alun perin versiolle 4.5.210 ja sitä uudemmille versioille, varmenteet ovat voimassa kaksi vuotta. Vahvista yksityiskohtainen kuvaus VMware-artikkelista VMware Security Token Service (STS) Checking Expiration of STS Certificate on vCenter Servers (79248).
Varmista varmenteen vanhentuminen VCSA:n kirjautumissivun selaimessa. Voit myös luetella varmenteet Platform Services Controllerin (PSC) (VCSA) komentoriviliittymässä. Katso VMware-artikkelin komennot Allekirjoitusvarmenne ei kelpaa -virhe VCSA 6.5.x,6.7.x:ssä tai vCenter Server 7.0.x:ssä tai 8.0.x:ssä. (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
Korjaa PSC:
Nollaa kaikki varmenteet (Tämä epäonnistuu, mutta se on odotettavissa.)
/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 [ ~ ]#
Korjaa STS-ongelma
Lataa ja suorita komentosarja VMware-artikkelin Allekirjoitusvarmenne ei kelpaa -virheestä VCSA 6.5.x,6.7.x- tai vCenter Server 7.0.x -versiossa 8.0.x. (76719)
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
Korjaa varmenteet VCSA
:ssa Pysäytä ja käynnistä kaikki palvelut. Tämä TÄYTYY tehdä SEN JÄLKEEN, kun kaikki PSC-palvelut ovat käynnissä!
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
Kirjaudu vCenteriin SSH:n kautta pääkäyttäjänä
Käynnistä palvelut uudelleen
"service-control --stop --all"
"service-control --start --all"
Nollaa kaikki varmenteet
"/usr/lib/vmware-vmca/bin/certificate-manager"
Lisätietoja on artikkelissa Dell VxRail: VxRail Managerin vCenter SSL -varmenteen manuaalinen tuonti päivitettyjen vCenter- ja CA-varmenteiden tuomiseksi VxRail Managerin luottamussäilöön.