6.5.1

Table Of Contents
n
Handles physical path discovery and removal.
n
Provides logical device and physical path I/O statistics.
As the Pluggable Storage Architecture illustration shows, multiple third-party MPPs can run in parallel with
the VMware NMP. When installed, the third-party MPPs replace the behavior of the NMP and take control
of the path failover and the load-balancing operations for the storage devices.
Figure 185. Pluggable Storage Architecture
third-party
MPP
third-party
MPP
VMkernel
pluggable storage architecture
VMware NMP
VMware SATP VMware PSP
VMware SATP VMware PSP
VMware SATP
third-party SATP third-party PSP
The multipathing modules perform the following operations:
n
Manage physical path claiming and unclaiming.
n
Manage creation, registration, and deregistration of logical devices.
n
Associate physical paths with logical devices.
n
Support path failure detection and remediation.
n
Process I/O requests to logical devices:
n
Select an optimal physical path for the request.
n
Depending on a storage device, perform specific actions necessary to handle path failures and
I/O command retries.
n
Support management tasks, such as reset of logical devices.
VMware Multipathing Module
By default, ESXi provides an extensible multipathing module called the Native Multipathing Plug-In
(NMP).
Generally, the VMware NMP supports all storage arrays listed on the VMware storage HCL and provides
a default path selection algorithm based on the array type. The NMP associates a set of physical paths
with a specific storage device, or LUN. The specific details of handling path failover for a given storage
array are delegated to a Storage Array Type Plug-In (SATP). The specific details for determining which
physical path is used to issue an I/O request to a storage device are handled by a Path Selection Plug-In
(PSP). SATPs and PSPs are sub plug-ins within the NMP module.
With ESXi, the appropriate SATP for an array you use will be installed automatically. You do not need to
obtain or download any SATPs.
vSphere Storage
VMware, Inc. 207