1.2. 安装 OpenStack 命令行客户端


为每个 OpenStack 客户端安装必备软件和 Python 软件包。

1.2.1. 安装先决条件软件

下表列出了您需要运行命令行客户端的软件,并根据需要提供安装说明。
Expand
表 1.2. 先决条件软件
前提条件 描述
Python 2.6 或更高版本
目前,客户端不支持 Python 3。
setuptools 软件包
许多 Linux 发行版提供软件包,使 setuptools 易于安装。在您的软件包管理器中搜索 setuptools 以查找安装软件包。如果您无法找到,请直接从 http://pypi.python.org/pypi/setuptools 下载 setuptools 软件包。

1.2.2. 安装客户端

在按照本节中的说明进行操作时,将 PROJECT 替换为要安装的客户端的小写名称,如 nova。对每个客户端重复此操作。以下值有效:
  • ceilometer - Telemetry API
  • cinder - Block Storage API 和扩展
  • glance - Image Service API
  • Heat - Orchestration API
  • Keystone - Identity 服务 API 和扩展
  • neutron - Networking API
  • nova - Compute API 和扩展
  • Swift - Object Storage API
  • Trove - Database Service API
以下示例显示了使用 yum 安装 nova 客户端的命令。
# yum install python-novaclient
Copy to Clipboard Toggle word wrap

1.2.2.1. 从软件包安装

在 Red Hat Enterprise Linux 中,使用 yum 安装客户端:
# yum install python-PROJECTclient
Copy to Clipboard Toggle word wrap

1.2.3. 升级或删除客户端

要升级客户端,请在 yum install 命令中添加 the- upgrade 选项:
# yum install --upgrade python-PROJECTclient
Copy to Clipboard Toggle word wrap
要删除客户端,请运行 yum erase 命令:
# yum erase python-PROJECTclient
Copy to Clipboard Toggle word wrap

1.2.4. 接下来是什么

在运行客户端命令前,您必须创建并 source PROJECT-openrc.sh 文件来设置环境变量。请参阅 第 1.4 节 “使用 OpenStack RC 文件设置环境变量”
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat