6.4. 准备 virt-who 主机
使用这个流程将 Red Hat Enterprise Linux 7 服务器配置为为 VMware vCenter 和 Microsoft Hyper-V 运行 virt-who 服务。服务器可以是物理或虚拟的。
您不需要为红帽 hypervisor 单独使用 virt-who 主机。
流程
- 安装 Red Hat Enterprise Linux 7 服务器。只需要 CLI 环境。如需更多信息,请参阅 Red Hat Enterprise Linux 7 安装指南。
注册服务器:
# subscription-manager register --auto-attach
为 virt-who 和订阅服务之间的通信打开网络端口:
# firewall-cmd --add-port="443/tcp" # firewall-cmd --add-port="443/tcp" --permanent
打开一个网络端口,以便在 virt-who 和每个 hypervisor 或虚拟化管理器之间的通信:
- VMware vCenter:TCP 端口 443
- Microsoft Hyper-V: TCP 端口 5985
安装 virt-who:
# yum install virt-who
可选:编辑
/etc/virt-who.conf
文件以更改或添加全局设置。这些设置适用于来自这个服务器的所有 virt-who 连接。-
更改
VIRTWHO_INTERVAL
的值,以指定 virt-who 查询虚拟化平台的频率(以分钟为单位)。由于虚拟机被授予了最多 7 天的临时订阅,因此不需要频繁查询;您可以选择适合您环境大小的间隔。一旦一天(1440
)适合大多数环境。 如果要使用 HTTP 代理进行 virt-who 通信,请添加指定代理的行:
http_proxy=https://proxy.example.com:443
如果您不想为此服务器的任何 virt-who 通信使用 HTTP 代理,请添加以下行:
NO_PROXY=*
-
更改
启动并启用 virt-who 服务:
# systemctl enable --now virt-who