ตามค่าเริ่มต้น ไม่มีอุปกรณ์เสียงในเครื่องเสมือน VMWare ESXi หากคุณต้องการรับเสียงจาก Windows VM สำหรับผู้เยี่ยมชม ง่ายกว่าที่จะใช้ RDP Remote Audio (ใช้เพื่อส่งต่อเสียงจากคอมพิวเตอร์ระยะไกลไปยังอุปกรณ์เสียงของโฮสต์ในเครื่องในไคลเอนต์ RDP) อย่างไรก็ตาม ในบางกรณี ผู้ใช้หรือแอปที่ทำงานอยู่ในเครื่องเสมือนต้องเข้าถึงการ์ดเสียงโดยตรง ในบทความนี้ เราจะแสดงวิธีเพิ่มการ์ดเสียงเสมือนไปยัง VM ที่ทำงานบนโฮสต์ VMWare ESXi
เมื่อคุณสร้างเครื่องเสมือน VMWare ใหม่บน ESXi จะไม่มีอุปกรณ์เสียงเสมือนอยู่ในรายการอุปกรณ์ หากคุณเชื่อมต่อกับแขก Windows VM คุณจะเห็นว่าไอคอนเสียงในถาดมีกากบาทสีแดงพร้อมข้อความ No Audio Output Device is installed
. ดังนั้นจึงไม่มีอุปกรณ์เสียงใน Windows Device Manager
หากคุณเชื่อมต่อกับ Windows ผ่าน RDP คุณสามารถส่งต่อเหตุการณ์เสียงเริ่มต้นของ Windows ทั้งหมดไปยัง เสียงระยะไกล อุปกรณ์แม้ว่าจะไม่มีการ์ดเสียงใน VM
โดยเลือก "เล่นเสียงระยะไกล" -> "เล่นบนคอมพิวเตอร์เครื่องนี้" ใน mstsc.exe
การตั้งค่าไคลเอนต์
อุปกรณ์เสียง HD เสมือนได้รับการพิจารณาอย่างเป็นทางการว่าไม่รองรับเครื่องเสมือน VMWare ESXi แต่คุณสามารถเพิ่มได้ผ่านไฟล์การกำหนดค่า .vmx หรือพารามิเตอร์การกำหนดค่าขั้นสูงของเครื่องเสมือน (ในเครื่องเสมือน VMWare Workstation คุณสามารถเพิ่มอุปกรณ์เสียงเช่นเดียวกับฮาร์ดแวร์เสมือนอื่นๆ)
นอกจากนี้ คุณสามารถส่งต่ออุปกรณ์เสียงจริงจากโฮสต์ของคุณโดยตรงไปยัง VM โดยใช้ PCI Passthroughมาดูวิธีการเพิ่มการ์ดเสียงเสมือนผ่าน .vmx ไฟล์:
- เปิดใช้งานบริการ SSH ในการตั้งค่าโฮสต์ ESXi ของคุณ ซึ่งเครื่องเสมือนกำลังทำงานอยู่
- หยุด VM;
- เชื่อมต่อกับโฮสต์ ESXi ของคุณโดยใช้ไคลเอ็นต์ SSH (ฉันใช้ไคลเอ็นต์ SSH ในตัวของ Windows 10):
ssh root@mun-esxi5
ไปที่โฟลเดอร์ที่มีไฟล์เครื่องเสมือนของคุณ ตัวอย่างเช่น:# cd /vmfs/volumes/VMFS_Store1/VMName1
- สร้างสำเนาสำรองของไฟล์ .vmx ของ VM ของคุณ
- แก้ไขไฟล์ VMX ในตัวแก้ไข vi:
# vi VMName1
- เพิ่มบรรทัดต่อไปนี้ต่อท้ายไฟล์ปรับแต่งของคุณ:
sound.present = "true" sound.allowGuestConnectionControl = "false" sound.virtualDev = "hdaudio" sound.fileName = "-1" sound.autodetect = "true"
- บันทึกไฟล์ VMX และเรียกใช้ VM
- ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน Windows Audio Service ใน guest OS และ
hdaudio
การ์ดเสียง (อุปกรณ์เสียงความละเอียดสูง ) ได้ปรากฏในรายการอุปกรณ์