第 9 章 在 Red Hat Virtualization 中置备虚拟机
Red Hat Virtualization 是一个企业级服务器和桌面虚拟化平台。在 Red Hat Satellite 中,您可以通过 Red Hat Virtualization 的 REST API 管理虚拟化功能。这包括创建虚拟机和控制其电源状态。
您可以使用 Red Hat Virtualization 置备通过网络连接或现有镜像创建虚拟机。
您可以使用 cloud-init
来配置您置备的虚拟机。使用 cloud-init
可避免网络上的任何特殊配置(如托管的 DHCP 和 TFTP)来完成虚拟机的安装。此方法不需要 Satellite 通过 SSH 连接到置备的虚拟机,以运行 finish 脚本。
先决条件
- 您可以将同步的内容存储库用于 Red Hat Enterprise Linux。如需更多信息 ,请参阅管理内容中的 同步存储库。
- 为主机注册提供激活码。如需更多信息,请参阅管理内容中的创建激活码 。
- 在 Red Hat Virtualization 环境中管理逻辑网络的 Capsule 服务器。确保没有其他 DHCP 服务在此网络上运行,以避免与胶囊服务器冲突。如需更多信息,请参阅 置备主机 中的 准备网络 。
-
如果要使用基于镜像的置备,如
空白模板
以外的现有模板。有关为虚拟机创建模板的更多信息,请参阅 Red Hat Virtualization 虚拟机管理指南中的 模板。 Red Hat Virtualization 上的类似管理的用户,用于与 Satellite 服务器进行通信。不要将
admin@internal
用户用于此通信。反之,使用以下权限创建新的 Red Hat Virtualization 用户:- system > Configure System > 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 中创建用户和添加权限的更多信息,请参阅 Red Hat Virtualization 管理指南中的 从管理门户管理用户任务。
其他资源
- 您可以将 Satellite 配置为在删除主机时删除关联的虚拟机。如需更多信息,请参阅 第 2.22 节 “删除主机时删除虚拟机”。
9.1. 将 Red Hat Virtualization 连接添加到 Satellite 服务器 复制链接链接已复制到粘贴板!
使用这个流程将 Red Hat Virtualization 添加为 Satellite 中的计算资源。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,进入到 Infrastructure > Compute Resources,再点 Create Compute Resource。
- 在 Name 字段中输入新计算资源的名称。
- 从 Provider 列表中,选择 RHV。
- 在 Description 字段中,输入计算资源的描述。
-
在 URL 字段中,使用以下格式输入 Red Hat Virtualization Manager API 的连接 URL
:https://rhv.example.com/ovirt-engine/api/v4。
- 在 User 字段中,输入具有访问 Red Hat Virtualization Manager 资源权限的用户名称。
- 在 Password 字段中,输入用户的密码。
- 点 Load Datacenters,使用 Red Hat Virtualization 环境中的数据中心填充 Datacenter 列表。
- 从 Datacenter 列表中,选择一个数据中心。
- 从 Quota ID 列表中,选择一个配额来限制 Satellite 可用的资源。
- 在 X509 认证颁发机构 字段中,为 SSL/TLS 访问输入证书颁发机构。或者,如果您将字段留空,服务器的第一个 API 请求时会生成自签名证书。
- 单击 Locations 选项卡,再选择要使用的位置。
- 单击 Organizations 选项卡,再选择要使用的组织。
- 单击 Submit 以保存计算资源。
CLI 过程
使用
Ovirt
for-provider
输入hammer compute-resource create
命令,以及您要用于数据中心的数据中心的名称
。Copy to Clipboard Copied! Toggle word wrap Toggle overflow