Este tópico apresenta os principais conceitos por trás do ESXi multipathing de armazenamento.

Arquitetura de armazenamento plugável (PSA)
Para gerenciar vários caminhos, ESXi usa uma camada VMkernel especial, Arquitetura de Armazenamento Conectável (PSA). O PSA é uma estrutura aberta e modular que coordena vários módulos de software responsáveis por operações de vários caminhos. Esses módulos incluem módulos genéricos de vários caminhos que VMware fornece, NMP e HPP e MPPs de terceiros.
Plug-in de vários caminhos nativos (NMP)
O NMP é o módulo de vários caminhos VMkernel que ESXi fornece por padrão. O NMP associa caminhos físicos a um dispositivo de armazenamento específico e fornece um algoritmo de seleção de caminho padrão com base no tipo de matriz. O NMP é extensível e gerencia submódulos adicionais, chamados Políticas de Seleção de Caminho (PSPs) e Políticas de Tipo de Matriz de Armazenamento (SATPs). PSPs e SATPs podem ser fornecidos por VMware ou por terceiros.
Plug-ins de Seleção de Caminho (PSPs)
Os PSPs são submódulos do VMware NMP. Os PSPs são responsáveis por selecionar um caminho físico para solicitações de E / S.
Plug-ins de tipo de matriz de armazenamento (SATPs)
Os SATPs são submódulos do VMware NMP. S ATPs são responsáveis por operações específicas da matriz. O SATP pode determinar o estado de um caminho específico de matriz, executar uma ativação de caminho e detectar erros de caminho.
Plug-ins de vários caminhos (MPPs)
O PSA oferece uma coleção de APIs VMkernel que terceiros podem usar para criar seus próprios plug-ins de caminhos múltiplos (MPPs). Os módulos fornecem funcionalidades específicas de balanceamento de carga e failover para uma matriz de armazenamento específica. Os MPPs podem ser instalados no host ESXi. Eles podem ser executados além dos VMware módulos nativos ou como substitutos.
VMware Plug-in de Alto Desempenho (HPP)
O HPP substitui o NMP para dispositivos de alta velocidade, como NVMe. O HPP pode melhorar o desempenho de dispositivos flash extremamente rápidos que são instalados localmente no host ESXi e é o plug-in padrão que alega destinos NVMe-oF.

Para oferecer suporte a vários caminhos, o HPP usa os esquemas de seleção de caminho (PSS). Um PSS específico é responsável pela seleção de caminhos físicos para solicitações de E / S.

Para obter informações, consulte VMware Esquemas de seleção de caminho e plug-in de alto desempenho.
Regras de reivindicação
O PSA usa regras de reivindicação para determinar qual plug-in possui os caminhos para um determinado dispositivo de armazenamento.
Tabela 1. Acrônimos de vários caminhos
Acrônimo Definição
PSA Arquitetura de armazenamento conectável
NMP Plug-in Nativo de Vários Caminhos. Genérico VMware módulo de vários caminhos que é usado em dispositivos de armazenamento SCSI.
PSP Plug-in de Seleção de Caminho. Lida com a seleção de caminho para um dispositivo de armazenamento SCSI.
SATP Plug-in Tipo de Matriz de Armazenamento. Lida com o failover de caminho para uma determinada matriz de armazenamento SCSI.
MPP (terceiros) Plug-in de vários caminhos. Um módulo de caminhos múltiplos desenvolvido e fornecido por terceiros.
HPP Plug-in nativo de alto desempenho fornecido por VMware. Ele é usado com dispositivos flash locais e em rede extremamente rápidos, como o NVMe.
PSS Esquema de seleção de caminho. Lida com vários caminhos para dispositivos de armazenamento NVMe.