第 10 章 在 Red Hat Virtualization 上置备虚拟机


Red Hat Virtualization 是一个企业级服务器和桌面虚拟化平台。在 Red Hat Satellite 中,您可以通过 Red Hat Virtualization 的 REST API 管理虚拟化功能。这包括创建虚拟机和控制其电源状态。

您可以使用 Red Hat Virtualization 置备来通过网络连接或从现有镜像创建虚拟机。

您可以使用 cloud-init 配置您置备的虚拟机。使用 cloud-init 可避免网络上的任何特殊配置,如托管的 DHCP 和 TFTP,以完成虚拟机的安装。此方法不需要卫星通过 SSH 连接调配的虚拟机,以运行完成脚本。

前提条件

  • 为 Red Hat Enterprise Linux 同步内容仓库。有关更多信息,请参阅 内容 管理指南中的 同步红帽存储库
  • 主机注册的激活码。有关更多信息,请参阅 内容 管理指南中的 创建激活码
  • 在 Red Hat Virtualization 环境中管理逻辑网络的胶囊服务器。确保此网络中没有运行其他 DHCP 服务以避免与胶囊服务器冲突。更多信息请参阅 第 3 章 配置网络
  • 如果要使用基于镜像的置备,则现有模板(空白模板除外)。有关为虚拟机创建模板的更多信息,请参阅 Red Hat Virtualization 虚拟机管理指南中的 模板
  • Red Hat Virtualization 上的管理与卫星服务器通信的用户。不要将 admin@internal 用户用于此通信。反之,创建一个具有以下权限的新 Red Hat Virtualization 用户:

    • System &gt ; 配置系统 & gt; Login Permissions
    • network > Configure vNIC Profile > Create
    • network > Configure vNIC Profile > Edit Properties
    • network > Configure vNIC Profile > Delete
    • network > Configure vNIC Profile > Assign vNIC Profile to VM
    • network > Configure vNIC Profile > Assign vNIC Profile to Template
    • Template > Provisioning Operations > Import/Export
    • VM > Provisioning Operations > Create
    • VM > Provisioning Operations > Delete
    • VM > Provisioning Operations > Import/Export
    • VM > Provisioning Operations > Edit Storage
    • Disk > Provisioning Operations > Create
    • Disk > Disk Profile > Attach Disk Profile

      有关如何在 Red Hat Virtualization 中创建用户并添加权限的更多信息,请参阅 《红帽虚拟化管理指南》中的"从管理门户管理 " 管理用户任务

流程概述

  1. 第 10.1 节 “将 Red Hat Virtualization 连接添加到卫星服务器”.
  2. 可选: 第 10.2 节 “在 Red Hat Virtualization 中准备 Cloud-init 镜像”。如果要使用 cloud-init 配置基于镜像的虚拟机,请使用这个步骤。
  3. 可选: 第 10.3 节 “在 Satellite 服务器中添加 Red Hat Virtualization 镜像”。如果要使用基于镜像的置备,请使用这个步骤。
  4. 可选: 第 10.4 节 “准备 Cloud-init 模板”。如果要使用 cloud-init 配置基于镜像的虚拟机,请使用这个步骤。
  5. 第 10.5 节 “在计算配置集中添加 Red Hat Virtualization 详情”.
  6. 第 10.6 节 “在 Red Hat Virtualization 上创建主机”.

10.1. 将 Red Hat Virtualization 连接添加到卫星服务器

使用此流程将 Red Hat Virtualization 添加为 Satellite 中的计算资源。

流程

  1. 在 Satellite Web UI 中,导航到 Infrastructure > Compute Resources,点 Create Compute Resource
  2. Name 字段中输入新计算资源的名称。
  3. Provider 列表中,选择 RHV
  4. Description 字段中,输入计算资源的描述。
  5. URL 字段中输入 Red Hat Virtualization Manager API 的连接 URL,格式为
  6. (可选)选择 Use APIv4 复选框来评估新的 Red Hat Virtualization Manager API。
  7. User 字段中输入具有访问权限的用户名称,以访问 Red Hat Virtualization Manager 的资源。
  8. Password 字段中,输入用户的密码。
  9. 点击 Load Datacenters,从 Red Hat Virtualization 环境中填充 数据中心 列表。
  10. 数据中心 列表中选择数据中心。
  11. Quota ID 列表中,选择配额来限制可供卫星使用的资源。
  12. X509 认证颁发机构 字段中,为 SSL/TLS 访问输入证书颁发机构。或者,如果将字段留空,则服务器的第一个 API 请求上会生成自签名证书。
  13. 单击位置选项卡,再选择要使用的位置。
  14. 单击组织选项卡,再选择要使用的组织。
  15. 单击 Submit 以保存计算资源。

对于 CLI 用户

  • 使用 --providerOvirt 输入 hammer compute-resource create 命令,以及要用于 --datacenter 的数据中心的名称。

    # hammer compute-resource create \
    --name "My_RHV" --provider "Ovirt" \
    --description "RHV server at rhv.example.com" \
    --url "https://rhv.example.com/ovirt-engine/api" \
    --use-v4 "false" --user "Satellite_User" \
    --password "My_Password" \
    --locations "New York" --organizations "My_Organization" \
    --datacenter "My_Datacenter"

    另外,要评估新的 Red Hat Virtualization Manager API,对于 --use-v4 选项,将 false 更改为 true

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.