11.7. 在 VMware 上创建主机
VMware vSphere 置备过程提供了通过网络连接或使用现有镜像创建主机的选项。
对于基于网络的置备,您必须创建一个主机来访问 Satellite 服务器的集成胶囊或 VMware vSphere 虚拟网络上的外部 Capsule 服务器,以便主机能够访问 PXE 置备服务。新主机条目会触发 VMware vSphere 服务器来创建虚拟机。如果虚拟机通过虚拟网络检测到定义的 Capsule 服务器,虚拟机将启动至 PXE,并开始安装所选操作系统。
DHCP Conflicts
如果您使用 VMware vSphere 服务器上的虚拟网络进行置备,请确保选择一个不提供 DHCP 分配的虚拟网络。这会在引导新主机时导致 DHCP 与 Satellite 服务器冲突。
对于基于镜像的置备,请使用预先存在的镜像作为新卷的基础。
要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,导航到 Hosts > Create Host。
- 在 Name 字段中输入主机名。
- 点 Organization and Location 选项卡,以确保置备上下文自动设置为当前上下文。
- 从 Host Group 列表中,选择您要用来填充表单的主机组。
- 从 Deploy on 列表中,选择 VMware vSphere 连接。
- 从 Compute Profile 列表中,选择要用于自动填充基于虚拟机的设置的配置集。
- 点 Interface 选项卡,点主机接口上的 Edit。
验证这些字段是否自动填充值。特别是:
- Host 选项卡中的 Name 成为 DNS 名称。
- Satellite 服务器自动为新主机分配 IP 地址。
- 确保 MAC 地址 字段为空。VMware vSphere 服务器为主机分配一个。
- 验证是否为主机上的第一个接口自动选择 Managed、Primary 和 Provision 选项。如果没有,请选择它们。
- 在接口窗口中,查看使用计算配置集中的设置填充的 VMware vSphere 特定字段。修改这些设置以符合您的需要。
- 单击 Operating System 选项卡,并确认所有字段都自动包含值。
选择您要的 Provisioning 方法:
- 对于基于网络的置备,请单击 Network Based。
- 对于基于镜像的调配,请点击 Image Based。
- 对于引导磁盘置备,请点击 基于引导磁盘的 Boot disk。
- 点 Provisioning 模板中的 Resolve,以检查新主机可以识别要使用的正确置备模板。
- 单击 Virtual Machine 选项卡,并确认这些设置填充了主机组和计算配置集的详情。修改这些设置以符合您的要求。
- 单击 Parameters 选项卡,并确保存在一个提供激活码的参数。如果参数不存在,请单击 + 添加参数。在 Name 字段中,输入 kt_activation_keys。在 Value 字段中,输入用于注册 Content Hosts 的激活码的名称。
- 点 Submit 在 VMware 上置备您的主机。
CLI 过程
使用
hammer host create
命令从网络创建主机,并包含--provision-method build
来使用基于网络的置备。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
hammer host create
命令从镜像创建主机,并包含--provision-method 镜像
以使用基于镜像的置备。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
有关此计算资源的其他主机创建参数的更多信息,请输入 hammer host create --help
命令。