使用 Mistral 与 OpenStack¶
mistral shell 工具通过命令行与 OpenStack Mistral API 交互。它支持 OpenStack Mistral API 中的所有功能。
基本用法¶
为了使用 CLI,您必须提供您的 OpenStack 凭据(包括用户和项目),以及认证端点。使用相应的配置选项(--os-username、--os-password、--os-project-name、--os-user-domain-id、os-project-domain-id 和 --os-auth-url),但将它们设置为环境变量会更容易。
$ export OS_AUTH_URL=http://<Keystone_host>:5000/v2.0
$ export OS_USERNAME=admin
$ export OS_TENANT_NAME=tenant
$ export OS_PASSWORD=secret
$ export OS_MISTRAL_URL=http://<Mistral host>:8989/v2
当通过 https 对 keystone 进行认证时
$ export OS_CACERT=<path_to_ca_cert>
配置好认证参数后,您可以运行 mistral 命令。所有命令的形式如下:
mistral <command> [arguments...]
运行 mistral –help 以获取所有可能命令的完整列表,并运行 mistral help <command> 以获取该命令的详细帮助。