使用 Mistral 与 OpenStack

mistral shell 工具通过命令行与 OpenStack Mistral API 交互。它支持 OpenStack Mistral API 中的所有功能。

基本用法

为了使用 CLI,您必须提供您的 OpenStack 凭据(包括用户和项目),以及认证端点。使用相应的配置选项(--os-username--os-password--os-project-name--os-user-domain-idos-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> 以获取该命令的详细帮助。