第 4 章 配置 virt-who


重要

使用环境变量以及使用 sysconfig 文件配置 virt-who 已被弃用。在下一个主发行版本中会忽略它们的使用。

每个虚拟化平台支持的 virt-who 配置都有所不同:

4.1. 在 Red Hat hypervisor 上安装和配置 virt-who

使用这个流程在 Red Hat Enterprise Linux Virtualization (KVM)、Red Hat Virtualization 或 Red Hat OpenStack Platform 的每个 hypervisor 上安装和配置 virt-who。

先决条件

  • 将 hypervisor 注册到红帽订阅管理。
  • 如果您使用 Red Hat Virtualization Host (RHVH),请将其更新至最新版本,以便最小 virt-who 版本可用。默认情况下,virt-who 在 RHVH 上可用,但不能从 rhel-7-server-rhvh-4-rpms 存储库单独更新。

流程

  1. 在 hypervisor 上安装 virt-who:

    # yum install virt-who
    Copy to Clipboard Toggle word wrap
  2. 可选:编辑 /etc/virt-who.conf 文件以更改或添加全局设置。由于 virt-who 在本地安装,因此这些设置仅适用于这个 hypervisor。

    • 更改 VIRTWHO_INTERVAL 的值,以指定在分钟内查询 hypervisor 的频率。由于虚拟机被授予最多 7 天的临时订阅,因此不需要频繁查询;您可以选择适合环境大小的间隔。一天(1440)适合大多数环境。
    • 如果要将 HTTP 代理用于 virt-who 通信,请添加指定代理的行:

      http_proxy=https://proxy.example.com:443
      Copy to Clipboard Toggle word wrap
    • 如果您不想将 HTTP 代理用于来自此服务器的任何 virt-who 通信,请添加以下行:

      NO_PROXY=*
      Copy to Clipboard Toggle word wrap
      注意

      NO_PROXY= 可以使用,但只能在 /etc/sysconfig/virt-who 中。

      NO_PROXY 不是 /etc/virt-who.conf 中的有效配置。

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

    # cp /etc/virt-who.d/template.conf /etc/virt-who.d/local.conf
    Copy to Clipboard Toggle word wrap
  4. 编辑您刚才创建的配置文件,将示例值改为特定于您的配置的配置文件:

    [local] 
    1
    
    type=libvirt 
    2
    
    owner=1234567 
    3
    
    hypervisor_id=hostname 
    4
    Copy to Clipboard Toggle word wrap
    1
    名称不需要是唯一的,因为此配置文件是唯一由此 virt-who 实例管理的文件。
    2
    指定这个 virt-who 连接与 Red Hat hypervisor 的连接。
    3
    管理程序所属的组织。您可以通过在虚拟机监控程序上运行 subscription-manager orgs 来找到机构。
    4
    指定如何识别 hypervisor。使用主机名为 Subscription Management 提供有意义的主机名。或者,如果虚拟机监控程序重命名,您可以使用 uuid 来避免重复。不要将 hwuuid 用于单独的 hypervisor。
  5. 启动并启用 virt-who 服务:

    # systemctl enable --now virt-who
    Copy to Clipboard Toggle word wrap

为每个 hypervisor 重复这些步骤。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat