O uso de certificados personalizados com vSphere Authentication Proxy consiste em várias etapas. Primeiro, você gera uma CSR e a envia à sua CA para assinatura. Em seguida, coloque o certificado assinado e o arquivo de chave em um local que vSphere Authentication Proxy possa acessar.
Por padrão, o vSphere Authentication Proxy gera uma CSR durante a primeira inicialização e solicita que a VMCA assine essa CSR. vSphere Authentication Proxy se registra com vCenter Server usando esse certificado. Você poderá usar certificados personalizados em seu ambiente, se adicionar esses certificados a vCenter Server.
Procedimento
- Gere um CSR para vSphere Authentication Proxy.
- Crie um arquivo de configuração, /var/lib/vmware/vmcam/ssl/vmcam.cfg, como no exemplo a seguir.
[ 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:dns.static-1.csl.vmware.com
[ req_distinguished_name ]
countryName = IE
stateOrProvinceName = Cork
localityName = Cork
0.organizationName = VMware
organizationalUnitName = vTSU
commonName = test-cam-1.test1.vmware.com
- Execute openssl para gerar um arquivo CSR e um arquivo de chave, passando o arquivo de configuração.
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
- Faça backup do certificado rui.crt e dos arquivos rui.key, que estão armazenados no seguinte local.
/var/lib/vmware/vmcam/ssl/rui.crt
- Cancelar o registro de vSphere Authentication Proxy.
- Vá para o diretório /usr/lib/vmware-vmcam/bin em que o script camregister está localizado.
- Execute o seguinte comando.
camregister --unregister -a VC_address -u user
user deve ser um usuário vCenter Single Sign-On que tenha permissões de administrador em
vCenter Server.
- Pare o serviço vSphere Authentication Proxy.
Ferramenta |
Etapas |
vCenter Server Interface de gerenciamento de configuração |
- Em um navegador Web, acesse vCenter Server Configuration Management Interface, https://vcenter-IP-address-or-FQDN:5480.
- Faça login como root.
A senha raiz padrão é a senha que você define ao implantar o vCenter Server.
- Clique em Serviços (Services) e clique em VMware vSphere Authentication Proxy.
- Clique em Parar (Stop).
|
CLI |
service-control --stop vmcam
|
- Substitua o certificado rui.crt e os arquivos rui.key existentes pelos arquivos que você recebeu da sua autoridade de certificação.
- Reinicie o serviço vSphere Authentication Proxy.
- Registre vSphere Authentication Proxy explicitamente com vCenter Server usando o novo certificado e a nova chave.
camregister --register -a VC_address -u user -c full_path_to_rui.crt -k full_path_to_rui.key