如何在 Windows Server 2019 来宾操作系统上配置永久性内存/NVDIMM
Summary: 本文提供了有关如何在 Windows Server 2019 来宾作系统上配置永久性内存/NVDIMM 的重要信息。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
在上一篇文章“使用 Windows Server 2019 在 PowerEdge 服务器上配置 NVDIMM-N”中,您了解了 NVDIMM-N 的工作原理以及如何在 Windows Server 2019 上配置永久性内存。本文介绍如何在 Windows Server 2019 来宾作系统 (VM) 上配置 NVDIMM/PMEM。有关如何在 WS2019 来宾作系统上配置 NVDIMM 的示例。
----------------Configuration
----------------
Server:R740xd 完全更新(BIOS、固件、驱动程序和作系统)
----------------Configuration
----------------
Server:R740xd 完全更新(BIOS、固件、驱动程序和作系统)
- 2 个 CPU(英特尔(R) 至强(R) Gold 6126T CPU @ 2.60 GHz)
- 2 个 NVDIMM-N (16 GB DDR4 2666 MHz) + 12 个常规 RDIMM(也是 16 GB DDR4 2666 MHz)
- BOSS(引导优化存储解决方案)— 硬件 RAID 中用于作系统安装的 2xM.2 SATA SSD
作为计划更新周期的一部分,DellEMC 建议更新 BIOS、固件、驱动程序和作系统。BIOS、固件、驱动程序和操作系统更新旨在提高系统的可靠性、稳定性和安全性。
-------------------------------------------------------------虚拟机的存储级内存支持 — 限制
------------------------------------------------------------- - 无虚拟机迁移
- 无需调整运行时大小
- 无精简资源调配或快照
- 通过 PowerShell
实施------------------------------------------------------
在 Windows VM
------------------------------------------------------1 中配置 NVDIMM/PMEM。在 R740xd BIOS 中启用永久性内存。
图 1.BIOS 内存设置
图2.内存设置
图3.永久性内存菜单
阿拉伯数字。安装 Windows Server 2019。
3.安装 Hyper-V 角色。
4.验证虚拟机管理程序是否检测到 SCM 磁盘。
图4.设备管理器
上的内存设备图5.PowerShell
上列出的 PMEM 设备图6.物理磁盘
5.创建 PMEM 磁盘。
图7.PMEM 未使用区域
图8.创建新的 PMEM 磁盘
图 9.“Get-Physical Disk 上的 PMEM 磁盘”输出
6.初始化新的 PMEM 磁盘,创建新的卷,然后格式化它们。使用参数 -DAX $True 以正确启用 SCM 以实现 Hyper-V 利用率。如果 -DAX 选项不存在,您将无法将 NVDIMM 呈现给 VM。
图 10.仅
识别 PMEM 磁盘图 11.初始化磁盘、创建新卷和格式化卷
7.确认 DAX 已启用。
图 12.DAX 模式已启用
8.创建新的第 2 代虚拟机,然后安装 Windows Server 2019。
9.关闭虚拟机。
10.将 PMEM 控制器添加到虚拟机。
图 13.添加虚拟机 PMEM 控制器
11.创建 .vhdpmem 文件(新文件扩展名)。您需要指定 -Fixed 参数。vhdpmem 磁盘不适用于动态 VHD 配置。
图 14.创建新的 VHDPMEM VHD
12.将 VHDPMEM 附加到 VM。
图 15.将 VHDPMEM 磁盘附加到 VM
13.启动虚拟机。
14.连接到虚拟机(PowerShell、控制台或 RDP)并验证 PMEM 磁盘是否可用。
图 16.虚拟机
中的 PMEM15.初始化磁盘,创建新卷,然后对其进行格式化。对于 SQL 人员(SQL 2016 或更高版本),如果您想要利用 NVDIMM,请将卷格式化为 VM 内的 DAX(使用 -IsDAX $True 参数)。
图 17.虚拟机上的 PMEM — 初始化磁盘、创建卷和格式化卷
-----------------------------------请参阅 Powershell cmdlet-----------------------------------
#Get PMEM 物理设备信息
Get-PmemPhysicalDevice
#Get 物理磁盘信息
Get-PhysicalDisk
#Get PMEM 未使用区域并创建新的 PMEM 磁盘
Get-PmemUnusedRegion |New-PmemDisk -原子性 BlockTranslationTable
#Get PMEM 磁盘信息、初始化磁盘、创建新分区以及在 DAX 模式下
格式化卷 Get-Disk -FriendlyName Persistent* |Initialize-Disk
Get-Disk -FriendlyName Persistent* |New-Partition -UseMaximumSize -AssignDriveLetter |Format-Volume -FileSystem NTFS -isDAX $True
#Verify if DAX is Enabled
Get-Volume -DriverLetter x,x |Get-Partition |FT DriverLetter,IsDAX
#Get VM, 将 PMEM 控制器添加到虚拟机并验证 PMEM 控制器信息
Get-VM
Add-VMPmemController -VMName xxxxxx
Get-VMPmemController -VMName xxxxxx
#Create VDHPMEM File
New-VHD -Path X:\xxxxx.vhdpmem -SizeBytes xxGB -Fixed
#Attach VHDPMEM 文件到虚拟机,获取虚拟机磁盘信息
Add-VMHardDiskDrive -VMName xxx -ControllerType PMEM -Path X:\xxxxx.vhdpmem
Get-VMHardDiskDrive -VMName xxxxxx
本文由 Fabiano Teixeira 撰写。
有任何意见、问题或建议? 请通过 WinServerBlogs@dell.com 与我们联系
Affected Products
Storage Software, PowerEdge C6600, PowerEdge C6615, PowerEdge C6620, PowerEdge HS5610, PowerEdge HS5620, PowerEdge MX760c, PowerEdge R260, PowerEdge R360, PowerEdge R660, PowerEdge R660xs, PowerEdge R6615, PowerEdge R6625, PowerEdge R760
, PowerEdge R760XA, PowerEdge R760xd2, PowerEdge R760xs, PowerEdge R7615, PowerEdge R7625, PowerEdge R860, PowerEdge R960, PowerEdge T160, PowerEdge T360, PowerEdge T560, PowerEdge XE8640, PowerEdge XE9640, PowerEdge XE9680, PowerEdge XR5610, PowerEdge XR7620, PowerEdge XR8000r, PowerEdge XR8610t, PowerEdge XR8620t
...
Article Properties
Article Number: 000122093
Article Type: How To
Last Modified: 25 Aug 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.