In qualità di amministratore di VMware Aria Automation, è necessario configurare l'autenticazione Single Sign-On (SSO) del servizio supervisore CCI prima di abilitare CCI per gli utenti.
Single Sign-On di CCI richiede agli utenti di utilizzare un'istanza di Active Directory locale federata in vCenter e VMware Aria Automation. La federazione del dominio di Active Directory supporta il mantenimento dell'identità degli utenti durante l'uso dei servizi Spazio dei nomi supervisore e IaaS, dell'interfaccia utente o delle operazioni della riga di comando.
Gli utenti accedono ai servizi e alle risorse di CCI tramite un proxy Kubernetes dedicato per consentire un flusso Single Sign-On che mantenga l'identità degli utenti quando il proxy accede alle API Kubernetes di vCenter. Il ruolo di servizio utente e il ruolo di membro del progetto di Automation Service Broker includerà quindi i privilegi necessari per accedere agli spazi dei nomi supervisore sottoposti a provisioning come utente SSO.
- Verificare che l'infrastruttura includa quanto segue:
- VMware Cloud Foundation (VCF) SDDC Manager 5.1.1
- vCenter 8.0U2
- Scaricare i file seguenti necessari per configurare l'accesso Single Sign-On (SSO) del supervisore CCI in un cluster supervisore:
- File YAML della definizione del servizio: cci-supervisor-service.yml disponibile in https://via.vmw.com/nwBhzS.
- Script Python: service_config_from_automation.py disponibile in https://via.vmw.com/ZKcwG0.
- Verificare che Workspace ONE Access utilizzi userPrincipalName come attributo di ricerca della directory.
Registrazione del servizio CCI in vCenter
Prima di poter installare il servizio CCI nei supervisori, è necessario aggiungere il servizio CCI come servizio supervisore. Caricare il file YAML della definizione del servizio e registrare il servizio CCI in vCenter.
- Accedere a vCenter.
- In Gestione carico di lavoro, selezionare la scheda Servizi.
- In vCenter, selezionare il vCenter che gestisce il cluster supervisore in cui si sta installando il servizio Single Sign-On di CCI che si intende integrare con VMware Aria Automation.
- Nel riquadro Aggiungi nuovo servizio, fare clic sul pulsante Aggiungi.
- Nella pagina Registra servizio visualizzata, fare clic sul pulsante Carica e specificare il file YAML.
- Quando vengono visualizzati i dettagli del file YAML, verificare i dettagli del servizio e fare clic su Fine.
Dopo alcuni minuti, viene visualizzato un nuovo riquadro per il servizio supervisore denominato Servizio CCI.
Installazione del servizio CCI nel supervisore
È necessario installare il servizio CCI in tutti i supervisori che fanno parte degli account cloud vCenter che verranno aggiunti a VMware Aria Automation. Eseguire i passaggi seguenti per installare il servizio CCI nei supervisori:
- Per estrarre il payload YAML idpConfig dall'appliance di VMware Aria Automation, eseguire lo script Python service_config_from_automation.py rispetto al nome di dominio completo di VMware Aria Automation.
L'esempio di codice seguente mostra il comando e l'output dell'esecuzione.
$ service_config_from_automation.py cava-n-81-091.eng.vmware.com idpConfig: | {"issuer_url": "http://identity-service.prelude.svc.cluster.local:8000", "keyset": {"keys": [{"kty": "RSA", "kid": "2012508753258651971", "use": "sig", "n": "nl8UIBQghopFuObcSYMoEpr-26U75rl1Z9EJwqq8qEnX-NW61So5gmoJvOdAhKdIgfIPGn3dlvXLwN04cqZFYfc5mXunXzjdfimXn8p6MhUirDzmZysYXQXiLDnozkTdJMp2M1xLwkCGfECO5KXTkRSRJZMDDoTKM_K63dVUMPncgRRV0BXHP8HFSzhWKOjqpqAjIg4jfe0IloXCQlsbXZYVL3VLmBVb52XzbjLZkzbHy7VEkft8ixlzKH4vg5hKwqlqm4NlaD0mvKLHTWYcZowY2JX9HDqTykkp2asbTU9TXMmStgnLpWEHtuZYdqib2kmb9IIoqZC7V4Mk22MDfQ", "e": "AQAB"}]}}
Questo codice YAML funge da input durante l'installazione del servizio CCI. Copiare e salvare l'output dello script per utilizzarlo in un secondo momento.
- Nel riquadro Servizio CCI, fare clic su Installa nei supervisori.
- Viene visualizzata la finestra di dialogo di installazione del servizio CCI.
- Se sono presenti più supervisori, selezionare quelli in cui si desidera installare CCI. Il servizio deve essere installato in qualsiasi supervisore da utilizzare con CCI.
- Incollare l'output YAML salvato nell'area di testo Configurazione servizio YAML (facoltativa).
- Fare clic su OK per avviare l'installazione.
L'installazione dovrebbe essere completata entro pochi minuti.
- Una volta completata l'installazione, controllare il riquadro Servizio CCI nella scheda Gestione carico di lavoro Servizi. Il numero sul pulsante Supervisori è aumentato.
- Fare clic sul pulsante Supervisori per verificare l'installazione.
- (Facoltativo) Per verificare se il servizio CCI è in esecuzione accedendo a vCenter, eseguire i passaggi seguenti:
- Nell'elenco degli spazi dei nomi, selezionare lo spazio dei nomi con svc-cci...domain... nel nome.
- Fare clic sulla scheda Risorsa di elaborazione e in Core Kubernetes selezionare Pod vSphere.
- In Pod vSphere, verificare che il servizio CCI sia in esecuzione.