কম্পিউটার টিউটোরিয়াল

Ubuntu-এ VMware Server ইনস্টলেশন: ধাপে ধাপে গাইড

অনुमান ছিল ত্রিয়াল টাস্ক। কিন্তু নয়। একপাশে Ubuntu—অत्यাধুনিক, নন-কনভেনশনাল লিনাক্স ডিস্ট্রো যা ক্লাসিক কনভেনশন ভাঙে। অন্যপাশে VMware—বিজনেস সেগমেন্ট টার্গেট করে যেখানে স্থিতিশীলতা ও ব্যাকওয়ার্ড সাপোর্ট লেটেস্ট ইনোভেশন চেয়ে গুরুত্বপূর্ণ। Ubuntu-এ VMware Server ইনস্টল করলে কয়েকটা স্ন্যাগ হিট করে।

এই টিউটোরিয়ালে দেখাবো Ubuntu (৬৪-বিট)-এ VMware Server ইনস্টলেশনের সময় উপস্থিত সমস্যাগুলো কীভাবে ওয়ার্কঅরাউন্ড করতে হয়। শুরু করি।

সংক্ষিপ্ত পরিচিতি

VMware Server বিটা দিন থেকে ব্যবহার করছি, অধিকাংশ SUSE মেশিনে। কখনো সমস্যা নাই। SUSE দুটি পূর্ণ ভার্সন ব্যাকওয়ার্ড কম্প্যাটিবিলিটি রেখে—অর্থাৎ ভার্সন ৯ এবং ১০-এ যা স্ক্রিপ্ট, লাইব্রেরি, ডিরেক্টরি ছিল, সেগুলো ১১-এও আছে।

Ubuntu-এ বিষয়টা অনেক বেশি ফ্লুইড, ডাইনামিক এবং সাধারণ লিনাক্স ডিস্ট্রোর থেকে আলাদা। আশ্চর্যের কথা নয়, Gutsy Gibbon থেকে VMware Server নিয়ে বিভিন্ন সমস্যা ফেস করছি। প্রতিটি নতুন রিলিজে সমস্যাগুলো আরও জটিল, চরম হলো VMware Server 1.0.9 Ubuntu 9.04 ৬৪-বিট-এ, যা আমার নতুন ল্যাপটপে ইনস্টল করলাম।

অনলাইন পড়া এবং কিছু ইন্টুইশন দিয়ে আধা দर्जন বটচড ইনস্টলেশনের পর VMware Server চালু করলাম। আপনার টাইম ও এফোর্ট বাঁচাতে এই গাইড কম্পাইল করলাম, সব ছোট বড় ট্রাবলসহ—তাতে আপনি এগিয়ে থেকে এড়াতে পারেন এবং প্রয়োজনে দ্রুত ও পেইনলেসলি হ্যান্ডেল করতে পারেন।

জানতে হবে কী কী

VMware Server দুটি ফ্লেভারে: .rpm প্যাকেজ এবং .tar.gz আর্কাইভ। Ubuntu ডেবিয়ান-বেসড, .rpm আউট-অফ-দ্য-বক্স চালাতে পারে না। alien কনভার্টার ইউটিলিটি দিয়ে কনভার্ট করতে হয়।

এই কারণ এবং RPM-ভিসায় অটোমেটেড ইনস্টলেশনে কম কন্ট্রোল থাকার কারণে আর্কাইভ ব্যবহার করুন। স্লো এবং কামপ্লেক্স চাইতে পারে, কিন্তু আপনি কী করছেন সেটা বুঝতে পারবেন।

প্যাকেজগুলো

VMware Server-র তিন কম্পোনেন্ট:

  • VMware Server নিজে (tar.gz প্যাকেজ)
  • Management Interface (MUI) (tar.gz প্যাকেজ)
  • Server Console (Windows এবং Linux প্যাকেজ .zip ফাইলে)

এই ক্রমেই ইনস্টল করুন। আমার পুরনো VMware Server গাইডও রেফারেন্স হিসেবে দেখতে পারেন।

কম্পাইলেশন

ইনস্টলেশনে VMware ড্রাইভার হোস্টে কম্পাইল করা থাকে। তাই কম্পাইলেশন টুলস ইনস্টলড ও রেডি থাকতে হবে। Ubuntu-এ এটা খুব সিম্পল।

sudo apt-get install build-essential

বাস। ইনস্টলেশন অটেম্পট করার জন্য রেডি।

ইনস্টলেশন শুরু

VMware Server আর্কাইভ এক্সট্র্যাক্ট করুন, তৈরি ডিরেক্টরিতে cd করুন, এবং sudo দিয়ে vmware-install.pl স্ক্রিপ্ট চালান। .pl এক্সটেনশন মানে Perl। পোল্যান্ডের সাথে কিছু লাগবে না।

ইনস্টলার সিম্পল টেক্সট-বেসড স্ক্রিপ্ট, যেটা অনেক প্রশ্ন করবে—বাইনারি, ডকুমেন্টেশন, আইকন কোথায় রাখবেন। স্ট্যান্ডার্ড জিনিস, কিছু একসাইটিং বা কমপ্লেক্স নয়। আসল মজা শুরু হয় যখন ইনস্টলার মডিউল কম্পাইল করার চেষ্টা করে।

vmmon মডিউল বিল্ড করতে না পারা

এটা প্রথম এরর।

অনলাইন পড়লে প্যাচ, আপডেটের ভুড়ো লিস্ট পাবেন—কुछ VMware Server 2-র জন্য, কিছু 1-র জন্য, সব কার্নেল ভার্সন ডিপেন্ডেন্ট।

সৌভাগ্য其一, এক জায়গায় সব রিকোয়ার্ড আপডেট পাওয়া যায়—insecure.ws। সেগুলো ভালো লেখা, সিম্পল টু ইউজ, এবং সবচেয়ে গুরুত্বপূর্ণ—প্রমিজ অনুযায়ী কাজ করে।

আপডেট ডাউনলোড

রিলেভেন্ট আপডেট ডাউনলোড করুন এবং VMware Server আবার ইনস্টল করার আগে অ্যাপ্লাই করুন। আপনার কার্নেল ভার্সন ম্যাচিং olan টা বেছে নিন। uname -r দিয়ে কার্নেল ভার্সন জানুন। বেসিক কমান্ড লাইন ইউজের জন্য আমার commands & configurations টিউটোরিয়াল দেখুন। নতুন আপডেট আসবে Ubuntu/VMware নতুন ভার্সন রিলিজ হলে। ফিলহাল:

প্যাচ অ্যাপ্লাই

আর্কাইভ এক্সট্র্যাক্ট করুন এবং runme.pl স্ক্রিপ্ট চালান। এটা VMware প্যাকেজ প্যাচ করবে এবং ইনস্টলার রিলঞ্চ করবে। এবার vmmon মডিউল সফলভাবে কম্পাইল হবে।

বাধা ১ পেরিয়ে গেলাম। ইনস্টলেশন কন্টিনিউ করুন পরবর্তী এরর পর্যন্ত।

Xinetd সুপার সার্ভিস মিসিং এরর

একটা ছবি দেখবেন: (স্ক্রিনশট)

মেসেজ inetd-এর জন্য, আধুনিক লিনাক্স সিস্টেমে সার্ভিসটি হলো xinetd। Ubuntu ডিফল্টে xinetd ইনস্টল করে না। Xinetd এক типа সুপার সার্ভিস যা ডিমান্ডে অন্য সার্ভিস লঞ্চ করে। Ubuntu সিকিউরিটি মেজার হিসেবে সব পোর্ট বন্ধ রেখে শিপ করে (রানিং সার্ভিস নেই), তাই ডেভেলপাররা xinetd-কেও বাদ দিয়ে আরও টাইট সিকিউরিটি কনফিগারেশন করতে চেয়েছিল।

কিন্তু VMware Server-র জন্য xinetd ইনস্টলড থাকতে হবে। ইনস্টল করুন, তারপর ইনস্টলার আবার চালান। Synaptic-এ বা কমান্ড লাইন থেকে:

sudo apt-get install xinetd

বাধা ২ পার। সমস্যা ৩-এ।

SSL সার্টিফিকেট সমস্যা

VMware Server ইনস্টলেশন আবার ফেইল করবে কারণ ইনস্টলার rui.key এবং rui.crt ফাইল খুঁজে পায় না, যা SSL সার্টিফিকেট জেনারেট করার জন্য দরকার, VMware Server নিজস্ব ইন্টারন্যাল কমিউনিকেশনের জন্য হোস্ট ও গেস্টের মাঝপথে ব্যবহার করে।

সমাধান: দুটি ফাইল তৈরি করুন—rui.key এবং rui.crt।

sudo touch /etc/vmware/ssl/rui.key
sudo touch /etc/vmware/ssl/rui.crt

সমস্যা ৪-এ যাই।

সিরিয়াল নম্বর রেজিস্টার করার সমস্যা

পরবর্তীতে ইনস্টলার কমপ্লেইন করবে আপনার সিরিয়াল নম্বর ইনভ্যালিড, যদিও সেটা একদম ঠিক। ৬৪-বিট সিস্টেমে এটা হয়, কারণ Ubuntu-তে কিছু ৩২-বিট লাইব্রেরি নেই যা ইনস্টলারের কাজ করার জন্য দরকার।

সমাধান: মিসিং লাইব্রেরি ইনস্টল করুন এবং ইনস্টলেশন স্ক্রিপ্ট রি-রান করুন।

sudo apt-get install ia32-libs

অনেক ডিপেন্ডেন্সি অটোমেটিক্যালি সল্ভ হবে।

এটা সল্ভ করলে VMware ইনস্টলেশন স্মুথলি প্রসিড করবে।

ইনস্টলেশন সফল!

এখন আছি এখানে: (স্ক্রিনশট)

পরবর্তী ধাপ: MUI এবং Server Console ইনস্টল। Server ইনস্টলেশনের চারটি কঠিন ধাপ পার করলে বাকি দুটি প্যাকেজ কেয়ারফ্রি।

কয়েক মিনিটের মধ্যে Server আপ অ্যান্ড রানিং: (স্ক্রিনশট)

সারাংশ

প্রোসিডার আরও প্লিজেন্ট করতে আপডেট (runme.pl) স্ক্রিপ্ট চালানোর আগে সব মিসিং আইটেম স্যাটিসফাই করুন। যা দরকার:

প্যাকেজ ইনস্টল

sudo apt-get install build-essential xinetd ia32-libs

SSL ফাইল তৈরি

sudo touch /etc/vmware/ssl/rui.key
sudo touch /etc/vmware/ssl/rui.crt

এই তিন কমান্ড রান করলে আপডেট স্ক্রিপ্ট চালান এবং প্রম্পটগুলো আンサー দিন (নেটওয়ার্ক কনফিগ, VM লোকেশন ইত্যাদি)। Server ইনস্টলেশন কমপ্লিট হলে MUI এবং Server Console ইনস্টল করুন, বাস।

আপনি চাইলে এই 작업을 অটোমেট করার ছোট একটি স্ক্রিপ্ট লিখতে পারি। আগ্রহী হলে মেইল করুন। পপুলার ডিমান্ড লাজিনেস থ্রেশহোল্ড অতিক্রম করলে স্ক্রিপ্ট লিখে আপলোড করব।

উপসংহার

আশা করি আর্টিকেলটি উপভোগ করলেন। Ubuntu-এ VMware Server ইনস্টলেশনের স্টেপ-বাই-স্টেপ, নো-নানসেন্স সমাধান। ইনস্টলেশনের সময় প্রতিটি সমস্যা ডিল করে এবং সিম্পল সমাধান দিয়েছে।

Ubuntu এবং VMware Server ভালো বসে না, কিন্তু কিছু লভিং গোডিং এবং ধৈর্যের সাথে ইশ্যু সল্ভ হয়ে যায়—কম্পাইলেশন টুলস, মিসিং প্যাকেজ (xinetd, ia32-libs), SSL ফাইল তৈরি, থেকে আপডেট চালিয়ে VMware সোর্স প্যাচ করে ইনস্টলেশন পসিবল করা।

শেষে, insecure.ws-কে থ্যাংকস যেনে আপডেটের জন্য, যা এটা সব সম্ভব করে দিয়েছে। আমি শুধু কিছু পলিশ করলাম এভারেজ ইউজারের জন্য প্রেজেন্টেবল করার জন্য। টেক কেয়ার।

চিয়ার্স।

  1. ৫ ধাপে উবুন্টুতে FTP সার্ভার ইনস্টল করার পদ্ধতি

  2. Ubuntu 20.04-এ ফন্ট ইনস্টল করার পদ্ধতি

  3. উইন্ডোজ ১০ ও ১১-এ উবুন্টু ইনস্টল করার ধাপে ধাপে গাইড

  4. ধাপে ধাপে গাইড: VMware Server-এ ভার্চুয়াল মেশিন ক্লোন করা