Mit dem Befehl viocli identity können Sie Keystone für Domänen mit Active Directory- oder LDAP-Back-Ends konfigurieren. Der Befehl ruft die OpenStack Management Server-API zum Speichern von Informationen zu Keystone-Domänen und Wörterbuchvariablen auf.

Der Befehl viocli identity unterstützt eine Reihe von Aktionen zum Ausführen verschiedener Aufgaben. Die folgenden Parameter gelten für alle Aktionen.

Parameter

Obligatorisch oder Optional

Beschreibung

-d NAME oder --deployment NAME

Optional

Name der zu verwendenden Bereitstellung.

Wenn Sie keinen Wert eingeben, wird die Standardbereitstellung verwendet.

-p oder --progress

Optional

Zeigt den Fortschritt des aktuellen Vorgangs an.

--verbose

Optional

Zeigt die Ausgabe im ausführlichen Modus an.

Sie können viocli identity -h oder viocli identity --help zur Anzeige der Parameter für den Befehl ausführen. Sie können auch die Option -h oder --help auf eine beliebige Aktion anwenden, um die Parameter für die Aktion anzuzeigen. Beispielsweise werden mit viocli identity add -h die Parameter für die Aktion add angezeigt.

Die Aktionen, die viocli identity unterstützt, werden im Folgenden aufgeführt.

viocli identity add [-d NAME] [--type {AD | LDAP}] [-p] [--verbose]

Konfiguriert eine neue Identitätsquelle. Die folgenden zusätzlichen Parameter gelten für die Aktion add.

Parameter

Obligatorisch oder Optional

Beschreibung

--type {AD | LDAP}

Optional

Back-End-Typ für die Domäne.

Wenn Sie den Parameter --type im Befehl nicht angeben, werden Sie dazu aufgefordert, den Back-End-Typ einzugeben.

 

viocli identity remove [-d NAME] --id DOMAIN [-p] [--verbose]

Entfernt eine Identitätsquelle aus der Liste. Die lokale Domäne (ID 0) und die Standarddomäne (ID 1) können nicht entfernt werden.

Die folgenden zusätzlichen Parameter gelten für die Aktion remove.

Parameter

Obligatorisch oder Optional

Beschreibung

--id DOMAIN

Obligatorisch

Bezeichner einer Identitätsquelle. Die lokale Domäne wird durch 0 und die Standarddomäne durch 1 dargestellt.

 

viocli identity configure [-d NAME] [-p] [--verbose]

Konfiguriert Identitätsquellen für Ihre Bereitstellung.

 

viocli identity edit [-d NAME] --id DOMAIN [-p] [--verbose]

Ändert die Einstellungen einer vorhandenen Identitätsquelle. Die lokale Domäne (ID 0) kann nicht bearbeitet werden.

Die folgenden zusätzlichen Parameter gelten für die Aktion edit.

Parameter

Obligatorisch oder Optional

Beschreibung

--id DOMAIN

Obligatorisch

Bezeichner einer Identitätsquelle. Die lokale Domäne wird durch 0 und die Standarddomäne durch 1 dargestellt.

 

viocli identity list [-d NAME] [--json JSON | --pretty PRETTY] [-p] [--verbose]

Zeigt alle konfigurierten Domänen mit ID-Nummern und Back-End-Typen an. Die folgenden zusätzlichen Parameter gelten für die Aktion list.

Parameter

Obligatorisch oder Optional

Beschreibung

--json JSON

--pretty PRETTY

Optional

Zeigt die Ausgabe im JSON-Format oder als formatierten Text an.

Wenn Sie keinen Wert eingeben, wird PRETTY verwendet, wenn der Befehl interaktiv ausgeführt wird, und JSON, wenn der Befehl nicht interaktiv ausgeführt wird.

 

viocli identity show [-d NAME] --id DOMAIN [--json JSON | --pretty PRETTY] [-p] [--verbose]

Zeigt ausführliche Informationen zur angegebenen Domäne an. Die folgenden zusätzlichen Parameter gelten für die Aktion show.

Parameter

Obligatorisch oder Optional

Beschreibung

--id DOMAIN

Obligatorisch

Bezeichner einer Identitätsquelle. Die lokale Domäne wird durch 0 und die Standarddomäne durch 1 dargestellt.

--json JSON

--pretty PRETTY

Optional

Zeigt die Ausgabe im JSON-Format oder als formatierten Text an.

Wenn Sie keinen Wert eingeben, wird PRETTY verwendet, wenn der Befehl interaktiv ausgeführt wird, und JSON, wenn der Befehl nicht interaktiv ausgeführt wird.