এই আর্টিকেলে, আমি আপনাকে শিখাব কীভাবে আপনার ভার্চুয়াল মেশিনে VMware Tools ইনস্টল করতে হয়, যাতে আপনি আপনার গেস্ট অপারেটিং সিস্টেমের পারফরম্যান্স বাড়াতে পারেন এবং VMware প্রোডাক্টের অ্যাডভান্সড ফিচারগুলো ব্যবহার করতে পারেন।
দুর্ভাগ্যবশত, এটি বের হয়েছে যে এই প্রাপততঃ ত্রিবিয়াল প্রসিডিউর সত্যিকারের কথা বললে সিম্পল নয় যেমন শোনা যায় এবং অনেক ইউজারের জন্য কাফি কষ্টের কারণ হয়েছে। কিছু ট্রাবলড রিডার থেকে ইমেইল পাওয়ার পর, আমি এই টিউটোরিয়াল লিখতে সিদ্ধান্ত নিয়েছি।
এই আর্টিকেল VMware Server এবং Workstation প্রোডাক্টের জন্য প্রযোজ্য। হোস্টের চয়স গুরুত্বপূর্ণ নয়। আমরা Linux এবং Windows গেস্ট দুটির জন্য VMware Tools ইনস্টলেশন ডেমো করব।
পরের আর্টিকেলে, আমরা VirtualBox এবং Guest Addons সম্পর্কে কথা বলব। ভার্চুয়ালাইজেশন সম্পর্কে আরও বেশি ইনফরমেশনের জন্য, আমি সবচেয়ে гарমের সাথে রিকমেন্ড করছি আমার পুরো Virtualization সেকশন পড়ুন। চলুন শুরু করি।
Windows গেস্টের জন্য VMware Tools ইনস্টল করুন
এর মানে আপনি ইতিমধ্যে সফলভাবে VMware Server বা VMware Workstation ইনস্টল এবং কনফিগার করেছেন। এর মানে আপনি সফলভাবে একটি Windows গেস্ট অপারেটিং সিস্টেম ইনস্টল করেছেন। এখন, এটি এনহ্যান্স করার 차례। এটি খুব সিম্পল। VMware (Server) কনসোলের মেইন মেনুতে, VM > Install VMware Tools-এ ক্লিক করুন।
এটি গেস্টের ভিতরে একটি ইনস্টলেশন উইজার্ড পপ আপ করবে। এটি যেকোনো অন্যান্য Windows ইনস্টলেশনের মতোই। Install-এ ক্লিক করুন, মেনু ফলো করুন এবং এটাই সব। ইনস্টলেশন কমপ্লিট হলে, রিবুট করুন।
রিবুটের পর, সিস্টেম ট্রে চেক করুন। এতে একটি VMware আইকন থাকা উচিত, সাইনিফাইং যে VMware Tools রান করছে। Bob's your uncle।
Linux গেস্টের জন্য VMware Tools ইনস্টল করুন
নিচের গাইডটি আমার Installing Linux Mint - Full tutorial আর্টিকেল থেকে নেওয়া। প্রসিডিউরটি পৃষ্ঠা ৩ এবং ৪-এ অ্যাবসোলিউট ডিটেইলে ডকুমেন্টেড। এটি কেবল টুলস ইনস্টলেশন কভার করে না, এটি ব্যাখ্যা করে কী কী আপনাকে দরকার Tools ইনস্টল করার আগে, কারণ কিছু কম্পাইলেশন জড়িত (এন্টায়ারলি অটোম্যাটিক্যালি) এবং আপনি কী করতে পারেন ইনস্টলেশনের পরে, নামelijk VMware Tools আপনার সেশনের স্টার্টআপে অ্যাড করুন, যাতে আপনি লগইন করলে সেগুলো শুরু হয়। এখন, দয়া করে লক্ষ্য করুন যে যদিও ফাংশনালিটি এখানে Linux Mint ব্যবহার করে ডেমো করা হয়েছে, এটি সব ডিস্ট্রিবিউশনের জন্য একদম বৈধ।
VMware Tools ইনস্টল করুন
VMware Server-এর File Menu-এ, VM > Install VMware Tools বেছে নিন, ওয়ার্নিং মেসেজ OK করুন। এটি VMware Tools বাইনেরি সহ একটি ভার্চুয়াল CD-ROM ড্রাইভ মাউন্ট করবে।
ভার্চুয়াল CD-ROM-এ দুটি ফাইল থাকে—একটি .rpm এক্সটেনশন দিয়ে এবং অন্যটি .tar.gz দিয়ে। .rpm বলতে RedHat Package Manager এবং এটি RedHat-ভিত্তিক ডিস্ট্রিবিউশনের জন্য উপযুক্ত। যেহেতু Linux Mint Debian-ভিত্তিক, এই টাইপের ফাইল আমাদের জন্য উপযোগী নয় (ইনস্ট্যান্টলি)। তবুও, যদি হতো, আমরা আর্কাইভ (.tar.gz.) ব্যবহার করতে চাই।
প্রথমে, আমাদের এটি এক্সট্র্যাক্ট করতে হবে। এটি কমান্ড লাইন দিয়ে করা যায়, যেমন আমি আমার Highly useful Linux commands & configurations আর্টিকেলে ডেমো করেছি, কিন্তু আমরা GUI দিয়ে করব।
ফাইলে রাইট-ক্লিক > Extract-To...
একটি ডেস্টিনেশন চুজ করুন।
আর্কাইভ এক্সট্র্যাক্ট হওয়ার পর, আমাদের আসলে টুলস ইনস্টল করতে হবে। এটি কমান্ড লাইন ব্যবহার করে করতে হবে। প্রথমে, আমাদের একটি টার্মিনাল খুলতে হবে। টার্মিনালের শর্টকাট সহজে মেনুতে, System-এ পাওয়া যায়।
একবার কমান্ড লাইনে হলে, আমাদের VMware Tools ফাইলগুলো কন্টেইন করার ডিরেক্টরিতে নেভিগেট করতে হবে। রিলেভেন্ট ডিরেক্টরিতে, আমাদের লোকালি ইনস্টলেশন স্ক্রিপ্ট (উইজার্ড) এক্সিকিউট করতে হবে। এটি নিচের কমান্ড দিয়ে করা যায়।
sudo ./vmware-install.pl
নিচের ছবিতে দেখুন; গیکی fortune লক্ষ্য করুন।
স্ক্রিপ্টটি খুব সিম্পল এবং ফ্রেন্ডলি। এটি প্রশ্ন করে, ডিফল্ট আন্সার ইতিমধ্যে সিলেক্টেড। আপনাকে কয়েকবার Enter চাপতে হবে—যদিও আপনাকে প্রতিটি স্টেপ সাবধানে পড়তে হবে।
কয়েক ধাপের পর, আপনি একটি সমস্যায় পড়বেন। কিন্তু চিন্তা করবেন না, আমি আপনাকে সেখানে ইচ্ছাকৃতভাবে নিয়ে এসেছি। এই ধাপের উদ্দেশ্য হলো আপনাকে দেখানো যে আপনার ইনস্টলেশন সাপPOSEDLY ফেইল করলেও, ওয়ার্কআরাউন্ড সিম্পল এবং ফাস্ট।
আপনি নিচের এরর দেখার কারণ হলো ডিফল্ট Linux Mint ইনস্টলেশন, অধিকাংশ Linux ডিস্ট্রিবিউশনের মত, কম্পাইলেশনের জন্য প্রয়োজনীয় সব প্যাকেজসহ আসে না। আমরা মিসিং প্যাকেজগুলো ইনস্টল করব এবং তারপর VMware Tools ইনস্টলেশন রিপিট করব।
আপনি যদি সাবধানে পড়েন, লক্ষ্য করবেন ইনস্টলারই আপনাকে বলে দিচ্ছে কোন প্যাকেজগুলো মিসিং—gcc, binutils, make, এবং kernel sources—এবং কোথায় পাবেন, ইনস্টলেশন CD-তে। এর মানে এমনকি আপনার যদি ওয়ার্কিং ইন্টারনেট কানেকশন না থাকে, আপনি সেগুলো পেতে পারবেন।
এটি অত্যন্ত গুরুত্বপূর্ণ কারণ রিয়েল লাইফ সিচুয়েশনে, মিসিং মডিউলগুলো হয়তো নেটওয়ার্ক অ্যাডাপ্টার, উদাহরণস্বরূপ। خوشকিসমتی, আপনার হার্ডওয়্যারের সাথে আসা CD-তে সোর্সগুলো থাকবে। কিন্তু আপনার কম্পাইলেশন ফেইল করবে, একই কারণে VMware Tools ইনস্টলেশন ফেইল করেছিল। ওয়ার্কিং ইন্টারনেট কানেকশন ছাড়া, আপনি Synaptic Package Manager ব্যবহার করে সোর্স খুঁজে পাবেন না। যদি সেগুলো CD-তে না থাকে, আপনি স্টাকড থাকবেন।
মিসিং টুলস খুঁজে বের করা এবং ইনস্টল করা যায় কমান্ড লাইন বা GUI দিয়ে দুভাবেই। আমি দুভাবেই দেখাব।
কম্পাইলেশনের জন্য প্রয়োজনীয় প্যাকেজ ইনস্টল করুন
প্রথমে, আমরা Synaptic লঞ্চ করব (System > Package Manager)।
এরপর, আমরা মিসিং প্যাকেজগুলো সার্চ করব এবং ইনস্টলেশনের জন্য মার্ক করব। সঠিক প্যাকেজ পাওয়ার পর, রাইট-ক্লিক > Mark for installation।
সব প্যাকেজ সফলভাবে ইনস্টল হলে, VMware Tools ইনস্টলেশন আবার শুরু করুন। এইবার, আপনার কোনো এরর মেসেজ পাওয়া যাবে না এবং কাজ করবে।
আপনি সিম্পলি X সেশন রিস্টার্ট করতে পারেন (Ctrl + Alt + Backspace) এবং নেটওয়ার্ক সার্ভিস (sudo /etc/init.d/networking restart) রিলেভেন্ট চেঞ্জস ইফেক্ট নেওয়ার জন্য। অথবা আপনি যদি অকমফোর্টেবল ফীল করেন, আপনি সিম্পলি মেশিন রিবুট করতে পারেন।
মনে রাখা গুরুত্বপূর্ণ যে VMware Tools আপনাকে রেজোলিউশন চেঞ্জ করার অপশন দেয়। এটাই আমাদের লক্ষ্য ছিল, অন্য জিনিসের পাশাপাশি। অবশ্য, রিস্টার্টের পর, আপনাকে নরমাল-সাইজড ডেস্কটপ উপভোগ করতে পারবেন। বটম প্যানেলের অভাব উপেক্ষা করুন, আমি স্ক্রিনশট নিলাম যখন ডেস্কটপ লোড হচ্ছিল।
এখন, আমরা সব মিসিং প্যাকেজ (gcc, binutils, make, kernel sources) একটি সিম্পল কমান্ড দিয়ে টার্মিনালে ইনস্টল করতে পারতাম:
sudo apt-get install build-essential
নিচের ছবিতে দেখুন:
এটা দেখায় কমান্ড লাইন প্রায়শই সিম্পলার এবং ফাস্টার—এবং এর ভয় করা উচিত নয়!
VMware Tools আপনার সেশনের সাথে শুরু হওয়ার জন্য সেটআপ করুন
শেষে, আপনি হয়তো VMware Toolbox সেটআপ করতে চান। এই টুলবক্স আপনাকে সময়, ক্লিপবোর্ড এবং মাউস মুভমেন্ট সিঙ্করোনাইজ করতে দেয় হোস্ট এবং গেস্টের মধ্যে। এটি ডিফল্টলি রান করবে না। আপনি ম্যানুয়ালি ইনভোক করতে পারেন—অথবা সেশনের সাথে অটো-স্টার্ট করতে অ্যাড করতে পারেন। ম্যানুয়ালি, টার্মিনালে টাইপ করুন:
vmware-toolbox
অথবা, VMware Toolbox আপনার সেশনে অ্যাড করুন। Menu > Preferences > Sessions-এ ক্লিক করুন।
Startup Programs ট্যাবে, আপনি সেশনের জন্য লিস্টেড এবং এনাবলড সব প্রোগ্রাম দেখতে পাবেন। এটাই আমাদের দরকার। আপনি আপনার Current Session এবং জেনারেল Session Options কনফিগার করতে পারেন, কিন্তু সেটা অন্য বিষয়।
একটি নতুন Startup Program তৈরি করতে Add-এ ক্লিক করুন।
এখন, নতুন এন্ট্রির একটি Name দিন (যেমন VMware Toolbox), Command (কমান্ডের পাথ) এবং একটি অপশনাল Comment, যা আপনাকে (বা অন্যদের) বুঝাতে সাহায্য করতে পারে প্রোগ্রামটি কী করে।
VMware Toolbox-এর পাথ হলো /usr/bin/vmware-toolbox—যদি না আপনি ইনস্টলেশনের সময় ভিন্ন পাথ স্পেসিফাই করেছেন। আপনি যদি অনিশ্চিত হন, আপনি vmware-toolbox বাইনারি কয়েকভাবে খুঁজে বের করতে পারেন:
প্রথমে, টার্মিনালে vmware টাইপ করা শুরু করুন এবং Tab কী দুবার চাপুন। এটি vmware দিয়ে শুরু হওয়া সব পসিবল কমান্ড সাজেস্ট করবে, যেগুলো আপনার PATH-এ লোকেটেড। পাথ হলো সব ডিরেক্টরির একটি লিস্ট যেখানে সিস্টেম প্রোগ্রাম খুঁজে পাওয়া আশা করে।
একবার আপনি আপনার পছন্দের কমান্ড পেলে (vmware-toolbox), which কমান্ড ব্যবহার করে দেখুন এটি কোথায় ইনস্টলড।
which vmware-toolbox
আপনি find এবং locate কমান্ডও ব্যবহার করতে পারেন vmware-toolbox খুঁজে বের করতে।
cd /
find . -name vmware-toolbox
locate-এর জন্য:
sudo updatedb <-- এটি ডেটাবেস আপডেট করবে
locate vmware-toolbox
একবার স্যাটিসফাইড হলে, vmware-toolbox বাইনারি (এক্সিকিউটেবল) এর পাথ টাইপ করুন।
এখন, একবার আপনি মেশিন রিস্টার্ট করলে বা ম্যানুয়ালি Toolbox রান করলে, আপনি VMware Tools Properties উইন্ডো আপ করবে দেখবেন, সব রিলেভেন্ট অপশনসহ যেগুলো সেটআপ করা যায়। এক্সট্রাস উপভোগ করতে, আপনাকে VMware Toolbox রান করা থাকতে হবে (সর্বসম্ভব মিনিমাইজড)।
Scripts এবং Shrink রুট পারমিশন চায়।
উপসংহার
Windows-এ VMware Tools ইনস্টল করা একটি ত্রিবিয়াল টাস্ক। Linux-এ, এটি কাফি ওফার কাজ নেয়। কিন্তু আপনি যদি সব স্টেপস সাথে পরিচিত হন যা আপনাকে নেওয়া উচিত, এটি মাত্র ৫ মিনিট নেয়।
Linux-ওয়াইজ, এই টিউটোরিয়াল আপনাকে আর্কাইভস সাথে ফিডল করা, কমান্ড-লাইন স্ক্রিপ্ট রান করা, build-essential প্যাকেজ ইনস্টল করা, কম্পাইল করা, এবং স্টার্টআপ সেশন কনফিগার করা শিখায়। এই সব যেন প্রতিদিনের কম্পিউটিং-এ ব্যালুয়েবল লেসন।
আশা করি আপনি এই টিউটোরিয়াল উপভোগ করেছেন।
চিয়ার্স।