ESXi 主機設定為從 SAN 開機時,主機的開機映像會儲存在 SAN 儲存區系統中的一或多個 LUN 上。ESXi 主機啟動時,將從 SAN 上的 LUN 開機,而不是從其本機磁碟開機。

如果您不想處理本機儲存區的維護,或者具有無磁碟硬體組態 (如刀鋒型系統),則可以使用從 SAN 開機的功能。

ESXi 支援以不同種方式從 iSCSI SAN 開機。

表 1. 從 iSCSI SAN 開機支援
獨立硬體 iSCSI 軟體 iSCSI
將 iSCSI HBA 設定為從 SAN 開機。如需設定 HBA 的相關資訊,請參閱設定獨立硬體 iSCSI 介面卡進行 SAN 開機 使用軟體 iSCSI 介面卡和支援 iSCSI 開機韌體資料表 (iBFT) 格式的網路介面卡。如需相關資訊,請參閱VMware ESXi 安裝和設定

從 iSCSI SAN 開機的一般建議

如果您計劃設定 iSCSI LUN 並將其用作主機的開機裝置,請遵循特定一般準則。

以下準則適用於從獨立硬體 iSCSI 和 iBFT 開機。
  • 檢閱廠商針對開機組態中使用的硬體提出的任何建議。
  • 如需安裝必要條件和需求,請檢閱《vSphere 安裝和設定》
  • 使用靜態 IP 位址減少出現 DHCP 衝突的機會。
  • 針對 VMFS 資料存放區和開機磁碟分割使用不同的 LUN。
  • 在儲存區系統上設定適當的 ACL。
    • 開機 LUN 必須僅對使用該 LUN 的主機可見。不允許 SAN 上的其他任何主機看到該開機 LUN。
    • 如果 LUN 用於 VMFS 資料存放區,則多台主機可以共用 LUN。
  • 設定診斷磁碟分割。
    • 可以將診斷磁碟分割置於開機 LUN 上 (僅適用於獨立硬體 iSCSI)。如果設定開機 LUN 中的診斷磁碟分割,則此 LUN 無法在多台主機上共用。如果單獨的 LUN 用於診斷磁碟分割,則多台主機可以共用 LUN。
    • 如果使用 iBFT 從 SAN 開機,則無法在 SAN LUN 上設定診斷磁碟分割。若要收集主機的診斷資訊,請在遠端伺服器上使用 vSphere ESXi Dump Collector。如需 ESXi Dump Collector 的相關資訊,請參閱 vCenter Server 安裝和設定vSphere 網路

準備 iSCSI SAN

在將主機設定為從 iSCSI LUN 開機之前,需要準備並設定儲存區域網路。

注意: 如果從 SAN 開機時使用指令碼式安裝來安裝 ESXi,則必須執行特殊步驟,以避免不小心遺失資料。

程序

  1. 請參考適用於您的設定的任何佈線指南,來連線網路纜線。
  2. 確保儲存區系統與伺服器之間的 IP 連線。
    確認儲存區網路上所有路由器或交換器的組態。儲存區系統必須能夠 Ping 主機上的 iSCSI 介面卡。
  3. 設定儲存區系統。
    1. 在儲存區系統上建立磁碟區 (或 LUN),以從中將主機開機。
    2. 設定儲存區系統,以便主機有權存取所指派的 LUN。
      該步驟可能涉及透過主機上所使用的 IP 位址、iSCSI 名稱和 CHAP 驗證參數來更新 ACL。在部分儲存區系統上,除了提供 ESXi 主機的存取資訊之外,還必須將指派的 LUN 與主機明確關聯起來。
    3. 確保已將 LUN 正確提供給主機。
    4. 確保其他系統無權存取設定的 LUN。
    5. 記錄指派給主機的目標的 iSCSI 名稱和 IP 位址。
      您必須使用此資訊來設定 iSCSI 介面卡。

設定獨立硬體 iSCSI 介面卡進行 SAN 開機

如果您的 ESXi 主機使用獨立硬體 iSCSI 介面卡 (例如 QLogic HBA),可以將介面卡設定為從 SAN 開機。

此程序討論如何實現讓 QLogic iSCSI HBA 從 SAN 開機。如需有關 QLogic 介面卡組態設定的詳細資訊與最新的詳細資料,請參閱 QLogic 網站。

程序

  1. 啟動安裝媒體,並將主機重新開機。
  2. 使用 BIOS 將主機設定為先從安裝媒體開機。
  3. 在伺服器 POST 期間,按下 Crtl+q 進入 QLogic iSCSI HBA 組態功能表。
  4. 選取要設定的 I/O 連接埠。
    依預設,介面卡開機模式設定為 [停用]。
  5. 設定 HBA。
    1. Fast!UTIL 選項功能表中,選取組態設定 > 主機介面卡設定
    2. (選擇性) 設定主機介面卡的下列設定:啟動器 IP 位址、子網路遮罩、閘道、啟動器 iSCSI 名稱和 CHAP。
  6. 設定 iSCSI 設定。
  7. 儲存變更並重新啟動系統。

設定 iSCSI 開機設定

設定 iSCSI 開機參數,讓您的 ESXi 主機可以從 iSCSI LUN 開機。

程序

  1. Fast!UTIL 選項功能表中,選取組態設定 > iSCSI 開機設定
  2. 必須先將介面卡開機模式設定為手動,然後才能設定 SendTargets。
  3. 選取主要開機裝置設定
    1. 輸入探索目標 IP目標連接埠
    2. 設定開機 LUNiSCSI 名稱參數。
      • 如果目標位址只有一個 iSCSI 目標和 LUN 可用,請將開機 LUNiSCSI 名稱保留空白。

        您的主機連線到目標儲存區系統之後,這些文字方塊會填入適當的資訊。

      • 如果有多個 iSCSI 目標和 LUN 可用,請為開機 LUNiSCSI 名稱提供值。
    3. 儲存變更。
  4. iSCSI 開機設定功能表中,選取主要開機裝置。
    自動重新掃描 HBA 尋找新的目標 LUN。
  5. 選取 iSCSI 目標。
    如果目標內存在多個 LUN,則可在找到 iSCSI 裝置之後按 Enter 來選取特定 LUN 識別碼。
  6. 返回主要開機裝置設定功能表。重新掃描後,即會填入開機 LUNiSCSI 名稱欄位。將開機 LUN 的值變更為適當的 LUN 識別碼。