11.3. 为 Satellite 服务器添加 VMware vSphere 连接
使用这个步骤在卫星服务器的计算资源中添加 VMware vSphere 连接。
确保将主机和基于网络的防火墙配置为允许 Satellite 到 TCP 端口 443 上的 vCenter 通信。验证 Satellite 能否解析 vCenter 和 vCenter 的主机名,以便能解析 Satellite 服务器的主机名。
流程
要添加连接,请完成以下步骤:
- 在 Satellite Web UI 中,导航到 Infrastructure > Compute Resources,并在 Compute Resources 窗口中点击 Create Compute Resource。
- 在 Name 字段中输入资源的名称。
- 从 Provider 列表中,选择 VMware。
- 在 Description 字段中输入资源描述。
- 在 VCenter/Server 字段中输入 vCenter 服务器的 IP 地址或主机名。
- 在 User 字段中,输入具有访问 vCenter 资源的权限的用户名。
- 在 Password 字段中,输入用户的密码。
- 点 Load Datacenters 从 VMware vSphere 环境中填充数据中心的列表。
- 从 Datacenter 列表中,从此列表中选择要管理的特定数据中心。
- 在 Fingerprint 字段中,确保此字段填充了数据中心的指纹。
- 在 Display Type 列表中,选择一个控制台类型,如 VNC 或 VMRC。请注意,VMware ESXi 6.5 及之后的版本不支持 VNC 控制台。
可选:在 VNC Console Passwords 字段中,选择 Set a random generated password on the display connection 复选框,以使用随机生成的密码保护新主机的控制台访问。您可以从以下命令的输出结果获取 VNC 控制台的密码,从
libvirtd
主机访问客户机虚拟机控制台:# virsh edit your_VM_name <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' passwd='your_randomly_generated_password'>
每次打开虚拟机的控制台时,密码会随机生成,例如使用 virt-manager。
- 从 Enable caching 列表中,您可以选择是否启用计算资源缓存。更多信息请参阅 第 11.8 节 “计算资源缓存”。
- 单击 Locations 和 Organizations 选项卡,然后验证这些值是否已自动设置为当前上下文。您还可以添加额外的上下文。
- 点 Submit 保存连接。
对于 CLI 用户
使用 hammer compute-resource create
命令创建连接。选择 Vmware
作为 --provider
,并将数据中心的实例 UUID 设置为 --uuid
:
# hammer compute-resource create --name "My_vSphere" \ --provider "Vmware" \ --description "vSphere server at vsphere.example.com" \ --server "vsphere.example.com" --user "My_User" \ --password "My_Password" --locations "My_Location" --organizations "My_Organization" \ --datacenter "My_Datacenter"