HYPER-V Vm の永続的なメモリ デバイスを構成するためのコマンドレットCmdlets for configuring persistent memory devices for Hyper-V VMs

適用先:Windows Server 2019Applies To: Windows Server 2019

この記事では、永続的なメモリ (記憶域クラス メモリまたは NVDIMM とも呼ばれます) での HYPER-V Vm の構成に関する情報をシステム管理者および IT プロフェッショナルを提供します。This article provides system administrators and IT Pros with information about configuring Hyper-V VMs with persistent memory (aka storage class memory or NVDIMM). JDEC 準拠 NVDIMM-N の永続的なメモリ デバイスは、Windows Server 2016 と Windows 10 でサポートされ、バイト レベルのアクセスを非常に低待機時間の非揮発性のデバイスを指定します。JDEC-compliant NVDIMM-N persistent memory devices are supported in Windows Server 2016 and Windows 10 and provide byte-level access to very low latency non-volatile devices. VM の永続的なメモリ デバイスは、Windows Server 2019 でサポートされます。VM persistent memory devices are supported in Windows Server 2019.

VM の永続的なメモリ デバイスを作成します。Create a persistent memory device for a VM

使用して、 NEW-VHD コマンドレットで VM の永続的なメモリ デバイスを作成します。Use the New-VHD cmdlet to create a persistent memory device for a VM. 既存の NTFS DAX ボリュームでは、デバイスを作成する必要があります。The device must be created on an existing NTFS DAX volume. 新しいファイル名拡張子 (.vhdpmem) を使用して、デバイスが、永続的なメモリ デバイスを指定します。The new filename extension (.vhdpmem) is used to specify that the device is a persistent memory device. 固定の VHD ファイル形式のみがサポートされています。Only the fixed VHD file format is supported.

例: New-VHD d:\VMPMEMDevice1.vhdpmem -Fixed -SizeBytes 4GBExample: New-VHD d:\VMPMEMDevice1.vhdpmem -Fixed -SizeBytes 4GB

永続的なメモリのコント ローラー VM を作成します。Create a VM with a persistent memory controller

使用して、 NEW-VM コマンドレット指定されたメモリ サイズと VHDX イメージのパスを持つ 2 世代の VM を作成します。Use the New-VM cmdlet to create a Generation 2 VM with specified memory size and path to a VHDX image. 使用して、追加 VMPmemController VM に永続的なメモリのコント ローラーを追加します。Then, use Add-VMPmemController to add a persistent memory controller to a VM.

例:Example:

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

Add-VMPmemController ProductionVM1x

VM に永続的なメモリ デバイスを接続します。Attach a persistent memory device to a VM

使用**Add-vmharddiskdrive** を VM に永続的なメモリ デバイスを接続するにはUse Add-VMHardDiskDrive to attach a persistent memory device to a VM

例: Add-VMHardDiskDrive ProductionVM1 PMEM -ControllerLocation 1 -Path D:\VPMEMDevice1.vhdpmemExample: Add-VMHardDiskDrive ProductionVM1 PMEM -ControllerLocation 1 -Path D:\VPMEMDevice1.vhdpmem

HYPER-V VM 内で永続的なメモリ デバイスは、永続的なメモリ消費およびゲスト オペレーティング システムによって管理されるデバイスとして表示されます。Persistent memory devices within a Hyper-V VM appear as a persistent memory device to be consumed and managed by the guest operating system. ゲスト オペレーティング システムは、デバイスをブロックまたは DAX ボリュームとして使用できます。Guest operating systems can use the device as a block or DAX volume. DAX ボリュームとして、VM 内で永続的なメモリ デバイスを使用している場合は、低待機時間バイト レベル アドレス-機能のホスト デバイス (しないコード パスに I/O virtualization) からに活用します。When persistent memory devices within a VM are used as a DAX volume, they benefit from low latency byte-level address-ability of the host device (no I/O virtualization on the code path).

注意

永続的なメモリは HYPER-V Gen2 Vm にのみサポートされます。Persistent memory is only supported for Hyper-V Gen2 VMs. ライブ マイグレーションと記憶域の移行はサポートされていません Vm の永続的なメモリとします。Live Migration and Storage Migration are not supported for VMs with persistent memory. Vm の運用チェックポイントは、永続的なメモリの状態を含めないでください。Production checkpoints of VMs do not include persistent memory state.