使用 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]

从列表中移除标识源。无法移除本地 (ID 0) 和默认 (ID 1) 域。

以下其他参数适用于 remove 操作。

参数

强制或可选

说明

--id DOMAIN

强制

标识源的标识符。本地域用 0 表示,默认域用 1 表示。

 

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

配置部署的标识源。

 

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

更改现有标识源的设置。无法编辑本地域 (ID 0)。

以下其他参数适用于 edit 操作。

参数

强制或可选

说明

--id DOMAIN

强制

标识源的标识符。本地域用 0 表示,默认域用 1 表示。

 

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

根据 ID 编号和后端类型显示所有已配置的域。以下其他参数适用于 list 操作。

参数

强制或可选

说明

--json JSON

--pretty PRETTY

可选

以 JSON 格式或格式化文本显示输出。

如果不输入值,则以交互方式运行该命令时将使用 PRETTY,以非交互方式运行该命令时将使用 JSON

 

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

显示有关指定域的详细信息。以下其他参数适用于 show 操作。

参数

强制或可选

说明

--id DOMAIN

强制

标识源的标识符。本地域用 0 表示,默认域用 1 表示。

--json JSON

--pretty PRETTY

可选

以 JSON 格式或格式化文本显示输出。

如果不输入值,则以交互方式运行该命令时将使用 PRETTY,以非交互方式运行该命令时将使用 JSON