다음을 통해 공유


개별 디바이스 할당으로 NVMe Storage 디바이스 배포하기

Windows Server 2016부터 개별 디바이스 할당 또는 DDA를 사용하여 전체 PCIe 디바이스를 VM에 전달할 수 있습니다. 이렇게 하면 디바이스 네이티브 드라이버를 활용할 수 있는 동시에 VM 내에서 NVMe 스토리지 또는 그래픽 카드와 같은 디바이스에 대한 고성능 액세스를 허용합니다. 작동하는 디바이스, 가능한 보안 영향 등에 대한 자세한 내용은 개별 디바이스 할당을 사용하여 디바이스 배포 계획 을 참조하세요. DDA에서 디바이스를 사용하는 세 가지 단계가 있습니다.

  • DDA를 위해 VM 구성
  • 호스트 파티션에서 디바이스 분리
  • 게스트 VM에 디바이스 할당

모든 명령은 관리자 권한으로 Windows PowerShell 콘솔의 호스트에서 실행할 수 있습니다.

DDA를 위해 VM 구성

개별 디바이스 할당은 VM에 몇 가지 제한을 적용하며 다음 단계를 수행해야 합니다.

  1. VM의 "자동 중지 작업"을 실행하여 TurnOff로 구성
Set-VM -Name VMName -AutomaticStopAction TurnOff

호스트 파티션에서 디바이스 분리

디바이스의 위치 경로 찾기

호스트에서 디바이스를 분리하고 탑재하려면 PCI 위치 경로가 필요합니다. 위치 경로 예제는 다음과 같습니다: "PCIROOT(20)#PCI(0300)#PCI(0000)#PCI(0800)#PCI(0000)". 위치 경로에 대한 자세한 내용은 다음 에서 찾을 수 있습니다: 개별 디바이스 할당을 사용하여 디바이스 배포 계획입니다.

장치 비활성화

장치 관리자 또는 PowerShell로 디바이스가 "비활성화"로 설정되어 있는지 확인합니다.

장치 마운트 해제

Dismount-VMHostAssignableDevice -LocationPath $locationPath

게스트 VM에 디바이스 할당

마지막 단계는 VM에 디바이스에 대한 액세스 권한이 있어야 하며 Hyper-V에 지시하는 것입니다. 위에서 찾은 위치 경로 외에도 vm의 이름을 알아야 합니다.

Add-VMAssignableDevice -LocationPath $locationPath -VMName VMName

다음 튜토리얼

디바이스가 VM에 성공적으로 탑재된 후에는 이제 운영 체제 미설치 시스템에서 실행하는 경우와 마찬가지로 해당 VM을 시작하고 디바이스와 상호 작용할 수 있습니다. 게스트 VM에서 디바이스 관리자를 열고 이제 하드웨어가 표시되는지 확인하여 이를 확인할 수 있습니다.

디바이스 제거 및 호스트로 반환

디바이스를 원래 상태로 되돌리려면 VM을 중지하고 다음을 실행해야 합니다.

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

그런 다음 디바이스 관리자에서 디바이스를 다시 사용하도록 설정할 수 있으며 호스트 운영 체제가 디바이스와 다시 상호 작용할 수 있습니다.