Agregar una tarjeta de sonido a una máquina virtual en VMWare ESXi
De forma predeterminada, no hay dispositivos de sonido en las máquinas virtuales VMWare ESXi. Si desea obtener sonido de una máquina virtual de Windows invitada, es más fácil usar RDP Remote Audio (usado para reenviar sonidos desde una computadora remota a un dispositivo de audio de un host local en un cliente RDP). Sin embargo, en algunos casos, un usuario o una aplicación que se ejecuta en una máquina virtual debe obtener acceso directo a una tarjeta de sonido. En este artículo, mostraremos cómo agregar una tarjeta de sonido virtual a una máquina virtual que se ejecuta en un host VMWare ESXi.
Cuando crea una nueva máquina virtual VMWare en ESXi, no hay dispositivos de audio virtuales en la lista de dispositivos. Si se conecta a la VM invitada de Windows, verá que el ícono de sonido en la bandeja tiene una cruz roja con el mensaje
No Audio Output Device is installed. En consecuencia, no hay dispositivos de audio en el Administrador de dispositivos de Windows.
Si se conecta a Windows a través de RDP, puede reenviar todos los eventos de sonido predeterminados de Windows al dispositivo Remote Audio, incluso si no hay una tarjeta de sonido en la máquina virtual.
Para hacerlo, seleccione "Reproducción remota de audio" -> "Reproducir en esta computadora" en la
mstsc.execonfiguración del cliente.
Un dispositivo virtual de audio HD se considera oficialmente no compatible con las máquinas virtuales VMWare ESXi. Pero puede agregarlo mediante el archivo de configuración .vmx o los parámetros de configuración avanzada de la máquina virtual (en la máquina virtual VMWare Workstation puede agregar un dispositivo de audio como cualquier otro hardware virtual).
Además, puede reenviar un dispositivo de audio físico desde su host directamente a la máquina virtual mediante PCI Passthrough.
Veamos cómo agregar una tarjeta de sonido virtual a través de un archivo .vmx:
Habilite el servicio SSH en la configuración de su host ESXi, en el que se ejecuta la máquina virtual;
-
Detenga la máquina virtual;
Conéctese a su host ESXi usando cualquier cliente SSH (estoy usando el cliente SSH integrado de Windows 10):
ssh root@mun-esxi5Go to the folder containing your virtual machine files. For example:# cd /vmfs/volumes/VMFS_Store1/VMName1Haga una copia de seguridad del archivo .vmx de su VM;
Edite el archivo VMX en el editor vi:
# vi VMName1Agregue las siguientes líneas al final de su archivo de configuración:
sound.present = "true" sound.allowGuestConnectionControl = "false" sound.virtualDev = "hdaudio" sound.fileName = "-1" sound.autodetect = "true"Guarde el archivo VMX y ejecute la VM;
Asegúrese de que el servicio de audio de Windows se haya habilitado en el sistema operativo invitado y
hdaudiotarjeta de sonido (dispositivo de audio de alta definición) ha aparecido en la lista de dispositivos.






