第 12 章 在 OpenShift 上的 Red Hat OpenStack Services 中置备云实例
OpenShift 上的 Red Hat OpenStack Services 为构建私有或公共的基础设施即服务(IaaS)云提供了基础。它为开发启用云的工作负载提供了一个可大规模扩展的容错平台。在 Satellite 中,您可以在 OpenShift REST API 上与红帽 OpenStack 服务交互,以创建云实例并控制其电源管理状态。
先决条件
- 您可以将同步的内容存储库用于 Red Hat Enterprise Linux。如需更多信息 ,请参阅管理内容中的 同步存储库。
- 为主机注册提供激活码。如需更多信息,请参阅管理内容中的创建激活码 。
- 在 OpenStack 环境中管理网络的胶囊服务器。如需更多信息,请参阅 置备主机 中的 配置网络 。
- 添加到 OpenStack Image Storage (glance)服务的镜像,用于基于镜像的调配。如需更多信息,请参阅 OpenShift 实例和镜像指南中的 Red Hat OpenStack Services。
其他资源
- 您可以将 Satellite 配置为在删除主机时删除关联的虚拟机。如需更多信息,请参阅 第 2.22 节 “删除主机时删除虚拟机”。
您可以在 OpenShift 上将 Red Hat OpenStack Services 添加为 Satellite 中的计算资源。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,进入到 Infrastructure > Compute Resources。
- 单击 Create Compute Resource。
- 在 Name 字段中输入新计算资源的名称。
- 从 Provider 列表中,选择 RHEL OpenStack Platform。
- 可选:在 Description 字段中输入计算资源的描述。
-
在 URL 字段中,在
令牌
资源(如http://openstack.example.com:5000/v2.0/tokens
或http://openstack.example.com:5000/v3/auth/tokens
)中输入 OpenStack Authentication keystone 服务 API 的 URL。 - 在 Username 和 Password 字段中,输入 Satellite 的用户身份验证以访问环境。
- 可选:在 Project (Tenant) name 字段中输入您的租户(v2)或项目(v3) (v3)要管理的 Satellite 服务器的名称。
- 在 User domain 字段中,为 v3 身份验证输入用户域。
- 在 Project 域名 字段中,为 v3 身份验证输入项目域名。
- 在 Project domain ID 字段中,为 v3 身份验证输入项目域 ID。
- 可选: 选择 Allow external network as main network 来使用外部网络作为主机的主网络。
- 可选:点 Test Connection 来验证 Satellite 是否可以连接到您的计算资源。
- 单击 Locations 和 Organizations 选项卡,并验证您要使用的位置和组织是否已设置为您当前的上下文。向这些选项卡添加任何额外的上下文。
- 点 Submit 将 Red Hat OpenStack Services 保存到 OpenShift 连接。
CLI 过程
要创建计算资源,请输入
hammer compute-resource create
命令:Copy to Clipboard Copied! Toggle word wrap Toggle overflow