VMWare ESXi Üzerindeki Bir Sanal Makineye Ses Kartı Eklemek


Varsayılan olarak, VMWare ESXi sanal makinelerinde ses aygıtı yoktur. Konuk bir Windows VM'den ses almak istiyorsanız, RDP Uzak Ses'i kullanmak daha kolaydır (sesleri uzak bir bilgisayardan bir RDP istemcisindeki yerel ana bilgisayarın ses aygıtına iletmek için kullanılır). Ancak bazı durumlarda sanal makinede çalışan bir kullanıcı veya uygulamanın ses kartına doğrudan erişmesi gerekir. Bu yazımızda VMWare ESXi host üzerinde çalışan bir sanal makineye sanal ses kartı nasıl eklenir onu göstereceğiz.

ESXi üzerinde yeni bir VMWare sanal makinesi oluşturduğunuzda, cihaz listesinde sanal ses cihazı yok. Konuk Windows VM'ye bağlanırsanız, tepsideki ses simgesinin üzerinde mesajla birlikte kırmızı bir çarpı olduğunu göreceksiniz.

No Audio Output Device is installed

. Buna göre, Windows Aygıt Yöneticisi'nde ses aygıtı yoktur.

RDP üzerinden Windows'a bağlanırsanız, sanal makinede ses kartı olmasa bile tüm varsayılan Windows ses olaylarını Uzak Ses cihazına iletebilirsiniz.

Bunu yapmak için, "Uzaktan ses çalma" -> "Bu bilgisayarda çal" öğesini seçin.

mstsc.exe

istemci ayarları.

Bir sanal HD Ses cihazı, VMWare ESXi sanal makineleri için resmi olarak desteklenmemektedir. Ancak bunu sanal makinenin .vmx yapılandırma dosyası veya gelişmiş yapılandırma parametreleri aracılığıyla ekleyebilirsiniz (VMWare İş İstasyonu sanal makinesinde, diğer sanal donanımlar gibi bir ses cihazı ekleyebilirsiniz).

Ayrıca, fiziksel bir ses aygıtını ana bilgisayarınızdan PCI Düz Geçişi kullanarak doğrudan VM'ye iletebilirsiniz.

Bir .vmx dosyası aracılığıyla sanal ses kartının nasıl ekleneceğini görelim:

  1. Sanal makinenin üzerinde çalıştığı ESXi sunucunuzun ayarlarında SSH hizmetini etkinleştirin;

  2. VM'yi durdurun;

  3. Herhangi bir SSH istemcisi kullanarak ESXi sunucunuza bağlanın (SSH istemcisinde yerleşik Windows 10 kullanıyorum):

    ssh root@mun-esxi5
    Go to the folder containing your virtual machine files. For example:
    # cd /vmfs/volumes/VMFS_Store1/VMName1
  4. VM'nizin .vmx dosyasının yedek kopyasını oluşturun;

  5. VMX dosyasını vi editöründe düzenleyin:

    # vi VMName1
  6. Yapılandırma dosyanızın sonuna aşağıdaki satırları ekleyin:

    sound.present = "true"
    sound.allowGuestConnectionControl = "false"
    sound.virtualDev = "hdaudio"
    sound.fileName = "-1"
    sound.autodetect = "true"

  7. VMX dosyasını kaydedin ve VM'yi çalıştırın;

  8. Konuk işletim sisteminde Windows Ses Hizmetinin etkinleştirildiğinden emin olun ve

    hdaudio

    ses kartı (Yüksek Çözünürlüklü Ses Aygıtı) aygıt listesinde göründü.

İlgili makaleler