4.3. 配置 virt-who 以连接到 Microsoft Hyper-V
使用这个流程配置 virt-who 以连接到 Microsoft Hyper-V hypervisor。
先决条件
- Red Hat Enterprise Linux 9 或更高版本。
- 在 Red Hat Enterprise Linux 服务器中准备 virt-who 主机。
- 为 hypervisor 启用基本身份验证模式。
- 在 hypervisor 上启用远程管理。
- 在虚拟机监控程序上创建只读 virt-who 用户。
流程
在 virt-who 主机上,使用
virt-who-password工具加密虚拟机监控程序的 virt-who 用户的密码:# virt-who-password
出现提示时,输入 virt-who 用户的密码,然后记下密码的加密形式。
将模板配置文件复制到新的独立配置文件中:
# cp /etc/virt-who.d/template.conf /etc/virt-who.d/hyperv1.conf要在故障排除时轻松识别配置文件,请使用 hypervisor 的主机名作为新文件的名称。在本例中,主机名为 hyperv1。
编辑您刚才创建的配置文件,使用特定于您的配置更改示例值:
[hyperv1] 1 type=hyperv 2 server=hyperv1.example.com 3 username=virt_who_user 4 encrypted_password=bd257f93d@482B76e6390cc54aec1a4d 5 owner=1234567 6 hypervisor_id=hostname 7
- 1
- 名称对于每个单独的配置文件必须是唯一的。使用虚拟机监控程序的主机名,方便识别每个 hypervisor 的配置文件。
- 2
- 指定这个 virt-who 连接与 Microsoft Hyper-V hypervisor。
- 3
- Hyper-V hypervisor 的 FQDN。
- 4
- hypervisor 上的 virt-who 用户的名称。
- 5
- virt-who 用户的加密密码。
- 6
- 此管理程序所属的组织。您可以通过在虚拟机监控程序上运行
subscription-manager orgs来找到机构。 - 7
- 指定如何识别 hypervisor。使用主机名为 Subscription Management 提供有意义的主机名。
或者,如果虚拟机监控程序重命名,您可以使用uuid来避免重复。不要将hwuuid用于单独的 hypervisor。
重启 virt-who 服务:
# systemctl restart virt-who
为每个 hypervisor 重复这些步骤。