配置 vSphere Auto Deploy 基础架构后,您必须添加 ESXi 软件库,指定映像配置文件,编写规则,并将规则添加到活动规则集中。
vSphere Auto Deploy 将使用映像配置文件来置备主机,这些映像配置文件定义了 ESXi 安装过程所使用的一组 VIB。映像配置文件存储在软件库中。开始置备主机之前必须确保提供了正确的映像配置文件。将软件库添加到 PowerCLI 会话后,该库将仅在当前会话期间可用,并且不会在会话之间永久有效。
此任务中的步骤将指示您运行 PowerCLI cmdlet。有关可在 PowerCLI 会话中运行的 vSphere Auto Deploy cmdlet 的其他信息,请参见vSphere Auto Deploy PowerCLI Cmdlet 概览。
前提条件
确认您可以从运行 PowerCLI 的系统访问要置备的 ESXi 主机。
过程
- 以管理员身份直接或使用 RDP 登录到安装了 vCenter Server 的 Windows 系统控制台。
该任务假定已在运行
vCenter Server 系统的系统上安装了
PowerCLI。
- 在 PowerCLI 会话中,运行 Connect-VIServer cmdlet 以连接到已注册了 vSphere Auto Deploy 的 vCenter Server 系统。
Connect-VIServer ipv4_address
Cmdlet 可能会返回服务器证书警告。在生产环境中,确保不会出现服务器证书问题。在开发环境中,可以忽略此警告。
- 输入 vCenter Server 凭据。
- 运行 Add-EsxSoftwareDepot 以将联机库添加到 PowerCLI 会话。
Add-EsxSoftwareDepot https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
每次启动新的 PowerCLI 会话时,都需要添加软件库。
- 使用 Get-EsxImageProfile cmdlet 检查软件库的内容,以确认已成功添加该库。
cmdlet 将返回有关库中所有映像配置文件的信息。
- 运行 New-DeployRule cmdlet 以创建新规则。
New-DeployRule -Name "InitialBootRule" -Item ESXi-6.0.0-2494585-standard -AllHosts
cmdlet 会创建一个用于将指定映像配置文件分配给清单中所有主机的规则。
- 将新规则添加到活动规则集,以使该规则可用于 vSphere Auto Deploy 服务器。
Add-DeployRule -DeployRule "InitialBootRule"
下一步做什么
使用 vSphere Auto Deploy 置备第一个主机并验证其映像置备。