Antes de começar a trabalhar com o armazenamento NVMe no ambiente do ESXi, você pode se familiarizar com os conceitos básicos do NVMe.
- NVM Express (NVMe)
- NVMe é um método para conectar e transferir dados entre um host e um sistema de armazenamento de destino. O NVMe foi projetado para uso com mídia de armazenamento mais rápida, equipada com memória não volátil, como dispositivos flash. Esse tipo de armazenamento pode alcançar baixa latência, baixo uso da CPU e alto desempenho e geralmente serve como uma alternativa ao armazenamento SCSI.
- Transporte NVMe
- O armazenamento NVMe pode ser conectado diretamente a um host usando uma interface PCIe ou indiretamente por meio de diferentes transportes de malha. O VMware NVMe sobre Fabrics (NVMe-oF) fornece uma conectividade de distância entre um host e um dispositivo de armazenamento de destino em uma matriz de armazenamento compartilhada.
- Namespaces NVMe
- Na matriz de armazenamento NVMe, um namespace é um volume de armazenamento apoiado por alguma quantidade de memória não volátil. No contexto de ESXi, o namespace é análogo a um dispositivo de armazenamento, ou LUN. Depois que o host do ESXi descobre o namespace NVMe, um dispositivo flash que representa o namespace aparece na lista de dispositivos de armazenamento no vSphere Client. Você pode usar o dispositivo para criar um datastore VMFS e armazenar máquinas virtuais.
- Controladores NVMe
- Um controlador está associado a um ou vários namespaces NVMe e fornece um caminho de acesso entre o host ESXi e os namespaces na matriz de armazenamento. Para acessar o controlador, o host pode usar dois mecanismos, a descoberta do controlador e a conexão do controlador. Para obter informações, consulte Adicionar controlador para NVMe sobre telas.
- Descoberta do controlador
- Com esse mecanismo, o host ESXi primeiro contata um controlador de descoberta. O controlador de descoberta retorna uma lista de controladores disponíveis. Depois de selecionar um controlador para o seu host acessar, todos os namespaces associados a esse controlador se tornam disponíveis para o seu host.
- Conexão do controlador
- Seu host ESXi se conecta ao controlador que você especificar. Todos os namespaces associados a esse controlador se tornam disponíveis para o seu host.
- Subsistema NVMe
- Geralmente, um subsistema NVMe é uma matriz de armazenamento que pode incluir vários controladores NVMe, vários namespaces, um meio de armazenamento de memória não volátil e uma interface entre o controlador e o meio de armazenamento de memória não volátil. O subsistema é identificado por um nome qualificado NVMe (NQN) do subsistema.
- VMware Plug-in de alto desempenho (HPP)
- Por padrão, o host ESXi usa o HPP para reivindicar os destinos NVMe-oF. Ao selecionar caminhos físicos para solicitações de E / S, o HPP aplica um esquema de seleção de caminho (PSS) apropriado. Para obter informações sobre o HPP, consulte VMware Esquemas de seleção de caminho e plug-in de alto desempenho. Para alterar o mecanismo de seleção de caminho padrão, consulte Alterar a política de seleção de caminho.