In einem Keystone-zu-Keystone-Verbund (K2K) können mehrere OpenStack-Bereitstellungen dieselbe Identitätsquelle gemeinsam verwenden. Ein solcher Verbund eignet sich für regionsübergreifende Standorte, bei denen ein Standort als Identitätsquelle verwendet wird.
Eine VMware Integrated OpenStack-Bereitstellung kann als Identitätsanbieter oder Dienstanbieter für Keystone-zu-Keystone-Verbund konfiguriert werden. Ein Identitätsanbieter stellt Benutzerauthentifizierungsdienste für einen Dienstanbieter bereit.
Prozedur
- Konfigurieren einer OpenStack-Bereitstellung als Keystone-Identitätsanbieter.
- Melden Sie sich bei der Webschnittstelle für Integrated OpenStack Manager an und wechseln Sie zum
admin
-Benutzer. - Klicken Sie in OpenStack-Bereitstellung auf den Namen Ihrer Bereitstellung und öffnen Sie die Registerkarte Verwalten.
- Klicken Sie auf der Registerkarte Identitätsverbund auf Hinzufügen.
- Wählen Sie im Dropdown-Menü Verbundtyp die Option K2K aus.
- Geben Sie die erforderlichen Parameter ein.
Option Beschreibung Name
Geben Sie einen Namen für den Identitätsanbieter ein.
Beschreibung
Geben Sie eine Beschreibung des Identitätsanbieters ein.
K2K-Anbietertyp
Wählen Sie Keystone als Identitätsanbieter aus.
Adresse des K2K-Dienstanbieters
Geben Sie den öffentlichen OpenStack-Endpoint der OpenStack-Bereitstellung ein, die als Dienstanbieter fungieren soll (z. B. 198.51.100.100).
K2K-Dienstanbieter-CA-Zertifikat
Geben Sie den Inhalt des vio.pem-Zertifikats aus der OpenStack-Bereitstellung ein, die als Dienstanbieter fungieren soll.
Sie können den Inhalt der vio.pem-Datei anzeigen, indem Sie den folgenden Befehl ausführen:
kubectl -n openstack get secrets certs -o jsonpath='{@.data.vio_certificate}' | base64 --decode
- Klicken Sie auf OK.
- Melden Sie sich bei der Webschnittstelle für Integrated OpenStack Manager an und wechseln Sie zum
- Konfigurieren Sie die zweite OpenStack-Bereitstellung als Keystone-Dienstanbieter.
- Melden Sie sich bei der Webschnittstelle für Integrated OpenStack Manager an und wechseln Sie zum
admin
-Benutzer. - Klicken Sie in OpenStack-Bereitstellung auf den Namen Ihrer Bereitstellung und öffnen Sie die Registerkarte Verwalten.
- Klicken Sie auf der Registerkarte Identitätsverbund auf Hinzufügen.
- Wählen Sie im Dropdown-Menü Verbundtyp die Option K2K aus.
- Geben Sie die erforderlichen Parameter ein.
Option Beschreibung Name
Geben Sie den Namen des Zielidentitätsanbieters ein. Der Wert dieses Felds muss in beiden Bereitstellungen identisch sein.
Beschreibung
Geben Sie eine Beschreibung des Dienstanbieters ein.
K2K-Anbietertyp
Wählen Sie Keystone als Dienstanbieter aus.
Adresse des K2K-Identitätsanbieters
Geben Sie den öffentlichen OpenStack-Endpoint der OpenStack-Bereitstellung ein, die als Identitätsanbieter fungiert (z. B. 192.0.2.100).
Port des K2K-Identitätsanbieters
Geben Sie die Keystone-Portnummer der OpenStack-Bereitstellung ein, die als Identitätsanbieter fungiert (z. B. 5000).
- (Optional) Sie können
auswählen und eine OpenStack-Domäne, ein Projekt und eine Gruppe eingeben, in die Verbundbenutzer importiert werden.Hinweis:
- Wenn Sie keine Domäne, kein Projekt oder keine Gruppe eingeben, werden die folgenden Standardwerte verwendet:
- Domäne:
federated_domain
- Projekt:
federated_project
- Gruppe:
federated_group
- Domäne:
- Geben Sie nicht
federated
als Domänennamen ein. Dieser Name ist für Keystone reserviert. - Wenn Sie benutzerdefinierte Zuordnungen bereitstellen, müssen Sie alle OpenStack-Domänen, -Projekte und -Gruppen eingeben, die in diesen Zuordnungen enthalten sind.
- Wenn Sie keine Domäne, kein Projekt oder keine Gruppe eingeben, werden die folgenden Standardwerte verwendet:
- Klicken Sie auf OK.
- Melden Sie sich bei der Webschnittstelle für Integrated OpenStack Manager an und wechseln Sie zum
Ergebnisse
Benutzer und Gruppen sind von der Dienstanbieter-Bereitstellung bis zur Identitätsanbieter-Bereitstellung miteinander verbunden. Wenn Sie sich beim VMware Integrated OpenStack-Dashboard für die Identitätsanbieter-Bereitstellung anmelden, können Sie den Dienstanbieter oben rechts auf der Seite auswählen. Anschließend können Sie Aktionen für die Dienstanbieter-Bereitstellung durchführen.