必须先创建规则,将映像配置文件分配给要使用 vSphere Auto Deploy 进行置备的每个主机,然后才能置备主机。
vSphere Auto Deploy 可扩展性规则强制接受级别为由社区支持的 VIB 只能包含特定预定义位置中的文件,例如 ESXCLI 插件路径、jumpstart 插件路径等。如果将其他位置中的 VIB 添加到映像配置文件,将会发出警告。可以使用 force 选项替代警告。
如果在包含接受级别为由社区支持的 VIB 的映像配置文件上调用 New-DeployRule cmdlet 违反规则,请先设置 $DeployNoSignatureCheck = $true
,再添加映像配置文件。进行该设置后,系统会忽略签名验证,但不执行扩展性规则检查。
注: 生产系统上不支持包含接受级别为由社区支持的 VIB 的映像配置文件。
过程
结果
主机从 iPXE 引导时,将向控制台报告计算机属性。编写部署规则时,请使用相同的属性格式。
****************************************************************** * Booting through VMware AutoDeploy... * * Machine attributes: * . asset=No Asset Tag * . domain=vmware.com * . hostname=myhost.mycompany.com * . ipv4=XX.XX.XXX.XXX * . mac=XX:Xa:Xb:Xc:Xx:XX * . model=MyVendorModel * . oemstring=Product ID: XXXXXX-XXX * . serial=XX XX XX XX XX XX... * . uuid=XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX * . vendor=MyVendor ******************************************************************
下一步做什么
- 对于已使用 vSphere Auto Deploy 置备的主机,请执行合规性测试和修复操作,以使用新的映像配置文件对其进行置备。请参见测试和修复规则合规性。
- 打开未置备的主机,以使用新的映像配置文件对其进行置备。