En este tema, se presentan los conceptos principales sobre las múltiples rutas de almacenamiento de ESXi.

Arquitectura de almacenamiento acoplable (PSA)
Para administrar múltiples rutas, ESXi utiliza una capa de VMkernel especial, la arquitectura de almacenamiento acoplable (Pluggable Storage Architecture, PSA). PSA es un marco modular y abierto que coordina diversos módulos de software responsables de las operaciones de múltiples rutas. Estos módulos incluyen los módulos de múltiples rutas genéricos que proporciona VMware: NMP y HPP, y MPP de terceros.
Complemento de múltiples rutas nativo (Native Multipathing Plug-in, NMP)
El NMP es el módulo de múltiples rutas de VMkernel que proporciona ESXi de forma predeterminada. Este módulo asocia rutas de acceso físicas con un dispositivo de almacenamiento específico y proporciona un algoritmo de selección de rutas de acceso predeterminado en función del tipo de matriz. El NMP es extensible y administra submódulos adicionales, denominados directivas de selección de rutas de acceso (Path Selection Policies, PSP) y directivas de tipo de matriz de almacenamiento (Storage Array Type Policies, SATP). Estos submódulos PSP y SATP pueden ser proporcionados por VMware o por un tercero.
Complementos de selección de rutas de acceso (Path Selection Plug-ins, PSP)
Los PSP son submódulos del NMP de VMware. Son los responsables de seleccionar una ruta de acceso física para las solicitudes de E/S.
Complementos de tipo de matriz de almacenamiento (Storage Array Type Plug-ins, SATP)
Los SATP son submódulos del NMP de VMware. Son los responsables de las operaciones específicas de la matriz. El submódulo SATP puede determinar el estado de una ruta de acceso de una matriz específica, realizar una activación de la ruta de acceso y detectar cualquier error en la ruta de acceso.
Complementos de múltiples rutas (Multipathing Plug-ins, MPP)
PSA ofrece una recopilación de API de VMkernel que los terceros pueden utilizar para crear sus propios complementos de múltiples rutas (Multipathing Plug-ins, MPP). Los módulos proporcionan funcionalidades de conmutación por error y equilibrio de carga específicas para una matriz de almacenamiento en particular. Los MPP pueden instalarse en el host ESXi. Pueden ejecutarse en conjunto con los módulos nativos de VMware, o bien reemplazándolos.
Complemento de alto rendimiento (High-Performance Plug-in, HPP) de VMware
El HPP reemplaza al NMP en los dispositivos de alta velocidad, como el dispositivo flash NVMe PCIe. HPP mejora el rendimiento de los dispositivos flash ultrarrápidos que están instalados localmente en el host ESXi.El complementosolo admite dispositivos con una única ruta de acceso.
Reglas de notificación
PSA utiliza reglas de notificación para determinar si un MPP o un NMPes el propietario de las rutas de acceso a un determinado dispositivo de almacenamiento. NMP tiene su propio conjunto de reglas de notificación. Estas reglas de notificación coinciden con el dispositivo con instancias específicas de SATP y PSP.
Las reglas de notificación de MPP están ordenadas. Los números más bajos de regla tienen prioridad sobre los números más altos. Las reglas de notificación de NMP no están ordenadas.
Tabla 1. Acrónimos de múltiples rutas
Acrónimo Definición
PSA Arquitectura de almacenamiento acoplable
NMP Complemento de múltiples rutas nativo. Módulo de múltiples rutas de VMware genérico.
PSP Complemento de selección de rutas de acceso. Controla la selección de rutas de acceso de un dispositivo determinado.
SATP Complemento de tipo de matriz de almacenamiento. Controla la conmutación por error de rutas de acceso de una matriz de almacenamiento determinada.
MPP (de terceros) Complemento de múltiples rutas. Un módulo de múltiples rutas desarrollado y proporcionado por un tercero.
HPP Un complemento nativo de alto rendimiento proporcionado por VMware. Se utiliza con dispositivos flash locales ultrarrápidos.