Al agregar un dispositivo PMem físico a un host, ESXi detecta el recurso de PMem y lo expone como un almacén de datos de PMem de host local a las máquinas virtuales que se ejecutan en el host. En función del sistema operativo invitado, las máquinas virtuales pueden tener acceso directo a los recursos de PMem.

Cada host puede tener un solo almacén de datos PMem local que agrupa y representa todos los recursos de PMem del host.

La memoria persistente combina las propiedades de memoria y almacenamiento. Por lo tanto, las máquinas virtuales pueden consumir los recursos de PMem del host de ESXi como memoria (a través de dispositivos NVDIMM virtuales) o como almacenamiento (a través de discos duros virtuales de PMem).

El almacén de datos de PMem del host local guarda todos los discos duros virtuales de PMem y los dispositivos NVDIMM de acceso directo.

PMem virtual (Virtual PMem, vPMem)

En este modo, si el sistema operativo invitado reconoce PMem, la máquina virtual puede tener acceso directo a los recursos físicos de PMem del host y utilizarlos como memoria direccionable por bytes estándar.

Las máquinas virtuales utilizan módulos de memoria en línea duales no volátiles virtuales (Virtual Non-Volatile Dual In-Line Memory Module, NVDIMM) para acceder a PMem de forma directa. NVDIMM es un dispositivo de memoria que se encuentra en un canal de memoria ordinaria, pero que contiene la memoria no volátil. En vSphere 6.7, NVDIMM virtual es un nuevo tipo de dispositivo que representa las regiones de PMem físicas del host. Una sola máquina virtual puede tener hasta 64 dispositivos virtuales de NVDIMM. Cada dispositivo NVDIMM se almacena en el almacén de datos de PMem local del host.

Nota: Para agregar un dispositivo NVDIMM a una máquina virtual, esta debe contar con la versión de hardware 14 y el sistema operativo invitado debe ser compatible con la memoria persistente. Si el sistema operativo invitado no reconoce PMem, puede seguir utilizando PMem, pero no puede agregar un dispositivo NVDIMM a la máquina virtual.

Discos virtuales de PMem (vPMemDisk)

En este modo, la máquina virtual no tiene acceso directo a los recursos de PMem del host.

Debe agregar un disco duro virtual de PMem a la máquina virtual. Un disco duro virtual de PMem es un disco SCSI tradicional al que se aplica la directiva de almacenamiento de PMem. La directiva coloca automáticamente el disco duro en el almacén de datos de PMem local del host.

En este modo de uso, no existen requisitos para la versión de hardware de la máquina virtual y el sistema operativo invitado.

Nota: Si el sistema operativo invitado no reconoce PMem, las máquinas virtuales solo pueden utilizar PMem a través de vPMemDisks.

El siguiente diagrama muestra cómo interactúan los componentes de memoria persistente.

Interacción entre componentes de memoria persistente

Para obtener información acerca de cómo configurar y administrar máquinas virtuales con dispositivos NVDIMM o discos virtuales de memoria persistente, consulte la documentación de Administración de recursos de vSphere.