VxRail: Error de configuración de adición de NIC de nodo: SSL: CERTIFICATE_VERIFY_FAILED
요약: Una adición de nodos falla en la configuración de NIC con el siguiente error: SSL: CERTIFICATE_VERIFY_FAILED
증상
Mientras realizamos una adición de nodos, no podemos pasar la página de configuración de NIC.
Registro de errores:
22-04-28T05:33:31.194+0000 ERROR [pool-69-thread-1] com.vce.commons.domainowner.graphq.DefaultQueryExecutorImpl DefaultQueryExecutorImpl.filterOutErrorData:173 - Errors in do-host responsFQDN:9090 ssl:<gevent._ssl3.SSLContext object at 0x7f31e9481278> [[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:
852)]","locations":[{"line":1,"column":1542,"sourceName":null}],"description":null,"validationErrorType":null,"queryPath":null,"errorType":null,"path":["configuredHosts","0","hardware","pos
ition","rackName"],"extensions":null}
Comprobación de curvatura:
vxrm # curl --capath /var/lib/vmware-marvin/trust/lin --user root -X GET -H "Content-Type: application/json" -d '{}' https://ServerName.site.lab:9090/rest/ps/private/v1/misc/certservice/certs
Enter host password for user 'root':
curl: (35) error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
원인
Se produce un error en el protocolo de enlace SSL entre ESXI y VXRM.
해결
Ejecute los siguientes comandos para verificar el problema del certificado.
Compruebe y actualice los certificados de ESXi mediante la siguiente documentación de VMware:
1. Ejecute el siguiente comando para probar la conexión del host ESXi y capturar todo el resultado:
vxm: # openssl s_client -crl_check_all -CApath /var/lib/vmware-marvin/trust/lin/ -connect <esxi_fqdn>:443
2. Ejecute el siguiente comando para probar la conexión del host ESXi y capturar todo el resultado:
vxm: # openssl s_client -crl_check -CApath /var/lib/vmware-marvin/trust/lin/ -connect <esxi_fqdn>:443
3. Ejecute el siguiente comando para probar la conexión del host ESXi y capturar todo el resultado:
vxm: # openssl s_client -CApath /var/lib/vmware-marvin/trust/lin/ -connect <esxi_fqdn>:443
Example output: Verify return code: 0 (ok) Or, Verify return code: 12 (CRL has expired)
Revise la documentación de VMware para renovar y actualizar los certificados de ESXi:
- Renovar y actualizar certificados de ESXi: consulte el artículo de VMware Renovar o actualizar certificados de ESXi
- Ejecute la versión más reciente de cert_util.py en el artículo VxRail: cómo importar manualmente el certificado SSL de vCenter en VxRail Manager