要开始使用 vSphere Auto Deploy,您需要了解 vSphere Auto Deploy 工作原理、安装 vSphere Auto Deploy 服务器、安装 PowerCLI、编写置备主机的 PowerCLI 规则以及打开要使用指定的映像配置文件进行引导的主机。可以自定义映像配置文件、主机配置文件和 vCenter Server 位置。
有关帮助您设置第一个 vSphere Auto Deploy 环境的逐步操作,请参见使用 vSphere PowerCLI 设置 vSphere Auto Deploy 和置备主机。
要在环境中使用 vSphere Auto Deploy 成功置备主机,可以遵循以下步骤。
- 部署 vCenter Server。
vSphere Auto Deploy 服务器包括在内。
- 配置 vSphere Auto Deploy 服务启动类型。
- 安装 PowerCLI,它包含 vSphere Auto Deploy 和 vSphere ESXi Image Builder cmdlet。
请参见安装 vSphere ESXi Image Builder 和必备软件、使用 vSphere Auto Deploy Cmdlet 和使用 VMware.Image Builder Cmdlet。
- 查找包含要部署到主机的 VIB 的映像配置文件。
- 通常,将包含所需软件的库添加到 PowerCLI 会话,然后从其中一个库中选择映像配置文件。
- 如果要创建自定义映像配置文件,可以使用 vSphere ESXi Image Builder cmdlet 克隆现有映像配置文件,然后将自定义 VIB 添加到克隆。将自定义映像配置文件添加到 PowerCLI 会话。
仅当必须添加或移除 VIB 时,才必须使用 vSphere ESXi Image Builder 进行自定义。在大多数情况下,可以将 VMware 驻留映像配置文件的库作为 URL 添加到 PowerCLI 会话。
- 启动 PowerCLI 会话,连接到已注册了 vSphere Auto Deploy 的 vCenter Server 系统。
- 使用 New-DeployRule PowerCLI cmdlet 编写一个将映像配置文件分配给一个主机、同一模式指定的多个主机或所有主机的规则。
New-DeployRule -Name "testrule" -Item image-profile -AllHosts
请参见将映像配置文件分配给主机。
注: vSphere Auto Deploy 已经过优化,可以将具有固定 MAC 地址的主机置备到 DHCP(有时称作 DHCP 预留)中的 IP 地址映射。如果要使用静态 IP 地址,则必须设置主机配置文件,以提示主机自定义。有关详细信息,请参见 《vSphere 主机配置文件》文档。 - 打开要置备的主机的电源。
- 为主机配置文件设置置备为引用主机的主机。
可以指定引用主机的 syslog 设置、防火墙设置、存储和网络连接等。
- 为主机配置文件设置置备为引用主机的主机。
可以指定引用主机的 syslog 设置、防火墙设置、存储和网络连接等。请参见设置 vSphere Auto Deploy 引用主机。
- 创建并导出引用主机的主机配置文件。
请参见《主机配置文件》文档。
- 要使用主机配置文件置备多台主机,请使用 Copy-DeployRule cmdlet 编辑先前创建的规则。
可以修改规则,使得不仅分配映像配置文件,还分配主机配置文件、vCenter Server 位置和自定义脚本包。
Copy-DeployRule -DeployRule "testrule" -ReplaceItem my_host_profile_from_reference_host,my_target_cluster -ReplacePattern "ipv4=192.XXX.1.10-192.XXX.1.20"
其中,my_host_profile_from_reference_host 是引用主机配置文件的名称,而 my_target_cluster 是目标集群的名称。
- 执行测试,修复合规性操作,以修复主机。
请参见测试和修复规则合规性。
- 验证您所置备的主机是否满足以下要求。
- 每个主机已连接到 vCenter Server 系统。
- 主机不处于维护模式。
- 主机不存在合规性错误。
- 每个具有主机配置文件(要求用户输入)的主机都具有最新的主机自定义信息。
修正主机关联和合规性问题,然后重新引导主机,直到所有主机都满足要求。
有关引导过程的简介、首次引导和后续引导之间的区别以及使用主机自定义的概述,请阅读。