从引用主机创建主机配置文件后,可以创建一个规则,用以将之前验证的映像配置文件和您提取的主机配置文件应用到特定 IP 范围内的目标主机。
过程
- 使用管理员特权直接或通过 RDP 登录到安装了 vCenter Server 的 Windows 系统的控制台。
- 在 PowerCLI 会话中,运行 Connect-VIServer cmdlet 以连接到已注册了 vSphere Auto Deploy 的 vCenter Server 系统。
Connect-VIServer ipv4_address
Cmdlet 可能会返回服务器证书警告。在生产环境中,确保不会出现服务器证书问题。在开发环境中,可以忽略此警告。
- 运行 Add-EsxSoftwareDepot 以将联机库添加到 PowerCLI 会话。
Add-EsxSoftwareDepot https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
每次启动新的 PowerCLI 会话时,都需要添加软件库。
- (必选) 运行 Get-DeployRuleset cmdlet 以显示活动规则集中的规则。
- 创建一个规则,用以指示 vSphere Auto Deploy 使用您之前选择的映像配置文件和从引用主机创建的主机配置文件置备指定 IP 范围内的一组主机。
New-DeployRule -name "Production01Rule" -item "image_profile",ESXiGold -Pattern "ipv4=IP_range"
- 将新规则添加到活动规则集。
Add-DeployRule -DeployRule "Production01Rule"
- 运行 Get-DeployRuleset 命令以检查活动规则集。
PowerCLI 将显示类似以下示例的信息。
Name: Production01Rule
PatternList: {ipv4=address_range}
ItemList: {ESXi-version-XXXXXX-standard, Compute01, ESXiGold}