使用 viocli identity 命令針對具有 AD 或 LDAP 後端的網域設定 Keystone。命令會呼叫 OpenStack 管理伺服器 API 來儲存 Keystone 網域和字典變數的知識。

viocli identity 命令支援各種動作,以執行不同的工作。下列參數適用於所有動作。

參數

強制性或選擇性

說明

-d NAME--deployment NAME

選擇性

要使用的部署的名稱。

如未輸入值,則使用預設部署。

-p--progress

選擇性

顯示目前作業的進度。

--verbose

選擇性

在詳細資訊模式下顯示輸出。

您可以執行 viocli identity -hviocli identity --help 來顯示命令的參數。您也可以在任何動作上使用 -h--help 選項,以顯示動作的參數。例如,viocli identity add -h 將會顯示 add 動作的參數。

viocli identity 支援的動作如下所示。

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

設定新的身分識別來源。下列其他參數適用於 add 動作。

參數

強制性或選擇性

說明

--type {AD | LDAP}

選擇性

網域的後端類型。

如果沒有將 --type 參數包括在命令中,系統將提示您輸入後端類型。

 

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

從清單中移除身分識別來源。無法移除本機 (識別碼 0) 和預設 (識別碼 1) 網域。

下列其他參數適用於 remove 動作。

參數

強制性或選擇性

說明

--id DOMAIN

強制性

身分識別來源的識別碼。本機網域以 0 表示,預設網域以 1 表示。

 

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

設定部署的身分識別來源。

 

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

變更現有身分識別來源的設定。無法編輯本機網域 (識別碼 0)。

下列其他參數適用於 edit 動作。

參數

強制性或選擇性

說明

--id DOMAIN

強制性

身分識別來源的識別碼。本機網域以 0 表示,預設網域以 1 表示。

 

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

顯示所有已設定的網域及其識別碼和後端類型。下列其他參數適用於 list 動作。

參數

強制性或選擇性

說明

--json JSON

--pretty PRETTY

選擇性

以 JSON 格式或格式化文字顯示輸出。

如果您未輸入值,當以互動方式執行命令時,會使用 JSON,而以非互動方式執行命令時,則使用 PRETTY

 

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

顯示有關指定網域的詳細資訊。下列其他參數適用於 show 動作。

參數

強制性或選擇性

說明

--id DOMAIN

強制性

身分識別來源的識別碼。本機網域以 0 表示,預設網域以 1 表示。

--json JSON

--pretty PRETTY

選擇性

以 JSON 格式或格式化文字顯示輸出。

如果您未輸入值,當以互動方式執行命令時,會使用 JSON,而以非互動方式執行命令時,則使用 PRETTY