ESXi es compatible con dispositivos de memoria persistente de última generación, también conocidos como dispositivos de memoria no volátil (Non-Volatile Memory, NVM). Estos dispositivos combinan el rendimiento y la velocidad de memoria con la persistencia del almacenamiento tradicional. Pueden conservar los datos almacenados aunque ocurran reinicios o fallas en la fuente de alimentación.
Las máquinas virtuales que requieren persistencia, baja latencia y gran ancho de banda pueden beneficiarse con esta tecnología. Algunos ejemplos son las máquinas virtuales con carga de trabajo de análisis y bases de datos de aceleración.
Para utilizar la memoria persistente en un host ESXi, debe estar familiarizado con los siguientes conceptos.
- Almacén de datos PMem
-
Después de agregar memoria persistente al host
ESXi, este detecta el hardware y, a continuación, se formatea y se monta como un almacén de datos PMem local.
ESXi utiliza VMFS-L como formato de sistema de archivos. Se admite solo un almacén de datos PMem local en cada host.
Nota: Al administrar memoria persistente física, asegúrese de evacuar todas las máquinas virtuales del host y coloque el host en modo de mantenimiento.
- Modos de acceso a PMem
- ESXi expone la memoria persistente a una máquina virtual de dos modos diferentes. Las máquinas virtuales con reconocimiento PMem pueden tener acceso directo a la memoria persistente. Las máquinas virtuales tradicionales pueden utilizar discos virtuales rápidos guardados en el almacén de datos PMem.
- Modo de acceso directo
- En este modo, también denominado modo PMem virtual (vPMem), una región de PMem puede presentarse a una máquina virtual como un módulo virtual de memoria en línea dual no volátil (Non-Volatile Dual In-Line Memory Module, NVDIMM). La máquina virtual utiliza el módulo NVDIMM como una memoria estándar direccionable en bytes que puede ser persistente durante los ciclos de energía.
- Modo de disco virtual
- Este modo, también denominado modo de discos PMem virtuales (vPMemDisk), está disponible para todas las máquinas virtuales tradicionales y es compatible con cualquier versión de hardware, incluidas todas las versiones heredadas. No es necesario que las máquinas virtuales tengan reconocimiento PMem. Cuando se usa este modo, se crea un disco virtual normal de SCSI y se le asocia una directiva de almacenamiento de máquina virtual con PMem. La directiva coloca el disco en el almacén de datos PMem automáticamente.
- Directiva de almacenamiento PMem
- Para colocar el disco virtual en el almacén de datos PMem, debe aplicar en el disco la directiva de almacenamiento PMem de host local predeterminada. La directiva no puede editarse
En el gráfico siguiente, se ilustra cómo interactúan los componentes de la 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 Administrar recursos de vSphere y Administrar máquinas virtuales de vSphere.
Supervisar estadísticas de almacén de datos PMem
Puede utilizar vSphere Client y el comando esxcli para revisar la capacidad de un almacén de datos PMem y algunos de sus otros atributos.
Sin embargo, a diferencia de los almacenes de datos regulares, como VMFS o vVol, el almacén de datos PMem no aparece en la vista Almacenes de datos de vSphere Client. Las tareas administrativas de los almacenes de datos regulares no se aplican a este almacén.
Procedimiento
- ♦ Revise la información sobre el almacén de datos PMem.
Opción Descripción vSphere Client - Desplácese hasta el host ESXi y haga clic en Resumen.
- En el panel Hardware, compruebe que se muestre la memoria persistente y revise su capacidad.
Comando esxcli Use esxcli storage filesystem list para enumerar el almacén de datos PMem.
Ejemplo: Ver el almacén de datos PMem
La siguiente salida de muestra aparece cuando se usa el comando esxcli storage filesystem list para enumerar el almacén de datos.
# 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