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