管理云¶
系统管理员可以使用 openstack 来管理他们的云。
所有用户都可以使用 openstack 客户端,但具体命令可能会受到身份验证服务的限制。
使用 openstack 客户端管理云
python-openstackclient包提供了一个openstackshell,可以从命令行启用 Compute API 交互。安装客户端,并提供您的用户名和密码(可以设置为环境变量以方便使用),以便能够从命令行管理云。有关
python-openstackclient的更多信息,请参阅 文档。确认安装成功
$ openstack help usage: openstack [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug] [--os-cloud <cloud-config-name>] [--os-region-name <auth-region-name>] [--os-cacert <ca-bundle-file>] [--verify | --insecure] [--os-default-domain <auth-domain>] ...
运行 openstack help 会返回
openstack命令和参数的列表。要获取子命令的帮助,请运行$ openstack help SUBCOMMAND
有关
openstack命令和参数的完整列表,请参阅 OpenStack 命令行参考。将所需的参数设置为环境变量,以方便运行命令。例如,您可以将
--os-username作为openstack选项添加,或者将其设置为环境变量。要将用户名、密码和项目设置为环境变量,请使用$ export OS_USERNAME=joecool $ export OS_PASSWORD=coolword $ export OS_TENANT_NAME=coolu
身份验证服务为您提供一个身份验证端点,Compute 将其识别为
OS_AUTH_URL$ export OS_AUTH_URL=http://hostname:5000/v2.0