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.
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. |