1.3. 每个虚拟化平台的 virt-who 配置
virt-who 使用指定虚拟化类型和虚拟机监控程序或虚拟化管理器等详情的文件进行配置。每个虚拟化平台的支持的配置都有所不同。
典型的 virt-who 配置文件
本例演示了使用 Satellite Web UI 或hammer CLI 创建的典型 virt-who 配置文件:
type 和 server 值取决于虚拟化平台。下表提供了更详细的信息。
用户名 指的是虚拟机监控程序或虚拟化管理器上的只读用户,您必须在配置 virt-who 前创建它。rhsm-username 是指只向 Satellite 服务器报告 virt-who 权限的用户。
使用 type=rhemv 的 virt-who 配置已弃用。
不支持 xen hypervisor 类型。
kubevirt hypervisor 类型仅作为技术预览提供。
使用每个虚拟机监控程序的 type=libvirt 为 Red Hat Virtualization 设置任何现有或新的 virt-who 配置,如下表所示。
每个虚拟化平台所需的配置
使用此表规划 virt-who 配置:
| 支持的虚拟化平台 | 配置文件中指定的类型 | 配置文件中指定的服务器 | 部署配置文件的服务器 |
|---|---|---|---|
| Red Hat Virtualization RHEL Virtualization (KVM) Red Hat OpenStack Platform | libvirt | hypervisor (每个虚拟机监控程序有一个文件) | 每个 hypervisor |
| VMware vSphere | esx | vCenter Server | Satellite 服务器、Capsule 服务器或专用 RHEL 服务器 |
| Microsoft Hyper-V | hyperv | Hyper-V hypervisor (每个虚拟机监控程序有一个文件) | Satellite 服务器、Capsule 服务器或专用 RHEL 服务器 |
virt-who 配置文件示例
显示用于多种常见管理程序类型的 virt-who 配置文件示例。
OpenStack virt-who 配置示例
KVM virt-who 配置示例
VMware virt-who 配置示例
RHEV virt-who 配置示例
如果主机注册到 satellite 中:
如果主机没有注册到 satellite: