本主題介紹 ESXi儲存區多重路徑的主要概念。

插入式存放結構 (PSA)
若要管理多重路徑, ESXi會使用特殊的 VMkernel 層,即插入式存放結構 (PSA)。PSA 是一個開放式模組化架構,用於協調負責多重路徑作業的各種軟體模組。這些模組包括 VMware 提供的一般多重路徑模組、NMP 和 HPP,以及第三方 MPP。
原生多重路徑外掛程式 (NMP)
NMP 是 ESXi預設提供的 VMkernel 多重路徑模組。NMP 會將實體路徑與特定儲存裝置相關聯,並依據陣列類型提供預設的路徑選取演算法。NMP 可延伸並且會管理其他子模組,稱為路徑選取原則 (PSP) 和儲存區陣列類型原則 (SATP)。PSP 和 SATP 可由 VMware 或第三方提供。
路徑選取外掛程式 (PSP)
PSP 是 VMware NMP 的子模組。PSP 負責選取 I/O 要求的實體路徑。
儲存區陣列類型外掛程式 (SATP)
SATP 是 VMware NMP 的子模組。SATP 負責陣列專屬作業。SATP 可判定特定陣列專屬路徑的狀態、執行路徑啟用以及偵測任何路徑錯誤。
多重路徑外掛程式 (MPP)
PSA 提供 VMkernel API 的集合,可供第三方用來建立其自己的多重路徑外掛程式 (MPP)。模組可以為特定儲存區陣列提供特定的負載平衡和容錯移轉功能。MPP 可以安裝在 ESXi主機上。MPP 可以做為 VMware 原生模組的附加項或取代項執行。
VMware 高效能外掛程式 (HPP)
HPP 會取代用於高速裝置 (例如 NVMe) 的 NMP。HPP 可以改善 ESXi主機本機上安裝的超快 Flash 裝置的效能,並且是宣告目標 NVMe 的預設外掛程式。

若要支援多重路徑,HPP 會使用路徑選取配置 (PSS)。特定 PSS 會負責選取 I/O 要求的實體路徑。

如需相關資訊,請參閱 VMware 高效能外掛程式和路徑選取配置
宣告規則
PSA 使用宣告規則來判定擁有特定儲存裝置的路徑的外掛程式。
表 1. 多重路徑縮略字
縮略字 定義
PSA 插入式存放結構
NMP 原生多重路徑外掛程式。使用 SCSI 儲存裝置的一般 VMware 多重路徑模組。
PSP 路徑選取外掛程式。處理 SCSI 儲存裝置的路徑選取。
SATP 儲存區陣列類型外掛程式。處理指定 SCSI 儲存區陣列的路徑容錯移轉。
MPP (第三方) 多重路徑外掛程式。由第三方開發和提供的多重路徑模組。
HPP 由 VMware 提供的原生高效能外掛程式。它與超快的本機和網路 Flash 裝置 (如 NVMe) 搭配使用。
PSS 路徑選取配置。處理 NVMe 儲存裝置的多重路徑。