設定 ESXi 主機用於多重路徑和容錯移轉時,您可以使用多個 iSCSI HBA 或將多個 NIC 與軟體 iSCSI 介面卡結合。
如需不同 iSCSI 介面卡類型的相關資訊,請參閱iSCSI 啟動器。
使用多重路徑時,請考量下列幾個事項。
- 將獨立硬體介面卡與同一主機中的軟體 iSCSI 介面卡或相依 iSCSI 介面卡合併使用時,ESXi 不支援多重路徑。
- 支援在同一主機內的軟體和相依介面卡之間使用多重路徑。
- 在不同的主機上,可以混合使用相依介面卡和獨立介面卡。
下圖顯示不同類型的 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 和 iSER 設定網路。