12.07.2015 Views

vsphere-esxi-vcenter-server-55-storage-guide

vsphere-esxi-vcenter-server-55-storage-guide

vsphere-esxi-vcenter-server-55-storage-guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 23 Understanding Multipathing and FailoverFigure 23‐5. Pluggable Storage ArchitectureVMkernelpluggable <strong>storage</strong> architecturethird-partyMPPthird-partyMPPVMware NMPVMware SATP VMware PSPVMware SATP VMware PSPVMware SATPthird-party SATP third-party PSPThe multipathing modules perform the following operations:• Manage physical path claiming and unclaiming.• Manage creation, registration, and deregistration of logical devices.• Associate physical paths with logical devices.• Support path failure detection and remediation.• Process I/O requests to logical devices:• Select an optimal physical path for the request.• Depending on a <strong>storage</strong> device, perform specific actions necessary to handle path failures and I/Ocommand retries.• Support management tasks, such as reset of logical devices.VMware Multipathing ModuleBy default, ESXi provides an extensible multipathing module called the Native Multipathing Plug-In(NMP).Generally, the VMware NMP supports all <strong>storage</strong> arrays listed on the VMware <strong>storage</strong> HCL and provides adefault path selection algorithm based on the array type. The NMP associates a set of physical paths with aspecific <strong>storage</strong> device, or LUN. The specific details of handling path failover for a given <strong>storage</strong> array aredelegated to a Storage Array Type Plug-In (SATP). The specific details for determining which physical pathis used to issue an I/O request to a <strong>storage</strong> device are handled by a Path Selection Plug-In (PSP). SATPs andPSPs 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 toobtain or download any SATPs.VMware SATPsStorage Array Type Plug-Ins (SATPs) run in conjunction with the VMware NMP and are responsible forarray-specific operations.ESXi offers a SATP for every type of array that VMware supports. It also provides default SATPs thatsupport non-specific active-active and ALUA <strong>storage</strong> arrays, and the local SATP for direct-attached devices.Each SATP accommodates special characteristics of a certain class of <strong>storage</strong> arrays and can perform thearray-specific operations required to detect path state and to activate an inactive path. As a result, the NMPmodule itself can work with multiple <strong>storage</strong> arrays without having to be aware of the <strong>storage</strong> devicespecifics.VMware, Inc. 221

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!