設定 ESXi 主機用於多重路徑和容錯移轉時,您可以使用多個 iSCSI HBA 或將多個 NIC 與軟體 iSCSI 介面卡結合。

如需不同 iSCSI 介面卡類型的相關資訊,請參閱iSCSI 啟動器

使用多重路徑時,請考量下列幾個事項。
  • 將獨立硬體介面卡與同一主機中的軟體 iSCSI 介面卡或相依 iSCSI 介面卡合併使用時,ESXi 不支援多重路徑。
  • 支援在同一主機內的軟體和相依介面卡之間使用多重路徑。
  • 在不同的主機上,可以混合使用相依介面卡和獨立介面卡。
下圖顯示不同類型的 iSCSI 啟動器的可行多重路徑設定。
圖 1. 以主機為基礎的路徑容錯移轉
該圖顯示不同類型的 iSCSI 啟動器的可行多重路徑設定。

硬體 iSCSI 和容錯移轉

使用硬體 iSCSI 時,主機通常具有兩個或多個硬體 iSCSI 介面卡。主機使用這些介面卡透過一或多個交換器連線儲存區系統。或者,設定可能包含一個介面卡和兩個儲存區處理器,如此介面卡便可以使用不同的路徑連線儲存區系統。

如圖所示,主機 1 具有兩個硬體 iSCSI 介面卡 (HBA1 和 HBA2),可提供兩個到儲存區系統的實體路徑。主機上的多重路徑外掛程式 (無論是 VMkernel NMP 還是任何第三方 MPP),依預設都可以存取這些路徑,並可以監控每個實體路徑的健全狀況。舉例來說,如果 HBA1 或 HBA1 與網路之間的連結發生故障,多重路徑外掛程式可以將路徑切換為 HBA2。

軟體 iSCSI 和容錯移轉

如圖的主機 2 所示,透過軟體 iSCSI,您可以使用多個 NIC 為 iSCSI 連線提供容錯移轉和負載平衡功能。

多重路徑外掛程式對於主機上的實體 NIC 沒有直接存取權,因此,對於此設定,您首先必須將每個實體 NIC 連線到單獨的 VMkernel 連接埠。然後使用連接埠繫結技術,將所有的 VMkernel 連接埠與軟體 iSCSI 啟動器相關聯。連線到單獨 NIC 的每個 VMkernel 連接埠將成為 iSCSI 儲存區堆疊及其儲存區感知多重路徑外掛程式可使用的另一個路徑。

如需為軟體 iSCSI 設定多重路徑的相關資訊,請參閱設定 iSCSI 網路