Bagikan melalui


Menyebarkan Perangkat Penyimpanan NVMe menggunakan Penugasan Perangkat Diskrit

Berlaku untuk: Windows Server 2022, Windows Server 2019, Microsoft Hyper-V Server 2016, Windows Server 2016

Dimulai dengan Windows Server 2016, Anda dapat menggunakan Penugasan Perangkat Diskrit, atau DDA, untuk meneruskan seluruh Perangkat PCIe ke VM. Ini akan memungkinkan akses performa tinggi ke perangkat seperti penyimpanan NVMe atau Kartu Grafis dari dalam VM sambil dapat memanfaatkan driver asli perangkat. Silakan kunjungi Paket untuk Menyebarkan Perangkat menggunakan Penugasan Perangkat Diskrit untuk detail selengkapnya tentang perangkat mana yang berfungsi, apa implikasi keamanan yang mungkin, dll. Ada tiga langkah untuk menggunakan perangkat dengan DDA:

  • Mengonfigurasi VM untuk DDA
  • Melepas Perangkat dari Partisi Host
  • Menetapkan Perangkat ke VM Tamu

Semua perintah dapat dijalankan pada Host pada konsol Windows PowerShell sebagai Administrator.

Mengonfigurasi VM untuk DDA

Penugasan Perangkat Diskrit memberlakukan beberapa batasan pada VM dan langkah berikut perlu diambil.

  1. Mengonfigurasi "Tindakan Berhenti Otomatis" VM ke TurnOff dengan menjalankan
Set-VM -Name VMName -AutomaticStopAction TurnOff

Melepas Perangkat dari Partisi Host

Menemukan Jalur Lokasi Perangkat

Jalur Lokasi PCI diperlukan untuk melepas dan memasang perangkat dari Host. Contoh jalur lokasi terlihat seperti berikut ini: "PCIROOT(20)#PCI(0300)#PCI(0000)#PCI(0800)#PCI(0000)". Detail selengkapnya tentang lokasi Jalur Lokasi dapat ditemukan di sini: Rencanakan Untuk Menyebarkan Perangkat menggunakan Penugasan Perangkat Diskrit.

Nonaktifkan Perangkat

Menggunakan Device Manager atau PowerShell, pastikan perangkat "dinonaktifkan."

Melepas Perangkat

Dismount-VMHostAssignableDevice -LocationPath $locationPath

Menetapkan Perangkat ke VM Tamu

Langkah terakhir adalah memberi tahu Hyper-V bahwa VM harus memiliki akses ke perangkat. Selain jalur lokasi yang ditemukan di atas, Anda harus mengetahui nama vm.

Add-VMAssignableDevice -LocationPath $locationPath -VMName VMName

Apa Berikutnya

Setelah perangkat berhasil dipasang di VM, Anda sekarang dapat memulai VM tersebut dan berinteraksi dengan perangkat seperti biasanya jika Anda berjalan pada sistem logam telanjang. Anda dapat memverifikasi ini dengan membuka manajer perangkat di VM Tamu dan melihat bahwa perangkat keras sekarang muncul.

Menghapus Perangkat dan Mengembalikannya ke Host

Jika Anda ingin mengembalikan perangkatnya kembali ke keadaan semula, Anda harus menghentikan VM dan mengeluarkan hal berikut:

#Remove the device from the VM
Remove-VMAssignableDevice -LocationPath $locationPath -VMName VMName
#Mount the device back in the host
Mount-VMHostAssignableDevice -LocationPath $locationPath

Anda kemudian dapat mengaktifkan kembali perangkat di manajer perangkat dan sistem operasi host akan dapat berinteraksi dengan perangkat lagi.