您必須先建立將映像設定檔指派給要使用 vSphere Auto Deploy 佈建的每台主機的規則,才能佈建主機。
vSphere Auto Deploy 擴充性規則會強制 CommunitySupported 層級的 VIB 只能包含預先定義之特定位置 (如 ESXCLI 外掛程式路徑、jumpstart 外掛程式路徑等) 中的檔案。如果將其他位置中的 VIB 新增至映像設定檔,系統會隨即出現警告。可以透過使用 force 選項覆寫警告。
在包含 VIB 的映像設定檔上呼叫 New-DeployRule cmdlet 時,如果 VIB 處於 CommunitySupported 層級並違反規則,請先設定 $DeployNoSignatureCheck = $true
,然後新增映像設定檔。透過此設定,系統會略過簽章驗證且不執行擴充性規則檢查。
備註: 生產系統不支援包含處於 CommunitySupported 層級之 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 佈建的主機,請執行符合性測試和修復作業,以便使用新的映像設定檔佈建這些主機。請參閱測試和修復規則符合性。
- 開啟未佈建的主機,使用新的映像設定檔進行佈建。