El uso de certificados personalizados con vSphere Authentication Proxy consta de varios pasos. Primero, genere una CSR y envíela a la entidad de certificación para que la firme. A continuación, coloque el certificado firmado y el archivo de clave en una ubicación a la que vSphere Authentication Proxy pueda acceder.
De manera predeterminada, vSphere Authentication Proxy genera una CSR durante el primer arranque y pide a VMCA que firme esa CSR. vSphere Authentication Proxy se registra con vCenter Server y usa ese certificado. Puede usar certificados personalizados en el entorno si los agrega a vCenter Server.
Procedimiento
- Genere una CSR para vSphere Authentication Proxy.
- Cree un archivo de configuración, /var/lib/vmware/vmcam/ssl/vmcam.cfg, como se muestra en el siguiente ejemplo.
[ req ]
distinguished_name = req_distinguished_name
encrypt_key = no
prompt = no
string_mask = nombstr
req_extensions = v3_req
[ v3_req ]
basicConstraints = CA:false
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
subjectAltName = DNS:vcenter1.example.com
[ req_distinguished_name ]
countryName = US
stateOrProvinceName = NY
localityName = New York
0.organizationName = Example Inc.
organizationalUnitName = IT Org
commonName = vcenter1.example.com
Tenga en cuenta lo siguiente:
- subjectAltName: use el formato DNS:FQDN_of_vCenter_Appliance_to_use_the_CA-signed certificate.
- commonName: utilice el mismo FQDN del dispositivo de vCenter utilizado en subjectAltName.
- Ejecute openssl para generar un archivo CSR y un archivo de claves, pasando el archivo de configuración.
openssl req -new -nodes -out vmcam.csr -newkey rsa:2048 -keyout /var/lib/vmware/vmcam/ssl/rui.key -config /var/lib/vmware/vmcam/ssl/vmcam.cfg
- Realice una copia de seguridad del certificado rui.crt y de los archivos rui.key, que están almacenados en la siguiente ubicación.
/var/lib/vmware/vmcam/ssl/rui.crt
- Elimine vSphere Authentication Proxy del registro.
- Vaya al directorio /usr/lib/vmware-vmcam/bin, donde se encuentra el script camregister.
- Ejecute el siguiente comando.
camregister --unregister -a VC_address -u user
El valor
user debe ser un usuario de vCenter Single Sign-On que tenga permisos de administrador en
vCenter Server.
- Detenga el servicio de vSphere Authentication Proxy.
Herramienta |
Pasos |
Interfaz de administración de configuración de vCenter Server |
- En un explorador web, desplácese hasta la interfaz de administración de configuración de vCenter Server, https://dirección-IP-o-FQDN-de-vCenter:5480.
- Inicie sesión como raíz.
La contraseña raíz predeterminada es la que estableció al implementar vCenter Server.
- Haga clic en Servicios y en VMware vSphere Authentication Proxy.
- Haga clic en Detener.
|
CLI |
service-control --stop vmcam
|
- Reemplace el certificado rui.crt existente y los archivos rui.key por los archivos que le envió la entidad de certificación.
- Reinicie el servicio de vSphere Authentication Proxy.
- Vuelva a registrar vSphere Authentication Proxy explícitamente en vCenter Server usando el nuevo certificado y la clave.
camregister --register -a VC_address -u user -c full_path_to_rui.crt -k full_path_to_rui.key