9.2. 将 KVM 连接添加到 Satellite 服务器
使用这个流程在 Satellite 中添加 KVM 作为计算资源。要使用 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,以确保卫星服务器在没有故障的情况下连接到 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"