我正在CentOS 7上设置一个空间行走2.6服务器,以管理各种CentOS 6/7物理和虚拟机上的更新。我让服务器站起来,增加了一些频道和回复,注册了一些客户端。我甚至可以从太空行走界面启动包更新。
这些系统(包括太空行走本身)正在服务器2016Hyper-V主机上作为V运行。更多我还没有注册的机器正在运行在一个单独的Server2016Hyper-V故障转移集群上。
到目前为止,我注册的客户都是虚拟客服系统类型。当我进入Systems >时,每个系统都显示在Host:(未知主机)条目下。
我一直在研究维特-谁,但这似乎严格地涉及卫星和RHN的订阅服务,而不是太空行走。我不知道如何用太空行走和超级V来建立它,或者如果可能的话。我在太空行走UserDocs中没有发现提到virt-谁。
发布于 2017-06-08 19:42:55
我能够让virt-who使用Hyper,这需要在主机上配置必要的WinRM设置。它运行得很好,但我遇到的问题是,它也将我的Windows来宾报告给了太空行走,当然,这些机器没有得到管理,所以它们显示为一堆未知的UUID值。我选择使用fake后端,只是手动指定了关联机器的列表。使用virt-who-password在下面的文件中生成sat_encrypted_password值,然后运行virt-who --one-shot手动加载配置。
# cat /etc/virt-who.d/hvhost1.conf
[hvhost4]
type=fake
file=/etc/virt-who.d/hvhost1.json
is_hypervisor=True
hypervisor_id=hostname
sat_server=spacewalk.mydomain.local
sat_username=admin
sat_encrypted_password=# cat /etc/virt-who.d/hvhost1.json
{"hypervisors": [{
"hypervisorId": {
"hypervisorId": "HVHOST1"
},
"name": "hvhost1.mydomain.local",
"uuid": "B2C3D4A1-F6E5-3412-123456567890",
"guests": [
{
"guestId": "A1B2C3D4-E5F6-1234-567890123456",
"name": "hvguest1.mydomain.local",
"state": 1,
"attributes": {
"active": 1,
"virtWhoType": "hyperv"
}
}
],
"facts": {
"hypervisor.type": "hyperv",
"cpu.cpu_socket(s)": "2",
"hypervisor.version": "10.0.14393.1198"
}
}]}https://serverfault.com/questions/851885
复制相似问题