1.4. virt-who 常规配置


注意

下一个主发行版本中不支持 '/etc/sysconfig/virt-who',全局配置文件将被 '/etc/virt-who.conf'. (例如:'VIRTWHO_DEBUG', 'VIRTWHO_ONE_SHOT', 'VIRTWHO_INTERVAL', 'HTTPS_PROXY, NO_PROXY').

在安装 virt-who 时,会自动创建常规配置文件(位于 '/etc/virt-who.conf')。如果需要,您可以使用默认值或编辑此文件。它有三个特殊部分: '[global]'、'[defaults]' 和 '[system_environment]'。

global 部分中的设置会影响应用程序的整体操作。

示例:全局部分

[global]
interval=3600 
1

debug=True 
2
Copy to Clipboard Toggle word wrap

1
检查连接的 hypervisor 的频率(秒)。也会影响报告映射的频率。由于虚拟机被授予最多 7 天的临时订阅,因此不需要频繁查询;您可以选择适合环境大小的间隔。
2
启用调试输出

默认值中的设置可默认应用于 ''/etc/virt-who.d/.conf' 中发现的配置。如果您在这部分启用选项,则不需要再次在 ''/etc/virt-who.d/.conf' 中设置它们。

示例:Defaults 部分

[defaults]
owner=1234567 
1

hypervisor_id=hostname 
2
Copy to Clipboard Toggle word wrap

1
管理程序所属的组织。您可以通过在虚拟机监控程序上运行 subscription-manager orgs 来找到机构。
2
如何识别虚拟机监控程序,其中之一:uuid、hostname、hwuuid

system_environment 中的设置被写入系统环境,并在进程执行期间可用,无论 virt-who 作为服务还是从命令行启动。

示例:system_environment 部分

[system_environment]
http_proxy= https://proxy.example.com:443 
1

no_proxy=* 
2
Copy to Clipboard Toggle word wrap

1
使用 HTTP 代理进行 virt-who 通信
2
如果您不想将 HTTP 代理用于来自此服务器的任何 virt-who 通信,您可以将 no_proxy 设置为 192.168.1.0/24
注意

virt-who-0.30.x-1.el8 (RHEL 8.4)支持部分 [system_environment]。如果您使用旧的 virt-who 版本,请将 'HTTP_PROXY' 设置 'NO_PROXY' by '/etc/sysconfig/virt-who'。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat