如果 vSphere Auto Deploy 伺服器不可用,主機將使用快取的映像,並且要使用無狀態快取,您必須設定主機設定檔。

必要條件

當主機設定為使用無狀態快取時,如果 vSphere Auto Deploy 伺服器不可用,則主機將使用快取映像。若要使用無狀態的快取,您必須設定主機設定檔。您可以將該主機設定檔套用到要設定用於無狀態的快取的其他主機。
  • 決定用於快取的磁碟,並判定快取程序是否會覆寫現有 VMFS 磁碟分割。
  • 在生產環境中,透過將 vCenter Server 系統和 vSphere Auto Deploy 伺服器納入高可用性環境來提供保護。將 vCenter Server 加入管理叢集可保證 VDS 和虛擬機器移轉可用。如果可能,也請保護基礎結構的其他元素。請參閱設定具有高可用性的 vSphere Auto Deploy 基礎結構
  • 針對 vSphere Auto Deploy 設定您的環境。請參閱安裝和設定 vSphere Auto Deploy
  • 確認具有可用空間至少為 4GB 的磁碟。如果該磁碟尚未進行磁碟分割,則會在您套用主機設定檔時進行磁碟分割。
  • 將主機設定為首先嘗試網路開機,如果網路開機失敗,則從磁碟進行開機。請參閱硬體廠商的文件。
  • 建立主機設定檔。請參閱《主機設定檔》說明文件。

程序

  1. 導覽至首頁 > 原則和設定檔 > 主機設定檔
  2. 按一下您要設定的主機設定檔,然後選取設定索引標籤。
  3. 按一下編輯主機設定檔
  4. 在精靈的 [編輯主機設定檔] 頁面,選取進階組態設定 > 系統映像快取組態 > 系統映像快取組態
  5. 系統映像快取設定檔設定下拉式功能表中,選擇原則選項。
    選項 說明
    在主機上啟用無狀態的快取 將映像快取到磁碟。
    在主機上對 USB 磁碟啟用無狀態的快取 將映像快取到連結到主機的 USB 磁碟。
  6. 根據所選原則選項,您必須執行下列作業:
    1. 如果選取在主機上啟用無狀態的快取
      1. 指定有關要使用的磁碟的資訊。
      選項 說明
      第一個磁碟的引數
      在設定系統映像安裝磁碟時,可以使用多個選項定義要將 ESXi 安裝到以及從中開機的裝置。可以使用以下引數定義用於安裝的磁碟:
      • localesx – 偵測到包含有效 ESXi 安裝的第一個磁碟
      • local – 開機後 ESXi 偵測到的第一個本機磁碟
      • remoteesx – 偵測到包含有效 ESXi 安裝的第一個遠端磁碟
      • sortedremoteesx - 按最低 LUN 識別碼排序,偵測到的第一個包含有效 ESXi 安裝的遠端磁碟
      • remote – 開機後 ESXi 偵測到的第一個遠端磁碟
      • sortedremote - 按最低 LUN 識別碼排序,開機後 ESXi 偵測到的第一個遠端磁碟
      • device model
      • device vendor
      • vmkernel device driver name

      可以透過在主控台中對 ESXi 主機執行命令 esxcli storage core device list,然後以根使用者身分登入來取得裝置型號和廠商引數的值。透過執行命令 esxcli storage core adapter list,可以取得 vmkernel 裝置驅動程式名稱引數。然後,您必須確定將開機裝置連線到的儲存區介面卡。

      依預設,系統會先嘗試取代現有 ESXi 安裝,然後嘗試寫入本機磁碟。

      您可以使用第一個磁碟的引數欄位,按喜好順序指定要使用的磁碟的逗點分隔清單。您可指定多個磁碟。對已安裝 ESX 的第一個磁碟使用 localesx,使用型號和廠商資訊,或指定 vmkernel 裝置驅動程式的名稱。例如,要使系統首先尋找型號名稱為 ST3120814A 的磁碟,接著尋找使用 mptsas 驅動程式的任何磁碟,最後尋找本機磁碟,請指定 ST3120814A,mptsas,local 做為該欄位的值。

      主機設定檔中的第一個磁碟設定指定搜尋順序,以確定用於快取的磁碟。搜尋順序指定為逗點分隔的值清單。預設設定 localesx,local 指定 vSphere Auto Deploy 應首先尋找現有本機快取磁碟。快取磁碟會被視為具備現有 ESXi 軟體映像的磁碟。如果 vSphere Auto Deploy 找不到現有快取磁碟,會改而搜尋可用的本機磁碟裝置。搜尋可用磁碟時,vSphere Auto Deploy 會使用不具現有 VMFS 磁碟分割的第一個空磁碟。

      您可以僅使用第一個磁碟引數來指定搜尋順序。您無法明確指定磁碟。例如,您無法指定 SAN 上的特定 LUN。

      勾選以覆寫已選取磁碟上的任何 VMFS 磁碟區 如果選取此核取方塊,則沒有足夠空間可用於儲存映像、映像設定檔和主機設定檔時,系統會覆寫現有 VMFS 磁碟區。
      勾選以忽略連線到主機的任何 SSD 裝置 如果選取此核取方塊,系統會忽略任何現有的 SSD 裝置,且不會在這些裝置上儲存映射設定檔和主機設定檔。
      1. 系統磁碟組態下拉式功能表中,選取使用者必須明確選擇原則選項
    2. 如果選取在主機上對 USB 磁碟啟用無狀態的快取
      1. 系統磁碟組態下拉式功能表中,選取使用者在主機自訂中指定的系統磁碟
      2. 主機和叢集下,在主機上按一下滑鼠右鍵,然後選取主機設定檔 > 編輯主機自訂。在系統磁碟內容的欄位中定義具有持續性儲存區的磁碟。
  7. 按一下儲存完成主機設定檔組態。

下一步

透過使用 vSphere Client 中的主機設定檔功能,將主機設定檔套用至個別主機。請參閱《主機設定檔》說明文件。或者,您可以利用 vSphere Client 或使用 PowerCLI 建立規則來指派主機設定檔給主機。請參閱撰寫規則並將主機設定檔指派給主機

  • 建立規則,將主機設定檔套用到要使用參考主機中所指定設定佈建的所有主機。如需在 PowerCLI 工作階段中撰寫規則,請參閱撰寫規則並將主機設定檔指派給主機
  • 針對已使用 vSphere Auto Deploy 佈建的主機,執行測試並在 PowerCLI 工作階段中修復符合性作業,請參閱測試和修復規則符合性
  • 開啟未佈建主機的電源,使用新主機設定檔進行佈建。