Vsphere 5 de Virtual HD Audio Donanımı

Vmware ESX/ESXi ile sanallaştırılmış bir windows 7 yada windows server’da ses kartına ihtiyacım olduğunda ne yapabilirim diyorsanız işte yanıtı:

Virtual Machine’e eklenebilecek donanımlar arasında malesef HD audio bulunmuyor. Bunun için VM configuration dosyasına(vmname.vmx) müdahale etmemiz gerekiyor.


İlk önce Virtual machine’i düzgün bir şekilde shutdown ediyoruz. Ardından bulunduğu datastore’u not alıp VM’i inventory’den siliyoruz.

VM inventory’den silindikten sonra istersek SSH ile ESXi server’a bağlanıp datastore üzerinden dosyayı düzenleyebiliriz, istersek de vSphere client ‘dan datastore’u browse edip vmx dosyasını bilgisayarımıza indirerek düzenleyebiliriz. Her yöntemlede işlem yaparken dosyada yanlış syntaxler kullanmamaya özen göstermeliyiz.

dosyayı bir text editörle açtıktan sonra dosyanın en sonuna aşağıdaki satırları ekliyoruz:

  • sound.present = “true”
  • sound.allowGuestConnectionControl = “false”
  • sound.virtualDev = “hdaudio”
  • sound.fileName = “-1”
  • sound.autodetect = “true”
  • sound.pciSlotNumber = “34”   (pci slot için hata alıyorsanız, boş olabilecek 35-36…vb deneyebilirsiniz.)

İşlemi vSphere client ile yaptıysak dosyayı tekrar datastore’daki yerine upload ediyoruz, ardından .vmx dosyasını sağ tuşla tıklayıp add to inventory diyerek sisteme dahil ediyoruz ve power on yapıyoruz.

VM açıldıktan sonra windows gerekli sürücüleri yükleyecek ve sound systemi çalışır hale getirecektir.

Virtual HD Audio donanımının eklenebilmesi için Vsphere API 5.0 ve üzeri kullanıyor olmanız gerekmektedir. Test ettiğim VM ‘de hardware versiyon 8’dir.