第 13 章 在 Red Hat OpenStack Platform 上置备云实例
Red Hat OpenStack Platform 为构建私有或公共基础架构即服务(IaaS)云提供了基础。它提供了一个高度可扩展的容错平台,用于开发支持云的工作负载。在红帽卫星 6 中,您可以与红帽 OpenStack 平台 REST API 交互,以创建云实例并控制其电源管理状态。
前提条件
- 为 Red Hat Enterprise Linux 同步内容仓库。有关更多信息,请参阅 内容管理指南中的 同步存储库。
- 主机注册的激活码。有关更多信息,请参阅 内容 管理指南中的 创建激活码。
- 在您的 OpenStack 环境中管理网络的胶囊服务器。如需更多信息,请参阅 配置联网。
- 添加至 OpenStack Image Storage (glance)服务的镜像,用于基于镜像的置备。如需更多信息,请参阅 Red Hat OpenStack Platform 实例和镜像指南。
流程概述
13.1. 将 Red Hat OpenStack Platform 连接添加到卫星服务器
使用这个步骤将 Red Hat OpenStack Platform 添加为 Satellite 中的计算资源。要使用 CLI 而不是 Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,导航到 Infrastructure > Compute Resources,点 Create Compute Resource。
- 在 Name 字段中输入新计算资源的名称。
- 从 Provider 列表中,选择 RHEL OpenStack Platform。
- 在 Description 字段中,输入计算资源的描述。
-
在 URL 字段中,在
令牌
资源中输入 OpenStack Authentication keystone 服务的 API 的 URL。使用以下命令:http://openstack.example.com:5000/v3.0/tokens
。 - 在 User and Password 字段中,输入卫星的身份验证用户和密码来访问环境。
- 在 Domain 字段中,为 V3 身份验证输入域。
- 从 Tenant 列表中,选择要管理的租户或项目。
- 要将外部网络用作主机的主网络,请选择 Allow external network as main network 复选框。
- 单击 Locations 和 Organizations 选项卡,然后验证您要使用的位置和组织是否设置为当前上下文。在这些标签页中添加您想要的额外上下文。
- 点 Submit 保存 Red Hat OpenStack Platform 连接。
CLI 过程
要创建计算资源,请输入
hammer compute-resource create
命令:# hammer compute-resource create --name "My_OpenStack" \ --provider "OpenStack" \ --description "My OpenStack environment at openstack.example.com" \ --url "http://openstack.example.com:5000/v3.0/tokens" --user "My_Username" \ --password "My_Password" --tenant "openstack" --locations "New York" \ --organizations "My_Organization"