搜索

第 13 章 在 Red Hat OpenStack Platform 上置备云实例

download PDF

Red Hat OpenStack Platform 为构建私有或公共基础架构即服务(IaaS)云提供了基础。它为支持云的工作负载开发提供了高度可扩展的容错平台。在 Satellite 中,您可以与红帽 OpenStack 平台 REST API 交互,以创建云实例并控制其电源管理状态。

先决条件

13.1. 添加 Red Hat OpenStack Platform 连接到 Satellite 服务器

您可以将 Red Hat OpenStack Platform 添加为 Satellite 中的计算资源。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程

流程

  1. 在 Satellite Web UI 中,进入到 Infrastructure > Compute Resources
  2. 单击 Create Compute Resource
  3. Name 字段中输入新计算资源的名称。
  4. Provider 列表中,选择 RHEL OpenStack Platform
  5. 可选:在 Description 字段中输入计算资源的描述。
  6. URL 字段中,在 令牌 资源(如 http://openstack.example.com:5000/v2.0/tokenshttp://openstack.example.com:5000/v3/auth/tokens )输入 OpenStack Authentication keystone 服务的 API 的 URL。
  7. UsernamePassword 字段中,输入 Satellite 的用户身份验证来访问环境。
  8. 可选:在 Project (Tenant)名称字段中,输入要管理的 Satellite Server 的租户名称 (v2)或项目(v3)。
  9. User domain 字段中,输入 v3 身份验证的用户域。
  10. Project domain name 字段中,输入 v3 身份验证的项目域名。
  11. Project domain ID 字段中,输入 v3 身份验证的项目域 ID。
  12. 可选: 选择 Allow external network as main network 来使用外部网络作为主机的主要网络。
  13. 可选:点 Test Connection 来验证 Satellite 是否可以连接到您的计算资源。
  14. 单击 LocationsOrganizations 选项卡,并验证您要使用的位置和组织是否已设置为当前的上下文。添加您想要在这些选项卡的任何其他上下文。
  15. 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/auth/tokens" \
    --user "My_Username" --password "My_Password" \
    --tenant "My_Openstack" --domain "My_User_Domain" \
    --project-domain-id "My_Project_Domain_ID" \
    --project-domain-name "My_Project_Domain_Name" \
    --locations "New York" --organizations "My_Organization"
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.