4.2. 配置 virt-who 以连接到 VMware vCenter


使用这个流程配置 virt-who 以连接到 VMware vCenter 服务器。

先决条件

  • 在 vCenter 服务器上创建一个只读 virt-who 用户。virt-who 用户需要至少对 vCenter Data Center 中所有对象的只读访问权限。
  • 在 Red Hat Enterprise Linux 服务器中准备 virt-who 主机。

流程

  1. 在 virt-who 主机上,使用 virt-who-password 工具加密 virt-who 用户的密码:

    # virt-who-password
    Copy to Clipboard Toggle word wrap

    出现提示时,输入 virt-who 用户的密码,然后记下密码的加密形式。

  2. 将模板配置文件复制到新的独立配置文件中:

    # cp /etc/virt-who.d/template.conf /etc/virt-who.d/vcenter1.conf
    Copy to Clipboard Toggle word wrap

    要在故障排除时轻松识别配置文件,请使用 VMware vCenter 主机名作为新文件的名称。在本例中,主机名是 vcenter1

  3. 编辑您刚才创建的配置文件,使用特定于您的配置更改示例值:

    [vcenter1] 
    1
    
    type=esx 
    2
    
    server=vcenter1.example.com 
    3
    
    username=virt_who_user 
    4
    
    encrypted_password=bd257f93d@482B76e6390cc54aec1a4d 
    5
    
    owner=1234567 
    6
    
    hypervisor_id=hostname 
    7
    
    filter_hosts=esx1.example.com, esx2.example.com 
    8
    Copy to Clipboard Toggle word wrap
    1
    名称对于每个单独的配置文件必须是唯一的。使用 vCenter Server 主机名可轻松识别每个 hypervisor 的配置文件。
    2
    指定此 virt-who 连接与 VMware vCenter 服务器。
    3
    vCenter 服务器的 FQDN。
    4
    vCenter 服务器上的 virt-who 用户的名称。
    5
    virt-who 用户的加密密码。
    6
    虚拟机监控程序所属的组织。您可以通过在虚拟机监控程序上运行 subscription-manager orgs 来找到机构。
    7
    指定如何识别 hypervisor。使用主机名为 Subscription Management 提供有意义的主机名。或者,您可以使用 uuidhwuuid 来避免在虚拟机监控程序重命名时重复。
    8
    如果某些管理程序从不运行 Red Hat Enterprise Linux 虚拟机,则不需要由 virt-who 报告这些 hypervisor。您可以使用以下选项之一过滤 hypervisor:支持通配符和正则表达式。如果名称包含特殊字符,则用引号括起来。
    • filter_hostsexclude_hosts :根据指定的 hypervisor_id 提供以逗号分隔的虚拟机监控程序列表。例如,如果虚拟机监控程序通过其主机名来标识,则必须包含或排除它们的主机名。
    • filter_host_parentsexclude_host_parents :提供以逗号分隔的集群列表。过滤集群中的虚拟机监控程序由 virt-who 报告。virt-who 不会报告排除集群中的虚拟机监控程序。
  4. 重启 virt-who 服务:

    # systemctl restart virt-who
    Copy to Clipboard Toggle word wrap

为每个 vCenter 服务器重复这些步骤。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat