heat-keystone-setup-domain¶
概要¶
heat-keystone-setup-domain [选项]
描述¶
heat-keystone-setup-domain 工具通过创建一个“堆栈用户域”以及用于管理此域的用户凭据来配置 keystone。 “堆栈用户域”可以被视为 heat 创建的项目、组和用户的命名空间。 该域将拥有一个管理员用户,用于管理该域中的其他用户、组和项目。
此脚本要求在 shell 环境中提供管理员 keystone 凭据,通过设置 OS_USERNAME 和 OS_PASSWORD。
运行此脚本后,用户需要采取措施来检查或修改 heat 配置文件(例如 /etc/heat/heat.conf)。 该工具不会代表用户执行这些更新。
发行版可能提供其他工具来设置用于 heat 的“堆栈用户域”,因此请首先检查发行版的文档。 还有其他工具可以设置“堆栈用户域”,例如 python-openstackclient,在可用时,它比此工具更受推荐。
选项¶
- -h, --help¶
打印用法信息。
- --config-dir <目录>¶
从中读取
heat.conf文件(s) 的配置目录的路径。 此文件集按排序方式排列,以便在单个选项被覆盖时提供可预测的解析顺序。 该集合在通过之前的 –config-file 参数指定的文件之后进行解析,因此目录中的覆盖选项优先。
- --config-file <路径>¶
要使用的配置文件路径。 可以指定多个配置文件,后面的文件的值优先。 默认使用的文件是 /etc/heat/heat.conf。
- --stack-domain-admin <用户名>¶
Keystone 要创建的用户名称,该用户具有管理“堆栈用户域”中的用户(即堆栈域用户)和项目(即堆栈域项目)的足够权限。
指定管理员用户名的另一种方法是在运行此工具之前设置环境变量 STACK_DOMAIN_ADMIN。 如果同时指定了命令行参数和环境变量,则命令行参数优先。
- --stack-domain-admin-password <密码>¶
“stack-domain-admin”用户的密码。
密码也可以通过在调用此工具之前设置环境变量 STACK_DOMAIN_ADMIN_PASSWORD 来指定。 如果同时指定了命令行参数和环境变量,则命令行参数优先。
- --stack-user-domain-name <域>¶
要为堆栈用户创建的域的名称。
域名也可以通过在调用此工具之前设置环境变量 STACK_USER_DOMAIN_NAME 来指定。 如果同时指定了命令行参数和环境变量,则命令行参数优先。
- --version¶
显示程序的版本号并退出。 如果发行版没有指定任何版本信息,则输出可能为空。
示例¶
heat-keystone-setup-domain
- heat-keystone-setup-domain –stack-user-domain-name heat_user_domain
–stack-domain-admin heat_domain_admin –stack-domain-admin-password verysecrete
错误¶
Heat 错误通过 StoryBoard OpenStack Heat Stories 进行管理