O ESXi é compatível com dispositivos de memória persistente de última geração, também conhecidos como dispositivos de memória não volátil (NVM). Esses dispositivos combinam desempenho e velocidade da memória com a persistência do armazenamento tradicional. Eles podem reter os dados armazenados por meio de reinicializações ou falhas na fonte de alimentação.

As máquinas virtuais que exigem alta largura de banda, baixa latência e persistência podem se beneficiar dessa tecnologia. Os exemplos incluem VMs com bancos de dados de aceleração e carga de trabalho de análise.

Para usar a memória persistente com seu host ESXi, você deve estar familiarizado com os conceitos a seguir.

Armazenamento de dados PMem
Depois que você adicionar memória persistente ao host ESXi, o host detectará o hardware, o formatará e o montará como um datastore PMem local. ESXi usa VMFS-L como um formato de sistema de arquivos. Há suporte para apenas um datastore PMem local por host.
Observação: Ao gerenciar a memória persistente física, certifique-se de evacuar todas as VMs do host e colocar o host no modo de manutenção.
Para reduzir a sobrecarga administrativa, o datastore PMem oferece um modelo de gerenciamento simplificado. As tarefas tradicionais de armazenamento de dados geralmente não se aplicam ao armazenamento de dados porque o host executa automaticamente todas as operações necessárias em segundo plano. Como administrador, você não pode exibir o armazenamento de dados na exibição Armazenamentos de dados do vSphere Client ou realizar outras ações regulares do armazenamento de dados. A única operação disponível para você é monitorar estatísticas para o datastore PMem.
O datastore PMem é usado para armazenar dispositivos NVDIMM virtuais e discos virtuais tradicionais de uma VM. O diretório inicial da VM com os arquivos vmx e vmware.log não pode ser colocado no datastore PMem.
Modos de acesso PMem
ESXi expõe a memória persistente a uma VM em dois modos diferentes. As VMs com reconhecimento de PMem podem ter acesso direto à memória persistente. As VMs tradicionais podem usar discos virtuais rápidos armazenados no datastore PMem.
Modo de acesso direto
Nesse modo, também chamado de modo PMem virtual (vPMem), uma região PMem pode ser apresentada a uma VM como um módulo módulo de memória em linha dupla não volátil virtual (NVDIMM). A VM usa o módulo NVDIMM como uma memória endereçável por byte padrão que pode persistir entre os ciclos de energia.
Você pode adicionar um ou vários módulos NVDIMM ao provisionar a VM.
As VMs devem ser da versão de hardware ESXi 6.7 ou posterior e ter um sistema operacional convidado compatível com PMem. O dispositivo NVDIMM é compatível com os sistemas operacionais convidados mais recentes que oferecem suporte à memória persistente, por exemplo, Windows 2016.
Cada dispositivo NVDIMM é armazenado automaticamente no datastore PMem.
Modo de disco virtual
Esse modo, também chamado de modo de discos PMem virtuais (vPMemDisk), está disponível para qualquer VM tradicional e é compatível com qualquer versão de hardware, incluindo todas as versões herdadas. As VMs não precisam estar cientes do PMem. Ao usar esse modo, você cria um disco virtual SCSI normal e anexa uma política de armazenamento PMem VM ao disco. A política coloca automaticamente o disco no datastore PMem.
Política de armazenamento PMem
Para colocar o disco virtual no datastore do PMem, você deve aplicar a política de armazenamento padrão do PMem local do host ao disco. A política não é editável.
A política pode ser aplicada somente a discos virtuais. Como o diretório inicial da VM não reside no datastore PMem, certifique-se de colocá-lo em qualquer datastore padrão.
Depois de atribuir a política de armazenamento PMem ao disco virtual, você não pode alterar a política por meio da caixa de diálogo VM Edit Setting. Para alterar a política, migre ou clone a VM.

O gráfico a seguir ilustra como os componentes de memória persistente interagem.

Armazenamento de dados PMem exposto em dois modos. Como dispositivo NVDMM para VMs com reconhecimento de PMem e como disco virtual normal com política de armazenamento de PMem para VMs com reconhecimento de PMem.

Para obter informações sobre como configurar e gerenciar VMs com NVDIMMs ou discos de memória permanente virtual, consulte a documentação vSphere Gerenciamento de recursos e vSphere Administração de máquina virtual.

Monitorar estatísticas do armazenamento de dados PMem

Você pode usar os comandos vSphere Client e esxcli para revisar a capacidade do datastore PMem e alguns de seus outros atributos.

No entanto, ao contrário de repositórios de dados normais, como VMFS ou vVol, o repositório de dados PMem não aparece na exibição Repositórios de Dados do vSphere Client. As tarefas administrativas normais do armazenamento de dados não se aplicam a ele.

Procedimento

  • Revise as informações do datastore PMem.
    Opção Descrição
    vSphere Client
    1. Navegue até o host ESXi e clique em Resumo (Summary).
    2. No painel Hardware, verifique se Memória Persistente é exibida e revise sua capacidade.
    comando esxcli Use o esxcli storage filesystem list para listar o datastore PMem.

Exemplo: Como visualizar o armazenamento de dados PMem

A seguinte saída de amostra aparece quando você usa o comando esxcli storage filesystem list para listar o armazenamento de dados.

# esxcli storage filesystem list
Mount Point             Volume Name         UUID         Mounted   Type      Size           Free
----------------------  ----------------  -------------  -------- ------- ------------  ------------

/vmfs/volumes/5xxx...     ds01-102         5xxx...       true     VMFS-6  14227079168   12718178304
/vmfs/volumes/59ex...     ds02-102         59ex...       true     VMFS-6  21206401024   19697500160
/vmfs/volumes/59bx...                      59bx...       true     vfat    4293591040    4274847744
/vmfs/volumes/pmem:5ax... PMemDS-56ax...   pmem:5a0x...  true     PMEM    12880707584   11504975872