기본적으로 VMWare ESXi 가상 머신에는 사운드 장치가 없습니다. 게스트 Windows VM에서 사운드를 얻으려면 RDP 원격 오디오(원격 컴퓨터에서 RDP 클라이언트의 로컬 호스트 오디오 장치로 사운드를 전달하는 데 사용)를 사용하는 것이 더 쉽습니다. 그러나 경우에 따라 가상 머신에서 실행되는 사용자 또는 앱이 사운드 카드에 직접 액세스해야 합니다. 이 기사에서는 VMWare ESXi 호스트에서 실행되는 VM에 가상 사운드 카드를 추가하는 방법을 보여줍니다.
ESXi에서 새 VMWare 가상 시스템을 생성할 때 장치 목록에 가상 오디오 장치가 없습니다. 게스트 Windows VM에 연결하면 트레이의 사운드 아이콘에 No Audio Output Device is installed
메시지와 함께 빨간색 십자가가 있는 것을 볼 수 있습니다. . 따라서 Windows 장치 관리자에는 오디오 장치가 없습니다.
RDP를 통해 Windows에 연결하면 모든 기본 Windows 사운드 이벤트를 Remote Audio VM에 사운드 카드가 없더라도 장치.
이를 수행하려면 mstsc.exe
에서 "원격 오디오 재생" -> "이 컴퓨터에서 재생"을 선택하십시오. 클라이언트 설정.
가상 HD 오디오 장치는 공식적으로 VMWare ESXi 가상 머신에 대해 지원되지 않는 것으로 간주됩니다. 그러나 .vmx 구성 파일 또는 가상 머신의 고급 구성 매개변수를 통해 추가할 수 있습니다(VMWare Workstation 가상 머신에서 다른 가상 하드웨어와 마찬가지로 오디오 장치를 추가할 수 있음).
또한 PCI 패스스루를 사용하여 호스트에서 VM으로 직접 물리적 오디오 장치를 전달할 수 있습니다..vmx를 통해 가상 사운드 카드를 추가하는 방법을 알아보겠습니다. 파일:
- 가상 머신이 실행 중인 ESXi 호스트의 설정에서 SSH 서비스를 활성화합니다.
- VM 중지,
- SSH 클라이언트를 사용하여 ESXi 호스트에 연결합니다(저는 Windows 10 내장 SSH 클라이언트를 사용하고 있습니다):
ssh root@mun-esxi5
가상 머신 파일이 포함된 폴더로 이동합니다. 예:# cd /vmfs/volumes/VMFS_Store1/VMName1
- VM의 .vmx 파일 백업 사본 만들기
- vi 편집기에서 VMX 파일 편집:
# vi VMName1
- 구성 파일 끝에 다음 줄을 추가합니다.
sound.present = "true" sound.allowGuestConnectionControl = "false" sound.virtualDev = "hdaudio" sound.fileName = "-1" sound.autodetect = "true"
- VMX 파일을 저장하고 VM을 실행합니다.
- 게스트 OS에서 Windows 오디오 서비스가 활성화되어 있고
hdaudio
사운드 카드(고음질 오디오 장치 )이(가) 장치 목록에 나타났습니다.