Applets de commande pour la configuration d’appareils à mémoire persistante pour les machines virtuelles Hyper-V

Cet article fournit aux administrateurs système et aux professionnels de l’informatique des informations sur la configuration des machines virtuelles Hyper-V avec une mémoire persistante (également appelée mémoire de classe de stockage ou NVDIMM). Les appareils NVDIMM-N de mémoire persistante conformes à JEDEC sont pris en charge dans Windows Server 2016 et Windows 10 et fournissent un accès au niveau octet aux appareils nonvolatiles à très faible latence. Les périphériques de mémoire persistante des machines virtuelles sont pris en charge sous Windows Server 2019.

Créer un périphérique de mémoire persistant pour une machine virtuelle

Utilisez l’applet de commande New-VHD pour créer un périphérique de mémoire persistante pour une machine virtuelle. L’appareil doit être créé sur un volume NTFS DAX existant. La nouvelle extension de nom de fichier (.vhdpmem) est utilisée pour spécifier que l’appareil est un périphérique de mémoire persistante. Seul le format de fichier VHD fixe est pris en charge.

              Exemple :New-VHD D:\VMPMEMDevice1.vhdpmem -Fixed -SizeBytes 4GB

Créer une machine virtuelle avec un contrôleur de mémoire persistant

Utilisez l’applet de commandeNew-VM pour créer une machine virtuelle de génération 2 avec une taille de mémoire et un chemin d’accès spécifiés à une image VHDX. Ensuite, utilisez Add-VMPmemController pour ajouter un contrôleur de mémoire persistant à une machine virtuelle.

Example:

New-VM -Name "ProductionVM1" -MemoryStartupBytes 1GB -VHDPath c:\vhd\BaseImage.vhdx

Add-VMPmemController -VMName "ProductionVM1"

Lier un périphérique de mémoire persistant à une machine virtuelle

Utiliser Add-VMHardDiskDrive pour attacher un périphérique de mémoire persistante à une machine virtuelle

              Exemple :Add-VMHardDiskDrive -VMName "ProductionVM1" -ControllerType PMEM -ControllerLocation 1 -Path D:\VMPMEMDevice1.vhdpmem

Les périphériques de mémoire persistante au sein d’une machine virtuelle Hyper-V apparaissent comme un périphérique de mémoire persistante à consommer et à gérer par le système d’exploitation invité. Les systèmes d’exploitation invités peuvent utiliser l’appareil en tant que bloc ou volume DAX. Lorsque des périphériques de mémoire persistants au sein d’une machine virtuelle sont utilisés comme volume DAX, ils bénéficient d’une capacité d’adresse au niveau des octets à faible latence de l’appareil hôte (aucune virtualisation d’E/S sur le chemin du code).

Note

La mémoire persistante est uniquement prise en charge pour les machines virtuelles Hyper-V de génération 2. La migration dynamique et la migration du stockage ne sont pas prises en charge pour les machines virtuelles avec une mémoire persistante. Les points de contrôle de production des machines virtuelles n’incluent pas d’état de mémoire persistant.