1.3. 每个虚拟化平台的 virt-who 配置

virt-who 使用指定虚拟化类型和虚拟机监控程序或虚拟化管理器等详情的文件进行配置。每个虚拟化平台的支持的配置都有所不同。

  • 单个配置文件存储在 /etc/virt-who.d/ 目录中。您必须为每个虚拟机监控程序或虚拟化管理器创建单独的配置文件。

virt-who 配置文件示例

本例展示了 Microsoft Hyper-V hypervisor 的独立 virt-who 配置文件:

[hypervisor1]
type=hyperv
server=hypervisor1.example.com
username=virt_who_user
encrypted_password=bd257f93d@482B76e6390cc54aec1a4d
hypervisor_id=hostname
owner=1234567

typeserver 值取决于虚拟化平台。下表提供了更详细的信息。

用户名 指的是 Microsoft Hyper-V 或 VMware vCenter 上的只读用户,您必须在配置 virt-who 前创建它。virt-who 使用此帐户检索虚拟机列表。您不需要红帽虚拟机监控程序的专用 virt-who 用户。

每个虚拟化平台所需的配置

使用此表规划 virt-who 配置:

支持的虚拟化平台配置文件中指定的类型配置文件中指定的服务器安装 virt-who 的服务器

Red Hat Virtualization

RHEL Virtualization (KVM)

Red Hat OpenStack Platform

libvirt

不是必需的

每个 hypervisor

VMware vSphere

esx

vCenter Server

专用的 RHEL 服务器

Microsoft Hyper-V

hyperv

虚拟机监控程序(Hypervisor)

专用的 RHEL 服务器

OpenShift Virtualization

kubevirt

OpenShift Cluster Master

专用的 RHEL 服务器

重要

不支持 xen 和 xen 管理程序类型。