1.2. 安装 OpenStack 命令行客户端
为每个 OpenStack 客户端安装必备软件和 Python 软件包。
1.2.1. 安装先决条件软件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
下表列出了您需要运行命令行客户端的软件,并根据需要提供安装说明。
| 前提条件 | 描述 |
|---|---|
|
Python 2.6 或更高版本
|
目前,客户端不支持 Python 3。
|
|
setuptools 软件包
|
许多 Linux 发行版提供软件包,使 setuptools 易于安装。在您的软件包管理器中搜索 setuptools 以查找安装软件包。如果您无法找到,请直接从 http://pypi.python.org/pypi/setuptools 下载 setuptools 软件包。
|
1.2.2. 安装客户端 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在按照本节中的说明进行操作时,将 PROJECT 替换为要安装的客户端的小写名称,如 nova。对每个客户端重复此操作。以下值有效:
ceilometer- Telemetry APIcinder- Block Storage API 和扩展glance- Image Service APIHeat- Orchestration APIKeystone- Identity 服务 API 和扩展neutron- Networking APInova- Compute API 和扩展Swift- Object Storage APITrove- Database Service API
以下示例显示了使用 yum 安装 nova 客户端的命令。
yum install python-novaclient
# yum install python-novaclient
1.2.2.1. 从软件包安装 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在 Red Hat Enterprise Linux 中,使用 yum 安装客户端:
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
yum install python-PROJECTclient
# yum install python-PROJECTclient
1.2.3. 升级或删除客户端 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要升级客户端,请在 yum install 命令中添加 the-
upgrade 选项:
yum install --upgrade python-PROJECTclient
# yum install --upgrade python-PROJECTclient
要删除客户端,请运行 yum erase 命令:
yum erase python-PROJECTclient
# yum erase python-PROJECTclient
1.2.4. 接下来是什么 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在运行客户端命令前,您必须创建并 source
PROJECT-openrc.sh 文件来设置环境变量。请参阅 第 1.4 节 “使用 OpenStack RC 文件设置环境变量”。