openstack 命令行界面 (CLI) 与 Watcher 插件¶
概要¶
openstack [选项] optimize <命令> [命令选项]
openstack help optimize
openstack help optimize <命令>
描述¶
OpenStack 命令行界面 (CLI) 可以通过使用我们的附加插件(包含在 python-watcherclient 包中)与 OpenStack 基础设施优化服务 (Watcher) 进行交互。
为了使用 CLI,您必须提供您的 OpenStack 用户名、密码、项目(历史上称为租户)和认证端点。您可以使用配置选项:option:--os-username,option:--os-password,option:--os-tenant-id(或 option:--os-tenant-name),以及 option:--os-auth-url,或者设置相应的环境变量
$ export OS_USERNAME=user
$ export OS_PASSWORD=password
$ export OS_TENANT_ID=b363706f891f48019483f8bd6503c54b # or OS_TENANT_NAME
$ export OS_TENANT_NAME=project # or OS_TENANT_ID
$ export OS_AUTH_URL=http://auth.example.com:5000/v3/
命令行工具将尝试为每个请求使用提供的凭据重新认证。您可以通过手动使用 option:--watcher-url 和 option:--os-auth-token 提供认证令牌,或设置相应的环境变量来覆盖此行为
export WATCHER_URL=http://watcher.example.org:9322/
export OS_AUTH_TOKEN=3bcc3d3a03f44e3d8377f9247b0ad155
由于 Keystone 可以返回服务目录中的多个区域,您可以使用 option:--os-region-name 或设置以下环境变量来指定您想要使用的区域。(默认情况下,它使用返回列表中的第一个区域。)
$ export OS_REGION_NAME=region
选项¶
要获取可用(子)命令和选项的列表,请运行
$ openstack help optimize
要获取命令的使用方法和选项,请运行
$ openstack help optimize <command>
示例¶
获取关于 audit-create 命令的信息
$ openstack help optimize audit create
获取可用目标列表
$ openstack optimize goal list
获取审计列表
$ openstack optimize audit list