কীভাবে আরএইচইএল/সেন্টোস 5 এ হাইপারভিএম ভার্চুয়ালাইজেশন ম্যানেজার ব্যবহার করে ওপেনজেড পরিচালনা করবেন


আমরা সকলেই জানি যে আজকাল ভার্চুয়ালাইজেশন একটি গুঞ্জনপ্রবন্ধ, প্রতিটি সংস্থা এখন তাদের হার্ডওয়্যার সার্ভার পরিবেশকে ভার্চুয়ালাইজেশন পরিবেশে স্থানান্তরিত করছে। ভার্চুয়ালাইজেশন প্রযুক্তি সার্ভারের দক্ষতা এবং উত্পাদনশীলতা বৃদ্ধির সময় আইটি সংস্থাগুলি তাদের আইটি ব্যয় হ্রাস করতে সহায়তা করে। আপনার নেটওয়ার্কে ভার্চুয়ালাইজেশন বাস্তবায়নের জন্য বেশ কয়েকটি প্রযুক্তি এখন বাজারে জনপ্রিয়।

এখানে এই টিউটোরিয়ালে, আমরা একটি "ফ্রি এবং একটি ওপেন সোর্স লিনাক্স ভার্চুয়ালাইজেশন সফ্টওয়্যার" "ওপেনভিজেড" নামক ফোকাস করব এবং হাইপারভিএম দিয়ে কীভাবে এটি পরিচালনা করব তা শিখব। আমরা এর ইনস্টলেশনটি চালিয়ে যাওয়ার আগে ওপেনভিজেড প্রযুক্তি এবং হাইপারভিএম সম্পর্কে কিছু বিশদ এখানে রইলাম।

ওপেনভিজেড লিনাক্সের জন্য একটি ফ্রি এবং ওপেন সোর্স ভার্চুয়ালাইজেশন সফ্টওয়্যার। এটি একটি অপারেটিং সিস্টেম-স্তরের ভার্চুয়ালাইজেশন প্রযুক্তি। এটি আমাদের লিনাক্স সার্ভারগুলিতে ধারক-ভিত্তিক ভার্চুয়ালাইজেশন প্রয়োগ করতে সহায়তা করে। এটি আমাদের একটি একক মেশিনে একাধিক সুরক্ষিত লিনাক্স ধারক তৈরি করতে দেয়। এটি contain কনটেইনারগুলিকে স্ট্যান্ড-অলোন মেশিন হিসাবে বিবেচনা করে এবং নিশ্চিত করে যে contain পাত্রে চালিত অ্যাপ্লিকেশনগুলি বিরোধ নয়।

এই ধারকগুলি ভার্চুয়াল প্রাইভেট সার্ভার বা ভিপিএস হিসাবে পরিচিত, যেহেতু এটি ভিপিএসকে একা একা সার্ভার হিসাবে বিবেচনা করে, তাই আমরা প্রতিটি ভিপিএসকে স্বাধীনভাবে রিবুট করতে পারি এবং প্রতিটি ভিপিএসের নিজস্ব রুট অ্যাক্সেস, ব্যবহারকারী, আইপি ঠিকানা, মেমরি, প্রক্রিয়া থাকবে , সিস্টেম লাইব্রেরি এবং কনফিগারেশন ফাইল এবং অ্যাপ্লিকেশন।

হাইপারভিএম একটি সম্পূর্ণ এবং লাইটওয়েট ভার্চুয়ালাইজেশন ম্যানেজার পণ্য, যা Lxcenter দ্বারা তৈরি। এটি অ্যাডমিন অ্যাক্সেসের পাশাপাশি কনটেইনার মালিক ভিত্তিক অ্যাক্সেস সহ আমাদের সমস্ত ভিপিএস কনটেইনার এবং সার্ভার সংস্থানগুলি পরিচালনা করতে একটি একক গ্রাফিকাল কনসোল সরবরাহ করে। এই কনসোলের সাহায্যে আমরা আমাদের প্রতিটি পাত্রে স্টার্ট, স্টপ, পুনরায় চালু, পুনরায় ইনস্টল, আপগ্রেড/ডাউনগ্রেড সংস্থান, ব্যাকআপ, পুনরুদ্ধার, মাইগ্রেটের মতো ক্রিয়াকলাপ করতে পারি। অনেক ওয়েব হোস্টিং সংস্থা লিনাক্স ভিপিএস হোস্টিং পরিষেবাদি সরবরাহ করতে ওপেনজেডের সাথে হাইপারভিএম ব্যবহার করছে।

হাইপারভিএম এর আরও কিছু বেনিফিট নীচে তালিকাভুক্ত করা হয়েছে।

  1. এটি ওপেনজেড এবং জেন ভার্চুয়ালাইজেশন প্রযুক্তি সমর্থন করে
  2. সার্ভার পরিচালনা করতে ওয়েব ভিত্তিক গ্রাফিকাল ইউজার ইন্টারফেস সরবরাহ করে
  3. পূর্ববর্তী টেম্পলেটগুলির সাহায্যে কয়েক মিনিটের মধ্যে লিনাক্স ওএস দিয়ে ভার্চুয়াল মেশিন তৈরি করে
  4. ভিপিএসগুলির তাত্ক্ষণিক সেটআপের জন্য ডাব্লুএমএইচএমসিএস (ওয়েব হোস্টের জন্য বিলিং সফটওয়্যার) এর সাথে সংহত করা সহজ এবং কেবল বিলিং সফটওয়্যার থেকে তাদের পরিচালনার শেষ হয়
  5. আইপি, নেটওয়ার্কস, মেমরি, সিপিইউ এবং ডিস্ক স্পেসের মতো সার্ভার রিসোর্সগুলি পরিচালনা করার বুদ্ধিমান উপায়

হাইপারভিএম (মাল্টি-ভার্চুয়ালাইজেশন) আরএইচইএল/সেন্টোস 5 এ ইনস্টল করা হচ্ছে

প্রথমে, আরও এগিয়ে যাওয়ার আগে, ইনস্টলেশন করার সময় সেলিনাক্স অক্ষম করার পরামর্শ দেওয়া হয়।

 setenforce 0

"/ Etc/sysconfig/selinux" ফাইলে SELinux স্থিতি পরিবর্তন করুন।

selinux=disabled

এটি সেন্টোস/আরএইচএল মেশিনে হাইপারভিএম ইনস্টল করার সহজতম উপায়। আমাদের নীচের লিঙ্ক থেকে সর্বশেষ হাইপারভিএম ইনস্টলেশন স্ক্রিপ্ট "হাইপারভিএম-ইনস্টল- মাস্টার.শ" ডাউনলোড করতে হবে বা স্ক্রিপ্টটি দখল করতে "উইজেট" কমান্ড ব্যবহার করতে হবে।

  1. http://download.lxcenter.org

sh ./hypervm-install-master.sh --virtualization-type=openvz
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.leapswitch.com
 * extras: mirror.leapswitch.com
 * updates: centos.excellmedia.net
Setting up Install Process
---------------------------------------------
--------- Output Omitted-----------
--------- Output Omitted-----------
---------------------------------------------
---------------------------------------------
FINISHED --2013-09-26 20:41:41--
Downloaded: 2 files, 2.5K in 0s (30.4 MB/s)
Executing Update Cleanup... Will take a long time to finish....
Congratulations. hyperVM has been installed successfully on your server as master
You can connect to the server at https://<ip-address>:8887 or http://<ip-address>:8888
Please note that first is secure ssl connection, while the second is normal one.
The login and password are 'admin' 'admin'. After Logging in, you will have to change your password to something more secure
Thanks for choosing hyperVM to manage your Server, and allowing us to be of service

***There is one more step you have to do to make this complete. Open /etc/grub.conf, and change the 'default=1' line to 'default=0', and reboot this machine. You will be rebooted into the openvz kernel and will able to manage vpses from the hyperVM interface.

এই স্ক্রিপ্টটি কী করবে তার একটি সংক্ষিপ্ত বিবরণ এখানে দেওয়া হল।

  1. এটি ইয়ামের সহায়তায় তাদের নির্ভরতার সাথে সাথে উইজেট, আনজিপ, পিএইচপি, কার্লস, লক্সলাইটথপিডি, লক্সজেন্ড, এলএক্সএফপি, মাইএসকিএল এবং মাইএসকিএল-সার্ভারের মতো প্রয়োজনীয় সমস্ত প্যাকেজ ডাউনলোড এবং ইনস্টল করে
  2. হাইপারভিএম
  3. এর জন্য ব্যবহারকারী এবং গোষ্ঠী তৈরি করে
  4. মাইএসকিএল ইনস্টল করুন এবং হাইপারভিএমের জন্য একটি ডাটাবেস তৈরি করুন
  5. এটি ওপেনজেড কার্নেল এবং vzctl এর জন্য প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করে।
  6. এটি সেন্টোজের একটি পূর্ববর্তী টেম্পলেটও ডাউনলোড করে যা ভার্চুয়াল মেশিন তৈরি করতে ব্যবহৃত হবে

ওপেনভিজেড কার্নেল দিয়ে আপনার সার্ভারটি বুট করতে এবং আপনার সার্ভারটি পুনরায় বুট করতে "/etc/grub.conf" এ ডিফল্ট মান "0" থেকে "1" তে পরিবর্তন করুন।

sh reboot

আমরা সার্ভারে হাইপারভিএম ইনস্টল করার কাজটি করেছি, এটি এখন সময় এর ওয়েব ভিত্তিক পরিচালককে অ্যাক্সেস করার। তার জন্য, আমাদের নিম্নলিখিত URL টি ব্যবহার করতে হবে।

https://<ip-address>:8887 
or 
http://<ip-address>:8888

যদি সবকিছু ঠিকঠাক হয়, তবে এটি নীচের ছবির মতো ওয়েব ভিত্তিক হাইপারভিএম ম্যানেজারটি খুলবে এবং অ্যাডমিন লগইন বিশদ জানতে চাইবে। প্রথমবারের জন্য প্যানেলে লগইন করতে দয়া করে ব্যবহারকারীর নাম "অ্যাডমিন" এবং পাসওয়ার্ড "অ্যাডমিন" সরবরাহ করুন।

একবার আপনি লগ ইন করলে এটি আপনাকে প্রশাসনের পাসওয়ার্ড পরিবর্তন করতে বলবে। দয়া করে এটি পরিবর্তন করুন এবং পরের বার থেকে সেই পরিবর্তিত পাসওয়ার্ডটি ব্যবহার করুন।

যখন আমরা হাইপারভিএম-এ একটি ধারক বা ভিপিএস তৈরি করি, এটি প্রতিটি ধারককে একটি অনন্য কনটেইনার আইডি (সিআইডি) বরাদ্দ করে এবং সমস্ত ডেটা/ভিজে ডিরেক্টরিতে রাখে।

  1. ধারকটির ডেটা:/vz/রুট এবং/vz/ব্যক্তিগত
  2. ওএস টেমপ্লেট:/vz/টেমপ্লেট/ক্যাশে
  3. ধারক কনফিগারেশন ফাইল: /etc/sysconfig/vz-scriptts/.conf
  4. হাইপারভিএম পরিষেবাদি: পরিষেবা হাইপারভির্ম m স্টার্ট | স্টপ | পুনঃসূচনা | কনড্রেসার্ট | পুনরায় লোড | স্থিতি | ফুলস্ট্যাটাস | গ্রেফুল | সহায়তা | কনফিগারেশন}
  5. ওপেনভিজেড পরিষেবাদি: পরিষেবা ওপেনভেজ {স্টার্ট | স্টপ | পুনরায় চালু করুন}
  6. সমস্ত পাত্রে তালিকাবদ্ধ করুন: vzlist -a
  7. প্রিক্রেটেড টেম্পলেটগুলির জন্য লিঙ্কটি ডাউনলোড করুন: আপনি ওপেনভিজেড টেম্পলেট থেকে পূর্বনির্ধারিত বিভিন্ন ওএস টেম্পলেটগুলি ডাউনলোড করতে পারেন

ওপেনভিজেড ব্যবহার করে হাইপারভিএম ইনস্টলেশন সহ এগুলিই, হাইপারভিএম-এ এমন অনেকগুলি বৈশিষ্ট্য রয়েছে যা আপনাকে আপনার সার্ভারের পরিবেশে ভার্চুয়ালাইজেশন সেটআপ করতে সহায়তা করে। আপনার লিনাক্স সার্ভারে হাইপারভিএম সেট আপ করতে আপনার যদি কোনও সমস্যার মুখোমুখি হয় বা ব্যাকআপ, পুনরুদ্ধার, মাইগ্রেশন ইত্যাদির মতো অন্য কোনও সহায়তার প্রয়োজন হয় তবে আপনি কেবল আমাদের সাথে যোগাযোগ করতে পারেন।

ভবিষ্যতে আরও উত্তেজনাপূর্ণ এবং আকর্ষণীয় টিউটোরিয়ালগুলির জন্য linux-console.net এর সাথে সংযুক্ত থাকুন। মন্তব্য বাক্সে আপনার মতামত এবং পরামর্শ নীচে ছেড়ে দিন।