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

Arquitetura de armazenamento plugável (PSA)
Para gerenciar vários caminhos, o ESXi usa uma camada especial do VMkernel, a Pluggable Storage Architecture (PSA). O PSA é uma estrutura aberta e modular que coordena vários módulos de software responsáveis por operações de multipathing. Esses módulos incluem módulos genéricos de caminhos múltiplos que VMware fornece, NMP e HPP, e MPPs de terceiros.
Native Multipathing Plug-in (NMP)
O NMP é o módulo de vários caminhos do 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). Os PSPs e os 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 do tipo storage array (SATPs)
Os SATPs são submódulos do VMware NMP. Os SATPs são responsáveis por operações específicas de matriz. O SATP pode determinar o estado de um determinado caminho específico de matriz, executar uma ativação de caminho e detectar quaisquer erros de caminho.
Multipathing Plug-ins (MPPs)
O PSA oferece uma coleção de APIs do 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 módulos nativos VMware ou como substitutos.
VMware Plug-in de alto desempenho (HPP)
O HPP substitui o NMP para dispositivos de alta velocidade, como o NVMe. O HPP pode melhorar o desempenho de dispositivos flash ultrarrápidos que são instalados localmente no seu host ESXi e é o plug-in padrão que reivindica 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 por selecionar caminhos físicos para solicitações de E/S.

Para obter informações, consulte VMware Plug-in de alto desempenho e esquemas de seleção de caminho.
Regras de reivindicação
O PSA usa regras de declaração para determinar qual plug-in é proprietário dos 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 de caminhos múltiplos nativos. Módulo de múltiplos caminhos VMware genérico que é usado em dispositivos de armazenamento SCSI.
PSP Plug-in de seleção de caminho. Manipula a seleção de caminho para um dispositivo de armazenamento SCSI.
SATP Plug-in do tipo storage array. Manipula o failover de caminho para uma determinada matriz de armazenamento SCSI.
MPP (terceiros) Plug-in de vários caminhos. Um módulo de múltiplos caminhos desenvolvido e fornecido por terceiros.
HPP Plug-in nativo de alto desempenho fornecido por VMware. Ele é usado com dispositivos flash locais e em rede ultrarrápidos, como o NVMe.
PSS Esquema de seleção de caminho. Lida com vários caminhos para dispositivos de armazenamento NVMe.