डिफ़ॉल्ट रूप से, VMWare ESXi वर्चुअल मशीन में कोई ध्वनि उपकरण नहीं होते हैं। यदि आप अतिथि विंडोज वीएम से ध्वनि प्राप्त करना चाहते हैं, तो आरडीपी रिमोट ऑडियो का उपयोग करना आसान है (रिमोट कंप्यूटर से ध्वनि को आरडीपी क्लाइंट में स्थानीय होस्ट के ऑडियो डिवाइस पर अग्रेषित करने के लिए उपयोग किया जाता है)। हालांकि, कुछ मामलों में वर्चुअल मशीन में चलने वाले उपयोगकर्ता या ऐप को साउंड कार्ड तक सीधी पहुंच प्राप्त करनी होती है। इस लेख में, हम दिखाएंगे कि VMWare ESXi होस्ट पर चलने वाले VM में वर्चुअल साउंड कार्ड कैसे जोड़ा जाता है।
जब आप ESXi पर एक नई VMWare वर्चुअल मशीन बनाते हैं, तो डिवाइस सूची में कोई वर्चुअल ऑडियो डिवाइस नहीं होता है। यदि आप अतिथि Windows VM से कनेक्ट करते हैं, तो आप देखेंगे कि ट्रे में ध्वनि चिह्न पर एक लाल क्रॉस है जिस पर संदेश No Audio Output Device is installed
. तदनुसार, विंडोज डिवाइस मैनेजर में कोई ऑडियो डिवाइस नहीं हैं।
यदि आप RDP पर Windows से कनेक्ट करते हैं, तो आप सभी डिफ़ॉल्ट Windows ध्वनि ईवेंट को दूरस्थ ऑडियो पर अग्रेषित कर सकते हैं डिवाइस, भले ही VM में कोई साउंड कार्ड न हो।
ऐसा करने के लिए, mstsc.exe
में "दूरस्थ ऑडियो प्लेबैक" -> "इस कंप्यूटर पर चलाएं" चुनें क्लाइंट सेटिंग.
वर्चुअल एचडी ऑडियो डिवाइस को आधिकारिक तौर पर VMWare ESXi वर्चुअल मशीन के लिए असमर्थित माना जाता है। लेकिन आप इसे .vmx कॉन्फ़िगरेशन फ़ाइल या वर्चुअल मशीन के उन्नत कॉन्फ़िगरेशन पैरामीटर के माध्यम से जोड़ सकते हैं (VMWare वर्कस्टेशन वर्चुअल मशीन में आप किसी अन्य वर्चुअल हार्डवेयर की तरह एक ऑडियो डिवाइस जोड़ सकते हैं)।
साथ ही, आप पीसीआई पासथ्रू का उपयोग करके अपने होस्ट से सीधे वीएम को एक भौतिक ऑडियो डिवाइस अग्रेषित कर सकते हैं।आइए देखें कि .vmx . के माध्यम से वर्चुअल साउंड कार्ड कैसे जोड़ें फ़ाइल:
- अपने ESXi होस्ट की सेटिंग में SSH सेवा को सक्षम करें, जिस पर वर्चुअल मशीन चल रही है;
- VM को रोकें;
- किसी भी SSH क्लाइंट का उपयोग करके अपने ESXi होस्ट से कनेक्ट करें (मैं SSH क्लाइंट में निर्मित Windows 10 का उपयोग कर रहा हूँ):
ssh root@mun-esxi5
अपनी वर्चुअल मशीन फ़ाइलों वाले फ़ोल्डर में जाएं। उदाहरण के लिए:# cd /vmfs/volumes/VMFS_Store1/VMName1
- अपने VM की .vmx फ़ाइल की बैकअप प्रतिलिपि बनाएं;
- vi संपादक में VMX फ़ाइल संपादित करें:
# vi VMName1
- अपनी कॉन्फ़िग फ़ाइल के अंत में निम्नलिखित पंक्तियाँ जोड़ें:="सच"
- VMX फ़ाइल सहेजें और VM चलाएँ;
- सुनिश्चित करें कि अतिथि OS में Windows ऑडियो सेवा सक्षम की गई है, और
hdaudio
साउंड कार्ड (हाई डेफिनिशन ऑडियो डिवाइस ) उपकरणों की सूची में दिखाई दिया है।