ডিফল্টরূপে, VMWare ESXi ভার্চুয়াল মেশিনে কোনো সাউন্ড ডিভাইস নেই। আপনি যদি গেস্ট উইন্ডোজ ভিএম থেকে সাউন্ড পেতে চান, তাহলে আরডিপি রিমোট অডিও ব্যবহার করা আরও সহজ (আরডিপি ক্লায়েন্টের স্থানীয় হোস্টের অডিও ডিভাইসে রিমোট কম্পিউটার থেকে শব্দ ফরওয়ার্ড করতে ব্যবহৃত হয়)। যাইহোক, কিছু ক্ষেত্রে একজন ব্যবহারকারী বা ভার্চুয়াল মেশিনে চলমান একটি অ্যাপকে একটি সাউন্ড কার্ডে সরাসরি অ্যাক্সেস পেতে হয়। এই নিবন্ধে, আমরা দেখাব কিভাবে VMWare ESXi হোস্টে চলমান VM-এ একটি ভার্চুয়াল সাউন্ড কার্ড যুক্ত করা যায়।
আপনি যখন ESXi-এ একটি নতুন VMWare ভার্চুয়াল মেশিন তৈরি করেন, তখন ডিভাইস তালিকায় কোনো ভার্চুয়াল অডিও ডিভাইস থাকে না। আপনি গেস্ট উইন্ডোজ ভিএম-এর সাথে সংযোগ করলে, আপনি দেখতে পাবেন যে ট্রে-তে থাকা সাউন্ড আইকনে একটি লাল ক্রস রয়েছে যেখানে বার্তা রয়েছে No Audio Output Device is installed
. তদনুসারে, উইন্ডোজ ডিভাইস ম্যানেজারে কোন অডিও ডিভাইস নেই।
আপনি যদি RDP এর মাধ্যমে Windows এর সাথে সংযোগ করেন, তাহলে আপনি সমস্ত ডিফল্ট Windows সাউন্ড ইভেন্টকে রিমোট অডিও-এ ফরোয়ার্ড করতে পারেন ডিভাইস, VM-এ কোনো সাউন্ড কার্ড না থাকলেও।
এটি করতে, mstsc.exe
-এ "রিমোট অডিও প্লেব্যাক" -> "এই কম্পিউটারে চালান" নির্বাচন করুন ক্লায়েন্ট সেটিংস।
একটি ভার্চুয়াল HD অডিও ডিভাইস আনুষ্ঠানিকভাবে VMWare ESXi ভার্চুয়াল মেশিনের জন্য অসমর্থিত বলে বিবেচিত হয়। কিন্তু আপনি এটিকে .vmx কনফিগারেশন ফাইল বা ভার্চুয়াল মেশিনের উন্নত কনফিগারেশন প্যারামিটারের মাধ্যমে যোগ করতে পারেন (VMWare ওয়ার্কস্টেশন ভার্চুয়াল মেশিনে আপনি অন্য যেকোনো ভার্চুয়াল হার্ডওয়্যারের মতো একটি অডিও ডিভাইস যোগ করতে পারেন)।
এছাড়াও, আপনি PCI পাসথ্রু ব্যবহার করে আপনার হোস্ট থেকে সরাসরি VM-এ একটি শারীরিক অডিও ডিভাইস ফরোয়ার্ড করতে পারেন।চলুন দেখি কিভাবে একটি .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
- আপনার কনফিগারেশন ফাইলের শেষে নিম্নলিখিত লাইনগুলি যোগ করুন:
sound.present = "true" sound.allowGuestConnectionControl = "false" sound.virtualDev = "hdaudio" sound.fileName = "-1" sound.autodetect = "true"
- VMX ফাইল সংরক্ষণ করুন এবং VM চালান;
- নিশ্চিত করুন যে গেস্ট ওএস এবং
hdaudio
এ Windows অডিও পরিষেবা সক্ষম করা হয়েছে সাউন্ড কার্ড (হাই ডেফিনিশন অডিও ডিভাইস ) ডিভাইসের তালিকায় উপস্থিত হয়েছে।