Ayrı Cihaz Ataması Kullanarak NVMe Depolama Cihazları Dağıtma

Windows Server 2016'dan başlayarak, PCIe Cihazının tamamını vm'ye geçirmek için Ayrık Cihaz Ataması veya DDA kullanabilirsiniz. Bu, nvme depolama veya Grafik Kartları gibi cihazlara vm'nin içinden yüksek performanslı erişim sağlarken cihazların yerel sürücülerinden de yararlanabilir. Hangi cihazların çalıştığı, olası güvenlik etkileri vb. hakkında daha fazla bilgi için Lütfen Ayrı Cihaz Ataması Kullanarak Cihazları Dağıtma Planı'nı ziyaret edin. DDA ile cihaz kullanmanın üç adımı vardır:

  • VM'yi DDA için yapılandırma
  • Cihazı Ana Bilgisayar Bölümünden Çıkarma
  • Cihazı Konuk VM'ye Atama

Komutların tümü bir Windows PowerShell konsolunda, Ana Bilgisayar üzerinde ve Yönetici olarak yürütülebilir.

VM'yi DDA için yapılandırma

Ayrı Cihaz Ataması, VM'lere bazı kısıtlamalar uygular ve aşağıdaki adımın atılması gerekir.

  1. Yürüterek VM'nin "Otomatik Durdurma Eylemini" TurnOff olarak yapılandırma
Set-VM -Name VMName -AutomaticStopAction TurnOff

Cihazı Ana Bilgisayar Bölümünden Çıkarma

Cihazın Konum Yolunu Bulma

Cihazı Ana Bilgisayardan sökmek ve bağlamak için PCI Konumu yolu gereklidir. Örnek bir konum yolu aşağıdaki gibi görünür: "PCIROOT(20)#PCI(0300)#PCI(0000)#PCI(0800)#PCI(0000)". Konum Yolu'nu bulma hakkında daha fazla ayrıntıya buradan ulaşabilirsiniz: Ayrı Cihaz Ataması Kullanarak Cihazları Dağıtmayı Planlama.

Cihazı Devre Dışı Bırak

Cihaz Yöneticisi'ni veya PowerShell'i kullanarak cihazın "devre dışı" olduğundan emin olun.

Cihazı çıkarma

Dismount-VMHostAssignableDevice -LocationPath $locationPath

Cihazı Konuk VM'ye Atama

Son adım, Hyper-V bir VM'nin cihaza erişimi olması gerektiğini söylemektir. Yukarıda bulunan konum yoluna ek olarak, vm'nin adını bilmeniz gerekir.

Add-VMAssignableDevice -LocationPath $locationPath -VMName VMName

Sırada Ne Var?

Bir cihaz bir VM'ye başarıyla bağlandıktan sonra, artık çıplak bir sistemde çalışıyorsanız normalde yaptığınız gibi bu VM'yi başlatıp cihazla etkileşim kurabilirsiniz. Konuk VM'de cihaz yöneticisini açarak ve donanımın artık gösterildiğini görerek bunu doğrulayabilirsiniz.

Cihazı Kaldırma ve Ana Bilgisayara Döndürme

Cihazı özgün durumuna geri döndürmek istiyorsanız VM'yi durdurmanız ve aşağıdakileri yapmanız gerekir:

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

Daha sonra cihazı cihaz yöneticisinde yeniden etkinleştirebilirsiniz ve konak işletim sistemi cihazla yeniden etkileşim kurabilecektir.