8.2. 在 Satellite 服务器中添加 KVM 连接
使用这个流程将 KVM 添加为 Satellite 中的计算资源。要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,进入到 Infrastructure > Compute Resources,再点 Create Compute Resource。
- 在 Name 字段中输入新计算资源的名称。
- 从 Provider 列表中,选择 Libvirt。
- 在 Description 字段中,输入计算资源的描述。
在 URL 字段中输入 KVM 服务器的连接 URL。例如:
qemu+ssh://root@kvm.example.com/system
- 从 Display type 列表中,选择 VNC 或 Spice。
可选: 要使用随机生成的密码保护新主机的控制台访问,请在 显示连接复选框中选择 Set a random generated password。您可以检索 VNC 控制台的密码,以便从 KVM 服务器上执行的以下命令的输出访问客户虚拟机控制台:
# virsh edit your_VM_name <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' passwd='your_randomly_generated_password'>
每次打开虚拟机的控制台时,密码都会随机生成,例如使用 virt-manager。
- 单击 Test Connection,以确保 Satellite 服务器在没有故障的情况下连接到 KVM 服务器。
- 验证 Locations 和 Organizations 选项卡是否自动设置为您的当前上下文。如果需要,在这些标签页中添加附加上下文。
- 点 Submit 保存 KVM 连接。
CLI 过程
要创建计算资源,请输入
hammer compute-resource create
命令:# hammer compute-resource create --name "My_KVM_Server" \ --provider "Libvirt" --description "KVM server at kvm.example.com" \ --url "qemu+ssh://root@kvm.example.com/system" --locations "New York" \ --organizations "My_Organization"