কেভিএম এনভায়রনমেন্টের অধীনে নেটওয়ার্ক ইনস্টল (এইচটিটিপি, এফটিপি এবং এনএফএস) ব্যবহার করে একাধিক ভার্চুয়াল মেশিন কীভাবে স্থাপন করা যায় - পার্ট 2


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

শুরু করার আগে, নিশ্চিত হয়ে নিন যে আপনার পূর্বশর্তগুলি রয়েছে যা আমরা এই সিরিজের প্রথম অংশে উল্লেখ করেছি।

  1. কেভিএম (কার্নেল-ভিত্তিক ভার্চুয়াল মেশিন) ব্যবহার করে লিনাক্সে ভার্চুয়াল মেশিনগুলি সেটআপ করুন - পার্ট 1

নেটওয়ার্ক ইনস্টলেশন এফটিপি ব্যবহার করে

1. শুরু করার আগে আমাদের এফটিপি পরিষেবা প্যাকেজ ইনস্টল করা উচিত।

# yum install vsftpd

২. vsftpd ইনস্টল হওয়ার পরে, তারপরে এটি স্থায়ীভাবে সক্ষম করে দেওয়া শুরু করুন।

# systemctl start vsftpd
# systemctl enable vsftpd

৩. সুরক্ষা সম্পর্কিত সমস্যার জন্য আপনার ফায়ারওয়ালে এফটিপি পরিষেবা যুক্ত করতে হতে পারে।

# firewall-cmd --permanent --add-service=ftp
# firewall-cmd –reload

৪. এখন আপনার পছন্দের লিনাক্স আইএসওটি বেছে নেওয়ার সময় এসেছে যার উপর আপনি কাজ করতে চান, এই অংশে আমরা RHEL7 আইএসও ব্যবহার করি। আসুন আইএসও চিত্রটি মাউন্ট পয়েন্টের অধীনে (অর্থাত্/mnt অবস্থান) মাউন্ট করা যাক। আপনি আপনার কাস্টম মাউন্ট পয়েন্টও তৈরি করতে পারেন।

# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/

৫. এখন অবধি, আমরা এখনও এফটিপি সার্ভারের অধীনে কিছু ভাগ করি নি। এফটিপি ডিফল্ট ডেটা পাথ /var/ftp/pub/ এর অধীনে নতুন ডিরেক্টরি তৈরি করতে দেয়।

# mkdir /var/ftp/pub/RHEL7

Then. তারপরে মাউন্ট করা আইএসও থাকা ফাইলগুলি এতে কপি করুন। অনুলিপি করার সময় আপনি ভার্বোজের বিশদের জন্য ‘ভি’ বিকল্পটি যুক্ত করতে পারেন।

# cp -r /mnt/iso-mp/* /var/ftp/pub/RHEL7/

Finally. অবশেষে vsftpd পরিষেবাটি পুনঃসূচনা করতে দেয় এবং পরিষেবার স্থিতি পরীক্ষা করে।

# systemctl restart vsftpd
# systemctl enable vsftpd
# systemctl status vsftpd
 vsftpd.service - Vsftpd ftp daemon
 Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled)
 Active: active (running) 
 Main PID: 27275 (vsftpd)

৮. এখন আমাদের জিইউআই সরঞ্জামটি গুণমান-পরিচালক শুরু করার সময়।

# virt-manager

9. 'গুণ-পরিচালক' শুরু করার পরে, নতুন ভার্চুয়াল মেশিন তৈরি করুন এবং তারপরে এই উইন্ডোটি থেকে নেটওয়ার্ক ইনস্টল নির্বাচন করুন।

১০. আপনি যখন প্রথমবার কেভিএম প্যাকেজ ইনস্টল করেছেন, তখন ভার্চুয়াল মেশিনটি ফিজিক্যাল হোস্টের সাথে সংযোগ স্থাপনের জন্য তৈরি করা হয়েছিল। আপনি ifconfig কমান্ড ব্যবহার করে এর কনফিগারেশন প্রদর্শন করতে পারেন।

# ifconfig virbr0
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.124.1  netmask 255.255.255.0  broadcast 192.168.124.255
        inet6 fe80::5054:ff:fe03:d8b9  prefixlen 64  scopeid 0x20
        ether 52:54:00:03:d8:b9  txqueuelen 0  (Ethernet)
        RX packets 21603  bytes 1144064 (1.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 214834  bytes 1108937131 (1.0 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

আপনি খেয়াল করবেন << আইপি: 192.168.124.1 ভার্চুয়াল ব্রিজ ভাইবার0. ভার্চুয়াল মেশিনগুলি এই আইপিটি শারীরিক হোস্টের সাথে সংযোগ করতে ব্যবহার করে। সুতরাং, আমরা বলতে পারি যে এই আইপিটি ভার্চুয়াল নেটওয়ার্ক পরিবেশে দৈহিক হোস্টের প্রতিনিধিত্ব করে।

আমরা আমাদের আইপিএসের ফাইলগুলিকে আমাদের এফটিপি ডিরেক্টরিতে URL টি সরবরাহ করতে এই আইপিটি ব্যবহার করব। যদি আপনি অন্য কোনও/রিমোট হোস্টে আপনার এফটিপি সার্ভার স্থাপন করেন তবে কেবলমাত্র পূর্ববর্তী আইপির পরিবর্তে অন্য সার্ভারের আইপি লিখুন।

১১. তারপরে আপনাকে আমাদের টিউটোরিয়ালের আগের অংশের মতো সংস্থান এবং সঞ্চয়স্থান সম্পর্কে জিজ্ঞাসা করা হবে। সর্বোপরি আপনি এই উইন্ডো বা এই জাতীয় কিছুতে পৌঁছে যাবেন।

সমাপ্তি টিপুন, এবং আপনার নতুন ভার্চুয়াল মেশিনের সাথে উপভোগ করুন।

এনএফএস ব্যবহার করে নেটওয়ার্ক ইনস্টলেশন

1. আমাদের এখানে প্রায় একই ধাপ রয়েছে, এনএফএস পরিষেবা প্যাকেজ ইনস্টল করুন।

# yum install nfs-utils

২. এর পরে, এনএফএস পরিষেবা শুরু করুন এবং স্থায়ীভাবে ফায়ারওয়ালে পরিষেবা যুক্ত করুন।

# systemctl start nfs
# systemctl enable nfs
# firewall-cmd --permanent --add-service=nfs
# firewall-cmd –reload

৩. লিনাক্স আইএসও মাউন্ট করুন।

# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/

৪. আমরা /ইত্যাদি/রফতানি সম্পাদনা করে এনএফএস শেয়ার ব্যবহার করে এই মাউন্ট পয়েন্টটি ভাগ করতে পারি।

#echo /mnt/iso-mp *(ro) > /etc/exports

৫. এনএফএস পরিষেবা পুনরায় চালু করুন এবং পরিষেবার স্থিতি পরীক্ষা করুন।

# systemctl restart nfs
# systemctl status nfs
   nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled)
   Active: active (exited)

8. জিইউআই সরঞ্জামটি শুরু করুন 'পুণ্য-পরিচালক'।

# virt-manager

9. 'গুণ-পরিচালক' শুরু করার পরে, নতুন ভার্চুয়াল মেশিন তৈরি করুন তারপরে নেটওয়ার্ক ইনস্টল নির্বাচন করুন এবং তারপরে এনএসএফ ডিরেক্টরিতে ইউআরএল পাথ প্রবেশ করুন যা আইএসও-র ফাইল রয়েছে। আপনি যদি অন্য রিমোট মেশিনে আপনার এনএফএস সার্ভার স্থাপন করে থাকেন তবে কেবল সেই মেশিনের আইপি লিখুন।

১০. তারপরে আপনাকে এই সিরিজের আগের অংশে যেমন আলোচনা করা হয়েছে ঠিক তেমন সংস্থান এবং স্টোরেজ প্রবেশ করতে বলা হবে .. কেবলমাত্র এই সমস্ত বিবরণ পূরণ করুন এবং 'সমাপ্তি' বোতামটিতে চাপুন।

নেটওয়ার্ক ইনস্টলেশন HTTP ব্যবহার করে

১. আমাদের এখানেও প্রায় একই ধাপ রয়েছে, http পরিষেবা প্যাকেজ ইনস্টল করুন, এটি শুরু করুন এবং ফায়ারওয়ালে স্থায়ীভাবে সক্ষম করুন।

# yum install httpd
# systemctl start httpd
# systemctl enable httpd
# firewall-cmd --permanent --add-service=httpd
# firewall-cmd –reload

২. এরপরে, ‘/ mnt/iso-mp’ অবস্থানের অধীনে আইএসও চিত্রটি মাউন্ট করুন।

# mount -t iso9660 -o ro /path-to-iso/rhel-server-7.0-x86_64-dvd.iso  /mnt/iso-mp/

৩. এখনও অবধি আমরা এইচটিটিপি সার্ভারের আওতায় কিছু ভাগ করি নি। HTTP ডিফল্ট ডেটা পাথটি ‘/ var/www/html’, এর অধীনে একটি নতুন ডিরেক্টরি তৈরি করতে দেয়।

# mkdir /var/www/html/RHEL7

4. তারপরে অনুলিপি করে ISO এর ফাইলগুলি এই ডিরেক্টরিতে সজ্জিত।

# cp -r /mnt/iso-mp/* /var/www/html/RHEL7/

৫. httpd পরিষেবাটি পুনরায় চালু করুন এবং পরিষেবার স্থিতি পরীক্ষা করুন।

# systemctl restart httpd
# systemctl status httpd
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
   Active: active (running)
 Main PID: 3650 (httpd)

Next. এরপরে 'গুণ-পরিচালক' শুরু করুন, একটি নতুন ভার্চুয়াল মেশিন তৈরি করুন তারপরে নেটওয়ার্ক ইনস্টল নির্বাচন করুন এবং এইচটিটিপি ডিরেক্টরি পাথ ইউআরএল প্রবেশ করুন, এতে আইএসও চিত্রের ফাইল রয়েছে এবং উপরে বর্ণিত পদ্ধতি অনুসরণ করুন ..

উপসংহার

নেটওয়ার্ক ইনস্টলেশন ব্যবহার করে কীভাবে লিনাক্স ভার্চুয়াল মেশিন স্থাপন করা যায় তা নিয়ে আমরা আলোচনা করেছি। কেন্দ্রিয়করণের কারণে স্থানীয় ইনস্টলেশনের তুলনায় নেটওয়ার্ক ইনস্টলকে খুব বেশি পছন্দ করা হয় যা আপনাকে একটি কেন্দ্রীয় ইনস্টলেশন উত্স স্থাপন করতে সহায়তা করে, সমস্ত সার্ভার/মেশিন তাদের অপারেটিং সিস্টেম মোতায়েন করতে এটি ব্যবহার করে। এটি সত্যিই বিশাল পরিবেশে নষ্ট ইনস্টলেশন সময় হ্রাস করেছে।