透過無狀態的快取,您可以快取 ESXi 主機的映像。透過可設定狀態的安裝,您可以透過網路安裝主機。

vSphere Auto Deploy 無狀態的快取功能可讓您快取主機的映像。vSphere Auto Deploy 可設定狀態的安裝功能可讓您透過網路安裝主機。初始網路開機後,這些主機即可像其他 ESXi 主機一樣進行開機。無狀態的快取解決方案主要在數個主機同時開機的情況下使用。本機快取的映像有助於防止在數百部主機同時連線到 vSphere Auto Deploy 伺服器時產生瓶頸。開機作業完成後,主機會連線至 vSphere Auto Deploy 以完成設定。

可設定狀態的安裝功能可讓您透過網路使用映像設定檔佈建主機,而不必設定 PXE 開機基礎結構。

無狀態的快取和可設定狀態的安裝簡介

您可以使用系統快取組態主機設定檔,透過 vSphere Auto Deploy 無狀態的快取和可設定狀態的安裝來佈建主機。

無狀態的快取和可設定狀態的安裝範例

透過 vSphere Auto Deploy 佈建的主機快取映像 (無狀態的快取)
針對無狀態的快取設定並套用主機設定檔。您可以快取本機磁碟、遠端磁碟或 USB 磁碟機上的映像。繼續透過 vSphere Auto Deploy 佈建此主機。如果 vSphere Auto Deploy 伺服器變得無法使用 (例如,由於數百台主機嘗試同時存取該伺服器),主機會從快取開機。執行開機作業後,主機會嘗試連線 vSphere Auto Deploy 伺服器以完成組態。
透過 vSphere Auto Deploy 佈建的主機變為可設定狀態的主機
針對可設定狀態的安裝設定並套用主機設定檔。透過 vSphere Auto Deploy 佈建主機時,會將映像安裝在本機磁碟、遠端磁碟或 USB 磁碟機上。對於後續開機,您可以從磁碟進行開機。主機將不再使用 vSphere Auto Deploy。

準備

若要成功使用無狀態的快取或可設定狀態的安裝,請決定設定系統和設定開機順序的方式。

表 1. 為無狀態的快取或可設定狀態的安裝所做的準備
需求或決定 說明
決定 VMFS 磁碟分割覆寫

使用互動式安裝程式安裝 ESXi 時,系統會提示您是否要覆寫現有的 VMFS 資料存放區。系統快取組態主機設定檔提供覆寫現有 VMFS 磁碟分割的選項。

如果將主機設定檔設定為使用 USB 磁碟機,則該選項將無法使用。

決定是否需要高度可用的環境 如果將 vSphere Auto Deploy 用於無狀態的快取,則可以設定高度可用的 vSphere Auto Deploy 環境來保證移轉新佈建的主機上的虛擬機器,並且該環境支援 vNetwork Distributed Switch,即使 vCenter Server 系統變得暫時無法使用也是如此。
設定開機順序

您為主機指定的開機順序視您要使用的功能而定。

  • 若要針對無狀態的快取設定 vSphere Auto Deploy,請將主機設定為首先嘗試從網路開機,然後嘗試從磁碟開機。如果 vSphere Auto Deploy 伺服器無法使用,則主機會使用快取進行開機。
  • 若要在目前沒有可開機磁碟的主機上針對可設定狀態的安裝設定 vSphere Auto Deploy,請將主機設定為首先嘗試從磁碟開機,然後嘗試從網路開機。
    備註: 如果磁碟上目前存在可開機映像,請針對一次性 PXE 開機設定主機並透過 vSphere Auto Deploy 佈建主機,以使用指定可設定狀態的安裝的主機設定檔。

無狀態的快取和連線中斷

如果執行虛擬機器的 ESXi 主機與 vSphere Auto Deploy 伺服器和/或 vCenter Server 系統中斷連線,則下次將主機重新開機時會存在某些限制。

  • 如果 vCenter Server 可用但 vSphere Auto Deploy 伺服器無法使用,則主機不會自動連線到 vCenter Server 系統。您可以將主機手動連線到 vCenter Server,或等待 vSphere Auto Deploy 伺服器再次可用。
  • 如果 vCenter Server 和 vSphere Auto Deploy 皆無法使用,您可以使用 VMware Host Client 連線到每台 ESXi 主機,然後將虛擬機器新增至各台主機。
  • 如果 vCenter Server 無法使用,則 vSphere DRS 將無法運作。vSphere Auto Deploy 伺服器無法將主機新增到 vCenter Server。您可以使用 VMware Host Client 連線到每台 ESXi 主機,然後將虛擬機器新增至各台主機。
  • 如果在連線中斷時對設定進行變更,則您會在 vSphere Auto Deploy 伺服器的連線還原後遺失這些變更。

瞭解無狀態的快取和可設定狀態的安裝

如果想要將 vSphere Auto Deploy 用於無狀態的快取或可設定狀態的安裝時,您必須設定主機設定檔、套用該主機設定檔並設定開機順序。

當您套用可針對主機啟用快取的主機設定檔時,vSphere Auto Deploy 會對指定磁碟進行磁碟分割。接下來發生的情況視您如何設定主機設定檔以及如何在主機上設定開機順序而定。

  • 如果在系統快取組態主機設定檔中選取在主機上啟用無狀態的快取,則 vSphere Auto Deploy 會在您套用主機設定檔時快取映像。不需要重新開機。之後重新開機時,主機會繼續使用 vSphere Auto Deploy 基礎結構來擷取其映像。如果 vSphere Auto Deploy 伺服器無法使用,主機會使用快取映像。
  • 如果已在系統快取組態主機設定檔中選取在主機上啟用可設定狀態的安裝,則 vSphere Auto Deploy 會安裝映像。重新開機時,主機最初會使用 vSphere Auto Deploy 來開機以完成安裝。然後自動發出重新開機,在這之後,主機會從磁碟開機,與使用安裝程式佈建的主機類似。vSphere Auto Deploy 將不再佈建主機。

您可以從 vSphere Client 套用主機設定檔,或是在套用主機設定檔的 PowerCLI 工作階段中撰寫 vSphere Auto Deploy 規則。

使用 vSphere Client 設定 vSphere Auto Deploy,以執行無狀態的快取和可設定狀態的安裝

您可以在參考主機上建立主機設定檔,並將該主機設定檔套用到其他主機或者 vCenter Server 資料夾或叢集。將產生下列工作流程。

  1. 使用 vSphere Auto Deploy 佈建主機,並編輯該主機的系統映像快取組態主機設定檔。
  2. 將一或多台目標主機置於維護模式下,將主機設定檔套用到每台主機,然後指示主機結束維護模式。
  3. 接下來發生的情況視您選取的主機設定檔而定。
    • 如果主機設定檔已啟用無狀態的快取,則會將映像快取到磁碟。不需要重新開機。
    • 如果主機設定檔已啟用可設定狀態的安裝,則會安裝映像。重新開機時,主機會使用所安裝的映像。

使用 PowerCLI 設定 vSphere Auto Deploy,以執行無狀態的快取和可設定狀態的安裝

您可以為參考主機建立主機設定檔,並撰寫 vSphere Auto Deploy 規則,將該主機設定檔套用到 PowerCLI 工作階段中的其他目標主機。將產生下列工作流程。
  1. 透過 vSphere Auto Deploy 佈建參考主機,然後建立主機設定檔來啟用快取形式。
  2. 撰寫透過 vSphere Auto Deploy 佈建其他主機,並將參考主機的主機設定檔套用到這些主機的規則。
  3. vSphere Auto Deploy 會使用映像設定檔,或使用與規則關聯的指令碼服務包來佈建每部主機。套用主機設定檔的確切效果視所選主機設定檔而定。
    • 若是可設定狀態的安裝,vSphere Auto Deploy 的執行方式如下:
      • 首次開機期間,vSphere Auto Deploy 會在主機上安裝映像。
      • 在後續開機期間,主機會從磁碟開機。主機不需具備與 vSphere Auto Deploy 伺服器的連線。
    • 若是無狀態的快取,vSphere Auto Deploy 的執行方式如下:
      • 在首次開機期間,vSphere Auto Deploy 會佈建主機並快取映像。
      • 在後續開機期間,vSphere Auto Deploy 會佈建主機。如果 vSphere Auto Deploy 無法使用,則主機會從快取的映像開機,不過只有當主機可連線 vSphere Auto Deploy 伺服器時才會完成設定。