Настройка энергонезависимой памяти/NVDIMM в гостевой ОС Windows Server 2019

Summary: В этой статье содержится полезная информация о настройке энергонезависимой памяти/NVDIMM в гостевой ОС Windows Server 2019.

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

Из предыдущей статьи «Настройка NVDIMM-N на серверах PowerEdge с Windows Server 2019» вы узнали о принципах работы NVDIMM-N и о настройке энергонезависимой памяти в Windows Server 2019. В этой статье объясняется, как настроить NVDIMM/PMEM в гостевой ОС (ВМ) Windows Server 2019. Пример настройки NVDIMM в гостевой ОС WS2019.


----------------Конфигурация
----------------

сервер: R740xd полностью обновлен (BIOS, микропрограмма, драйверы и ОС)
  •     2 ЦП (Intel(R) Xeon(R) Gold 6126T CPU @ 2.60 ГГц)
  •     2 x NVDIMM-N (16 Гбайт DDR4, 2666 МГц) + 12 обычных модулей RDIMM (также 16 Гбайт DDR4, 2666 МГц)
  •     BOSS (Boot Optimization Storage Solution) — 2 твердотельных накопителя M.2 SATA в аппаратном RAID-массиве, используемом для установки ОС
     
    HOW16794_en_US__1icon DellEMC рекомендует обновлять BIOS, микропрограмму, драйверы и операционную систему в соответствии с графиком цикла обновлений. Обновления BIOS, микропрограммы, драйверов и ОС предназначены для повышения надежности, стабильности и безопасности системы.



    -------------------------------------------------------------Поддержка памяти хранилищного класса для виртуальных машин — ограничения
    -------------------------------------------------------------

  •     Без переноса ВМ
  •     Без изменения размера во время выполнения
  •     Без «тонкого» выделения ресурсов и создания моментальных снимков
  •     Реализовано с помощью PowerShell

    ------------------------------------------------------
    настройка NVDIMM/PMEM в виртуальной машине

    Windows------------------------------------------------------1. Включите постоянную память в BIOS R740xd.

    HOW16794_en_US__2Figure1
    Рисунок 1. ПараметрыHOW16794_en_US__3Figure2


    памяти BIOS
    Рисунок 2. Параметры

    HOW16794_en_US__4Figure3
    памятиРисунок 3. Меню

    постоянной памяти2. См. Установите Windows Server 2019.
    3. См. Установите роль Hyper-V.
    4. См. Проверьте, обнаружен ли диск SCM гипервизором.

    HOW16794_en_US__5Figure4
    Рисунок 4. Устройства памяти в диспетчере

    HOW16794_en_US__6Figure5
    устройствРисунок 5. Устройства PMEM, перечисленные в PowerShell

    HOW16794_en_US__7Figure6
    Рисунок 6. Физические диски

    5. См. Создание диска PMEM.

    HOW16794_en_US__8Figure7
    Рисунок 7. Неиспользуемые регионы

    HOW16794_en_US__9Figure8
    энергонезависимой памятиРисунок 8. Создание новых дисков

    HOW16794_en_US__10Figure9
    PMEMРисунок 9. Выходные данные

    PMEM Disks on Get-Physical Disk
    6. См. Инициализируйте новые диски PMEM, создайте новые тома, а затем отформатируйте их. Используйте параметр -DAX $True, чтобы правильно включить SCM для использования Hyper-V. Вы не сможете представить NVDIMM виртуальным машинам, если параметр -DAX не присутствует.

    HOW16794_en_US__11Figure10
    Рисунок 10. Идентифицировать только
    HOW16794_en_US__12Figure11

    диски PMEM
    Рисунок 11. Инициализация диска, создание нового тома и форматирование тома

    7. Убедитесь, что DAX включен.

    HOW16794_en_US__13Figure12
    Рисунок 12. Режим DAX включен

    8. См. Создайте новую виртуальную машину 2-го поколения и установите Windows Server 2019.
    9. См. Завершите работу виртуальной машины.
    10. См. Добавьте контроллер PMEM в виртуальную машину.

    HOW16794_en_US__14Figure13
    Рисунок 13. Добавление контроллера

    PMEM виртуальной машины11 См. Создайте файл .vhdpmem (расширение нового файла). Вам нужно будет указать параметр -Fixed. Диск vhdpmem не будет работать с динамической конфигурацией VHD.

    HOW16794_en_US__15Figure14
    Рисунок 14. Создание нового виртуального жесткого диска

    VHDPMEM12 См. Подключите VHDPMEM к виртуальной машине.

    HOW16794_en_US__16Figure15
    Рисунок 15. Подключение диска VHDPMEM к виртуальной машине

    13 см. Запустите виртуальную машину.
    14 См. Подключитесь к виртуальной машине (PowerShell, консоли или RDP) и проверьте доступность дисков PMEM.
    HOW16794_en_US__17Figure16
    Рисунок 16. Модуль энергонезависимой памяти в виртуальной машине

    15 см. Инициализируйте диск, создайте новый том, а затем отформатируйте его. Для специалистов по SQL (SQL 2016 или более поздней версии), если вы хотите воспользоваться преимуществами NVDIMM, отформатируйте том как DAX внутри виртуальной машины (используйте параметр $True -IsDAX).

    HOW16794_en_US__18Figure17
    Рисунок 17. Энергонезависимая память на виртуальной машине — инициализация диска, создание тома и форматирование тома



    -----------------------------------См. Powershell Cmdlets
    -----------------------------------

    #Get PMEM Physical Device Information
    Get-PmemPhysicalDevice

    #Get Physical Disk Information
    Get-PhysicalDisk

    #Get PMEM Unused Region и Create New PMEM Disk
    Get-PmemUnusedRegion | New-PmemDisk -Atomicity BlockTranslationTable#Get

    информация о диске PMEM, инициализация диска, создание нового раздела и форматирование тома в режиме
    DAX get-disk -friendlyName Persistent* | Инициализация-диска
    get-disk -friendlyName Persistent* | Новый-раздел -UseMaximumSize -AssignDriveLetter | Format-Volume -FileSystem NTFS -isDAX $True

    #Verify если DAX включен
    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
    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

    Автор этой статьи — Фабиано Тейшейра.
    У вас есть какие-либо комментарии, вопросы или предложения?  Свяжитесь с нами по адресу 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.