Als VMware Aria Automation-beheerder moet u CCI Supervisor Service Single Sign-On-verificatie (SSO) configureren voordat u CCI inschakelt voor uw gebruikers.
CCI Single Sign-On vereist dat gebruikers een lokale Active Directory gebruiken die federatief is gemaakt voor vCenters en VMware Aria Automation. Het federatief maken van het Active Directory-domein ondersteunt het behoud van de gebruikersidentiteit tijdens bewerkingen met de supervisornaamruimte en IaaS-services, UI of commandoregels.
Gebruikers krijgen toegang tot CCI-services en -resources via een speciale Kubernetes-proxy om een Single Sign-On-flow toe te staan die de gebruikersidentiteit handhaaft wanneer de proxy toegang verleent tot de vCenter Kubernetes API's. De Automation Service Broker-servicerol voor gebruikers en de rol van projectlid bevatten dan de nodige rechten om als SSO-gebruiker toegang te krijgen tot de ingerichte supervisornaamruimten.
- Controleer of uw infrastructuur het volgende bevat:
- VMware Cloud Foundation (VCF) SDDC Manager 5.1.1
- vCenter 8.0U2
- Download de volgende bestanden die nodig zijn om CCI Supervisor Single Sign-On (SSO) in een supervisorcluster in te stellen:
- YAML-bestand voor servicedefinitie: cci-supervisor-service.yml beschikbaar op https://via.vmw.com/nwBhzS.
- Python-script: service_config_from_automation.py beschikbaar op https://via.vmw.com/ZKcwG0.
- Controleer of Workspace ONE Access userPrincipalName als zoekkenmerk voor de directory gebruikt.
De CCI-service registreren bij vCenter
Voordat u de CCI-service op supervisors kunt installeren, moet u de CCI-service toevoegen als supervisorservice. U uploadt het YAML-bestand voor de servicedefinitie en registreert de CCI-service bij vCenter.
- Meld u aan bij het vCenter.
- Selecteer het tabblad Services onder Workloadbeheer.
- Selecteer voor het vCenter het vCenter dat het supervisorcluster beheert waar u de CCI-service voor Single Sign-On installeert die u met VMware Aria Automation wilt integreren.
- Klik op de tegel Nieuwe service toevoegen op de knop Toevoegen.
- Klik op de geopende pagina Service registreren op de knop Uploaden en geef het YAML-bestand op.
- Wanneer de YAML-bestandsgegevens worden weergegeven, controleert u de servicedetails en klikt u op Voltooien.
Na enkele minuten wordt een nieuwe tegel voor de Supervisor Service met de naam CCI-service weergegeven.
De CCI-service installeren op de supervisor
U moet de CCI-service installeren op alle supervisors die deel uitmaken van de vCenter-cloudaccounts die u toevoegt aan VMware Aria Automation. Voer de volgende stappen uit om de CCI-service te installeren op supervisors:
- Als u de YAML-datalading idpConfig wilt extraheren uit de VMware Aria Automation-appliance, voert u het Python-script service_config_from_automation.py uit tegen de VMware Aria Automation-FQDN.
In het volgende codevoorbeeld ziet u het commando en de uitvoer van de uitvoering.
$ 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"}]}}
Deze YAML dient als invoer bij het installeren van de CCI-service. Kopieer de uitvoer van het script en sla deze op voor later gebruik.
- Klik op de tegel CCI-service op Installeren op supervisors.
- Het installatievenster voor de CCI-service wordt weergegeven.
- Als u meerdere supervisors heeft, selecteert u de supervisors waarop u CCI wilt installeren. De service moet worden geïnstalleerd op elke supervisor die moet worden gebruikt met CCI.
- Plak de YAML-uitvoer die u heeft opgeslagen in het tekstgebied YAML Service Config (optioneel).
- Klik op OK om de installatie te starten.
De installatie is binnen enkele minuten voltooid.
- Controleer na een geslaagde installatie de tegel CCI-service onder het tabblad Workloadbeheer Services. Het aantal op de knop Supervisors toont een verhoging.
- Klik op de knop Supervisors om de installatie te controleren.
- (Optioneel) Voer de volgende stappen uit om te controleren of de CCI-service wordt uitgevoerd door u aan te melden bij het vCenter:
- Selecteer in de lijst met naamruimten de naamruimte met svc-cci... domain... in de naam.
- Klik op het tabblad Berekenen en selecteer vSphere Pods onder Core Kubernetes.
- Controleer onder vSphere Pods of de CCI-service actief is.