La procedura necessaria per configurare o aggiornare l'infrastruttura dei certificati di vSphere varia in base ai requisiti dell'ambiente. Occorre distinguere se si sta eseguendo una nuova installazione o un aggiornamento e se si sta prendendo in considerazione ESXi o vCenter Server.
Ambienti che utilizzano certificati VMware Certificate Authority
VMware Certificate Authority (VMCA) può occuparsi di tutta la gestione dei certificati. VMCA fornisce ai componenti di vCenter Server e agli host ESXi certificati che utilizzano VMCA come autorità di certificazione root. Se si esegue l'aggiornamento a vSphere 6.0 o versione successiva da una versione precedente di vSphere, tutti i certificati autofirmati vengono sostituiti con certificati firmati da VMCA.
Se in questa fase non si sostituiscono i certificati VMware, l'ambiente inizia a utilizzare certificati firmati da VMCA anziché certificati autofirmati.
Ambienti che utilizzano certificati personalizzati
Se i criteri dell'azienda richiedono certificati firmati da un'autorità di certificazione aziendale o di terze parti oppure informazioni sul certificato personalizzato, è possibile scegliere fra diverse opzioni per una nuova installazione.
- Fare in modo che il certificato root VMCA venga firmato da un'autorità di certificazione (CA) aziendale o di terze parti. Sostituire il certificato root VMCA con il certificato firmato. In questo scenario, il certificato VMCA è un certificato intermedio. VMCA fornisce ai componenti di vCenter Server e agli host ESXi certificati che includono la catena di certificati completa.
- Se i criteri dell'azienda non consentono certificati intermedi nella catena, è possibile sostituire i certificati in modo esplicito. È possibile utilizzare vSphere Client, l'utilità vSphere Certificate Manager o eseguire la sostituzione manuale del certificato utilizzando le CLI di gestione dei certificati.
Quando si esegue l'aggiornamento di un ambiente che utilizza certificati personalizzati, è possibile conservare alcuni certificati.
- Gli host ESXi mantengono i propri certificati personalizzati durante l'aggiornamento. Assicurarsi che il processo di aggiornamento divCenter Server aggiunga tutti i certificati root pertinenti nell'archivio TRUSTED_ROOTS in VMware Certificate Endpoint Store (VECS) in vCenter Server.
Dopo l'aggiornamento a vSphere 6.0 o versione successiva, è possibile impostare la modalità del certificato su Personalizzato. Se la modalità del certificato è quella predefinita, ovvero VMCA, e si esegue l'aggiornamento del certificato da vSphere Client, i certificati firmati da VMCA sostituiscono i certificati personalizzati.
- In caso di aggiornamento di una semplice installazione di vCenter Server in una distribuzione incorporata, vCenter Server conserva i certificati personalizzati. Dopo l'aggiornamento, l'ambiente funziona come prima. I certificati di vCenter Server e vCenter Single Sign-On esistenti vengono conservati. I certificati vengono utilizzati come certificati SSL della macchina. Inoltre, VMCA assegna un certificato firmato da VMCA a ciascun utente della soluzione (raccolta di servizi vCenter). L'utente della soluzione utilizza tale certificato solo per eseguire l'autenticazione in vCenter Single Sign-On. VMware non consiglia di sostituire i certificati utente della soluzione.
Interfacce dei certificati di vSphere
Interfaccia | Utilizzare |
---|---|
vSphere Client | Eseguire attività comuni relative al certificato con un'interfaccia utente di tipo grafico. |
API di vSphere Automation | Vedere Guida alla programmazione di VMware vSphere Automation SDK. |
Utilità vSphere Certificate Manager | Eseguire le attività comuni di sostituzione dei certificati dalla riga di comando dell'installazione di vCenter Server. |
CLI di gestione dei certificati di vSphere | Eseguire tutte le attività di gestione dei certificati con dir-cli, certool e vecs-cli. |
Utilità sso-config | Eseguire la gestione dei certificati STS dalla riga di comando dell'installazione di vCenter Server. |
PowerCLI 12.4 o versione successiva (richiede anche vSphere 7.0 o versione successiva) | Eseguire la gestione dell'archivio dei certificati attendibili, gestire i certificati SSL della macchina vCenter Server e gestire i certificati SSL della macchina ESXi. |
La gestione dei certificati per ESXi viene eseguita da vSphere Client. VMCA esegue il provisioning dei certificati e li archivia localmente nell'host ESXi. VMCA non archivia i certificati dell'host ESXi in VMDIR o in VECS. Vedere la documentazione di Sicurezza di vSphere.
Certificati di vCenter Server supportati
Per vCenter Server e le macchine e i servizi correlati, sono supportati i certificati seguenti:
- Certificati generati e firmati dall'Autorità di certificazione VMware (VMCA).
- Certificati personalizzati.
- Certificati aziendali generati dall'infrastruttura PKI interna.
- Certificati firmati da un'autorità di certificazione di terze parti generati da un'infrastruttura PKI esterna, ad esempio Verisign, GoDaddy e così via.
I certificati autofirmati creati utilizzando OpenSSL in cui non esiste alcuna autorità di certificazione root non sono supportati.