Als VMware Aria Automation-Administrator müssen Sie SSO-Authentifizierung (Single Sign-On) für den CCI-Supervisor-Dienst konfigurieren, bevor Sie CCI für Ihre Benutzer aktivieren.

Für CCI-SSO (Single Sign-On) müssen Benutzer ein lokales Active Directory verwenden, das sich mit vCentern und VMware Aria Automation in einem Verbund befindet. Durch die Einrichtung eines Verbunds für die Active Directory-Domäne wird die Beibehaltung der Benutzeridentität für den Supervisor-Namespace und IaaS-Dienste sowie bei Benutzeroberflächen- und Befehlszeilenvorgängen unterstützt.

Benutzer greifen über einen dedizierten Kubernetes-Proxy auf CCI-Dienste und -Ressourcen zu, um einen Single Sign-On-Flow zur Beibehaltung der Benutzeridentität zu ermöglichen, während der Proxy auf die vCenter Kubernetes-APIs zugreift. Die Automation Service Broker-Rollen „Benutzerdienst“ und „Projektmitglied“ enthalten dann die erforderlichen Rechte, um als SSO-Benutzer auf die bereitgestellten Supervisor-Namespaces zuzugreifen.

Gehen Sie vor dem Konfigurieren von SSO folgendermaßen vor:
  • Stellen Sie sicher, dass Ihre Infrastruktur Folgendes umfasst:
    • VMware Cloud Foundation (VCF) SDDC Manager 5.1.1
    • vCenter 8.0U2
  • Laden Sie die folgenden Dateien herunter, die zum Einrichten von CCI-Supervisor-SSO (Single Sign-On) auf einem Supervisor-Cluster erforderlich sind:
  • Stellen Sie sicher, dass Workspace ONE Access userPrincipalName als Verzeichnissuchattribut verwendet.

Registrieren des CCI-Diensts bei vCenter

Bevor Sie den CCI-Dienst auf Supervisoren installieren können, müssen Sie den CCI-Dienst als Supervisor-Dienst hinzufügen. Sie laden die YAML-Datei für die Dienstdefinition hoch und registrieren den CCI-Dienst bei vCenter.

  1. Melden Sie sich bei vCenter an.
  2. Wählen Sie unter Arbeitslastverwaltung die Registerkarte Dienste aus.
  3. Wählen Sie für das vCenter das vCenter aus, das den Supervisor-Cluster verwaltet, in dem Sie den CCI-SSO-Dienst zur Integration in VMware Aria Automation installieren möchten.
  4. Klicken Sie auf der Kachel Neuen Dienst hinzufügen auf die Schaltfläche Hinzufügen. Stellen Sie die YAML-Datei bereit, um den CCI-Dienst hinzuzufügen
  5. Klicken Sie auf der angezeigten Seite „Dienst registrieren“ auf die Schaltfläche Hochladen und geben Sie die YAML-Datei an.
  6. Wenn die Details der YAML-Datei angezeigt werden, überprüfen Sie die Dienstdetails und klicken Sie auf Beenden.Überprüfen Sie die Dienstdetails und schließen Sie die Registrierung des CCI-Diensts ab

Nach einigen Minuten wird eine neue Kachel für den Supervisor-Dienst mit der Bezeichnung CCI-Dienst angezeigt. Kachel „Arbeitslastverwaltung mit CCI-Dienst“

Installieren des CCI-Diensts auf Supervisor

Sie müssen den CCI-Dienst auf allen Supervisoren installieren, die zu den vCenter Cloud-Konten gehören, die Sie zu VMware Aria Automation hinzufügen. Führen Sie die folgenden Schritte aus, um den CCI-Dienst auf Supervisoren zu installieren:

  1. Führen Sie zum Extrahieren der idpConfig-YAML-Nutzlast aus der VMware Aria Automation-Appliance das Python-Skript service_config_from_automation.py für den VMware Aria Automation-FQDN aus.

    Das folgende Codebeispiel zeigt den Befehl und die Ausgabe aus der Ausführung.

    $ 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"}]}}

    Diese YAML dient als Eingabe bei der Installation des CCI-Diensts. Kopieren und speichern Sie die Ausgabe aus dem Skript zur späteren Verwendung.

  2. Klicken Sie auf der Kachel „CCI-Dienst“ auf Aktionen > Auf Supervisoren installieren.

    Klicken Sie auf der Kachel „CCI-Dienst“ auf „Aktionen“ > „Auf Supervisoren installieren“.

  3. Das Dialogfeld für die Installation des CCI-Diensts wird angezeigt.
    1. Wenn Sie über mehrere Supervisoren verfügen, wählen Sie diejenigen aus, auf denen Sie CCI installieren möchten. Der Dienst muss auf jedem Supervisor installiert werden, der mit CCI verwendet werden soll.
    2. Fügen Sie die gespeicherte YAML-Ausgabe in den Textbereich YAML-Dienstkonfiguration (optional) ein.
    3. Klicken Sie auf OK, um mit der Installation zu beginnen. Fügen Sie die YAML-Ausgabe in das Textfeld „YAML-Dienstkonfiguration (optional)“ ein

    Die Installation sollte innerhalb weniger Minuten abgeschlossen sein.

  4. Überprüfen Sie nach erfolgreicher Installation die Kachel „CCI-Dienst“ auf der Registerkarte Arbeitslastverwaltung Dienste. Die Anzahl auf der Schaltfläche Supervisoren hat sich erhöht.

    Anzahl der Supervisoren für den CCI-Dienst steigt

  5. Klicken Sie auf die Schaltfläche Supervisoren, um die Installation zu überprüfen.Supervisor wurde nach der Installation des CCI-Diensts hinzugefügt
  6. (Optional) Führen Sie die folgenden Schritte aus, um zu überprüfen, ob der CCI-Dienst ausgeführt wird, indem Sie sich beim vCenter anmelden:
    • Wählen Sie in der Liste der Namespaces den Namespace mit svc-cci...domain... im Namen aus.
    • Klicken Sie auf die Registerkarte Rechenressourcen und wählen Sie unter „Kern-Kubernetes“ die Option vSphere-Pods aus.
    • Überprüfen Sie unter „vSphere-Pods“, ob der CCI-Dienst ausgeführt wird.
    Überprüfen Sie auf der vCenter-Benutzeroberfläche, ob der CCI-Dienst ausgeführt wird.