在透過 vSphere Auto Deploy 對 ESXi主機進行 PXE 開機之前,必須先安裝必備軟體,並設定 vSphere Auto Deploy 與之互動的 DHCP 和 TFTP 伺服器。
必要條件
- 確認要使用 vSphere Auto Deploy 佈建的主機符合ESXi的硬體需求。請參閱ESXi硬體需求。
- 確認 ESXi主機與vCenter Server 建立網路連線,並滿足所有連接埠需求。請參閱vCenter Server 升級。
- 確認您的環境中具有 TFTP 伺服器和 DHCP 伺服器,可以傳送檔案並將網路位址指派給 Auto Deploy 佈建的 ESXi主機。
- 確認 ESXi 主機具有 DHCP、TFTP 和 vSphere Auto Deploy 伺服器的網路連線。
- 如果要在 vSphere Auto Deploy 環境中使用 VLAN,您必須正確設定端對端網路。主機進行 PXE 開機時,必須將韌體驅動程式設定為以正確的 VLAN 識別碼來標記框架。必須透過在 UEFI/BIOS 介面中進行正確的變更來手動執行此設定。您還必須以正確的 VLAN 識別碼來正確設定ESXi連接埠群組。請詢問您的網路管理員,瞭解 VLAN 識別碼在環境中的使用方式。
- 確認您具有足夠的儲存區用於 vSphere Auto Deploy 存放庫。vSphere Auto Deploy 伺服器會使用存放庫儲存它需要的資料,包括您建立的規則和規則集,以及規則中指定的 VIB 和映像設定檔。
最佳做法是配置 2 GB,可提供足夠空間來容納四個映像設定檔和一些額外空間。每個映像設定檔大約需要 350 MB。透過考慮預期使用的映像設定檔數目,判定要為 vSphere Auto Deploy 存放庫保留的空間大小。
- 取得對 DHCP 伺服器 (該伺服器管理要從中進行開機的網路區段) 的管理權限。您可以使用環境中已有的 DHCP 伺服器,也可以安裝 DHCP 伺服器。對於 vSphere Auto Deploy 設定,請使用 UEFI 的 snponly64.efi.vmw-hardwired 或 BIOS 的 undionly.kpxe.vmw-hardwired 取代 gpxelinux.0 檔案名稱。如需有關 DHCP 組態的詳細資訊,請參閱範例 DHCP 組態。
- 保護您的網路,就像其他任何 PXE 式部署方法一樣。vSphere Auto Deploy 透過 SSL 傳輸資料,可防止意外干擾和窺探。但是,在 PXE 開機期間不會檢查用戶端或 vSphere Auto Deploy 伺服器的真實性。
- 如果想要使用PowerCLIcmdlet 管理 vSphere Auto Deploy,請確認已在 Windows 機器上安裝 Microsoft .NET Framework 4.5 或 4.5.x 和 Windows PowerShell 3.0 或 4.0。您可以在已安裝 vCenter Server的 Windows 系統上或其他 Windows 系統上安裝PowerCLI。請參閱《vSphere PowerCLI 使用者指南》。
- 設定遠端 Syslog 伺服器。如需 Syslog 伺服器組態的相關資訊,請參閱《vCenter Server 和主機管理》說明文件。將您開機的第一台主機設定為使用遠端 Syslog 伺服器,並將該主機的主機設定檔套用到所有其他目標主機。或者,安裝並使用 vSphere Syslog Collector (vCenter Server支援工具),該工具可提供統一的系統記錄架構、啟用網路記錄,並允許合併多台主機的記錄。
- 安裝 ESXi Dump Collector,設定第一台主機,使所有核心傾印都導向到 ESXi Dump Collector,並將該主機的主機設定檔套用到所有其他主機。請參閱使用 ESXCLI 設定 ESXi Dump Collector。
- 如果您打算使用 vSphere Auto Deploy 佈建的主機使用的是舊版 BIOS,請確認 vSphere Auto Deploy 伺服器具有 IPv4 位址。僅在透過 IPv4 時,才可使用舊版 BIOS 韌體進行 PXE 開機。透過 IPv4 或 IPv6 都可使用 UEFI 韌體進行 PXE 開機。
程序
結果
在啟動已針對 vSphere Auto Deploy 加以設定的主機時,該主機會連絡 DHCP 伺服器並導向到 vSphere Auto Deploy 伺服器,即可使用作用中規則集中指定的映像設定檔佈建該主機。
下一步
- 定義指派映像設定檔和選擇性主機設定檔、主機位置或指令碼服務包至主機的規則。如需使用 PowerCLIcmdlet 管理 vSphere Auto Deploy 的相關資訊,請參閱使用 PowerCLI Cmdlet 管理 vSphere Auto Deploy一節。如需使用 vSphere Web Client管理 vSphere Auto Deploy 的相關資訊,請參閱管理 vSphere Auto Deploy一節。
- (選擇性) 設定第一台佈建為參考主機的主機。使用您希望目標主機彼此共用的儲存區、網路和其他設定。建立參考主機的主機設定檔,並撰寫用於將已經過測試的映像設定檔和主機設定檔指派給目標主機的規則。
- (選擇性) 如果要使 vSphere Auto Deploy 覆寫現有磁碟分割,請將參考主機設定為進行自動磁碟分割,並將參考主機的主機設定檔套用到其他主機。請參閱設定用於自動磁碟分割的參考主機。
- (選擇性) 如果必須設定主機特定的資訊,請將參考主機的主機設定檔設定為提示使用者輸入。如需有關主機自訂的詳細資訊,請參閱vSphere 主機設定檔說明文件。