ESXi는 NVM(비휘발성 메모리) 디바이스라고 하는 차세대 영구 메모리 디바이스를 지원합니다. 이러한 디바이스는 기존 스토리지의 지속성과 메모리의 성능 및 속도를 함께 제공하며, 재부팅 또는 전원 장애 시에도 저장된 데이터를 유지할 수 있습니다.

높은 대역폭, 낮은 지연 시간 및 지속성이 필요한 가상 시스템에 이 기술을 사용하면 유용합니다. 가속 데이터베이스 및 분석 워크로드를 갖는 VM을 예로 들 수 있습니다.

ESXi 호스트에 영구 메모리를 사용하려면 다음 개념을 알아야 합니다.

PMem 데이터스토어
영구 메모리를 ESXi 호스트에 추가하면 호스트에서 해당 하드웨어를 감지하여 포맷하고 로컬 PMem 데이터스토어로 마운트합니다. ESXi는 VMFS-L을 파일 시스템 형식으로 사용합니다. 호스트당 하나의 로컬 PMem 데이터스토어만 지원됩니다.
참고: 물리적 영구 메모리를 관리하는 경우 호스트에서 모든 VM을 제거하고 호스트를 유지 보수 모드로 전환해야 합니다.
관리 오버헤드를 줄이기 위해 PMem 데이터스토어는 단순화된 관리 모델을 제공합니다. 기존 데이터스토어 작업은 일반적으로 데이터스토어에 적용되지 않습니다. 호스트가 백그라운드에서 필요한 모든 작업을 자동으로 수행하기 때문입니다. 관리자는 vSphere Client의 데이터스토어 보기에서 데이터스토어를 표시하거나 다른 일반 데이터스토어 작업을 수행할 수 없으며, PMem 데이터스토어에 대한 통계를 모니터링하는 작업만 수행할 수 있습니다.
PMem 데이터스토어는 가상 NVDIMM 디바이스 및 VM의 기존 가상 디스크를 저장하는 데 사용됩니다. vmxvmware.log 파일이 있는 VM 홈 디렉토리는 PMem 데이터스토어에 배치할 수 없습니다.
PMem 액세스 모드
ESXi는 두 가지 모드로 VM에 영구 메모리를 제공합니다. PMem 인식 VM은 영구 메모리에 직접 액세스할 수 있습니다. 기존 VM은 PMem 데이터스토어에 저장된 빠른 가상 디스크를 사용할 수 있습니다.
직접 액세스 모드
이 모드(vPMem(가상 PMem) 모드라고도 함)에서는 PMem 영역이 NVDIMM(가상 비휘발성 듀얼 인라인 메모리 모듈) 모듈로 VM에 제공될 수 있습니다. VM은 전원 주기에 걸쳐 지속될 수 있는 NVDIMM 모듈을 표준 바이트 주소 지정 가능 메모리로 사용합니다.
VM을 프로비저닝할 때 하나 이상의 NVDIMM 모듈을 추가할 수 있습니다.
VM은 하드웨어 버전 ESXi 6.7 이상이어야 하고 PMem 인식 게스트 운영 체제를 사용해야 합니다. NVDIMM 디바이스는 영구 메모리를 지원하는 최신 게스트 운영 체제(예: Windows 2016)와 호환됩니다.
각 NVDIMM 디바이스는 자동으로 PMem 데이터스토어에 저장됩니다.
가상 디스크 모드
이 모드(vPMemDisk(가상 PMem 디스크) 모드라고도 함)는 기존 VM에 사용할 수 있고 모든 레거시 버전을 포함한 모든 하드웨어 버전을 지원합니다. VM은 PMem을 인식하지 않아도 됩니다. 이 모드를 사용하는 경우 일반 SCSI 가상 디스크를 생성하고 디스크에 PMem VM 스토리지 정책을 연결합니다. 이 정책은 디스크를 자동으로 PMem 데이터스토어에 배치합니다.
PMem 스토리지 정책
PMem 데이터스토어에 가상 디스크를 배치하려면 디스크에 호스트-로컬 PMem 기본 스토리지 정책을 적용해야 합니다. 이 정책은 편집할 수 없습니다.
이 정책은 가상 디스크에만 적용할 수 있습니다. VM 홈 디렉토리는 PMem 데이터스토어에 상주하지 않기 때문에 표준 데이터스토어에 배치해야 합니다.
가상 디스크에 PMem 스토리지 정책을 할당한 후에는 VM 설정 편집 대화상자를 통해 정책을 변경할 수 없습니다. 정책을 변경하려면 VM을 마이그레이션하거나 복제해야 합니다.

다음 그림은 영구 메모리 구성 요소가 상호 작용하는 방식을 보여 줍니다.

PMem 데이터스토어는 두 가지 모드로 노출됩니다. PMem 인식 VM용 NVDMM 디바이스 및 PMem 인식 VM용 PMem 스토리지 정책을 사용하는 일반 가상 디스크로 노출됩니다.

NVDIMM 또는 가상 영구 메모리 디스크와 함께 VM을 구성하고 관리하는 방법에 대한 자세한 내용은 "vSphere 리소스 관리" 설명서 및 "vSphere 가상 시스템 관리" 항목을 참조하십시오.

PMem 데이터스토어 통계 모니터링

vSphere Client와 esxcli 명령을 사용하여 PMem 데이터스토어의 용량과 기타 특성 일부를 검토할 수 있습니다.

그러나 VMFS 또는 vVol 같은 일반적인 데이터스토어와 달리 PMem 데이터스토어는 vSphere Client의 [데이터스토어] 보기에 표시되지 않습니다. 일반적인 데이터스토어 관리 작업은 이 데이터스토어에 적용되지 않습니다.

프로시저

  • PMem 데이터스토어 정보를 검토합니다.
    옵션 설명
    vSphere Client
    1. ESXi 호스트로 이동하고 요약을 클릭합니다.
    2. [하드웨어] 패널에서 [영구 메모리]가 표시되는지 확인하고 해당 용량을 검토합니다.
    esxcli 명령 esxcli storage filesystem list 명령을 사용하여 PMem 데이터스토어를 나열합니다.

예: PMem 데이터스토어 보기

esxcli storage filesystem list 명령을 사용하여 데이터스토어를 나열하면 다음 샘플 출력이 표시됩니다.

# 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