লিনাক্সের ওয়েব ব্রাউজারের মাধ্যমে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনগুলি পরিচালনা করতে পিএইচপিভিউচুয়ালবক্স ইনস্টল করুন


ভার্চুয়ালাইজেশন সাধারণভাবে লিনাক্স এবং আইটি ক্ষেত্রে সবচেয়ে আলোচিত বিষয়। চাহিদার ভার্চুয়ালাইজেশন (ভিএমওয়্যার) 10 টি এইচওটি আইটি দক্ষতার তালিকায় তালিকার শীর্ষে রয়েছে।

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

ভার্চুয়ালবক্স এবং পিএইচপি ভার্চুয়ালবক্স ডাউনলোড, ইনস্টলেশন এবং কনফিগারেশন দেবিয়ান এবং সেন্টোস ভিত্তিক বিতরণের জন্য অনুসরণ করবে।

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

বেশ কয়েকটি ভার্চুয়ালাইজেশন সরঞ্জাম উপলব্ধ। এর মধ্যে কয়েকটি প্ল্যাটফর্ম নির্দিষ্ট এবং এর মধ্যে কয়েকটি যে কোনও প্ল্যাটফর্মে ব্যবহারের জন্য উপলব্ধ।

  1. মাইক্রোসফ্ট ভার্চুয়াল সার্ভার 2005 আর 2 - x86 এবং x86_64 বিট প্ল্যাটফর্মের জন্য উপলব্ধ। সমর্থন: কেবল উইন্ডোজ
  2. কিউ - উইন্ডোজ, ম্যাক এবং লিনাক্সের জন্য ওপেন সোর্স ভার্চুয়ালাইজেশন সরঞ্জাম উপলব্ধ
  3. ভিএমওয়্যার - উইন্ডোজ এবং লিনাক্সের জন্য উপলব্ধ
  4. ভার্চুয়ালবক্স - উইন্ডোজ, ম্যাক, লিনাক্স এবং সোলারিসের জন্য উপলভ্য ওপেন সোর্স অ্যাপ্লিকেশন
  5. জেন - উইন্ডোজ পাশাপাশি লিনাক্স ডিস্ট্রোসকে সমর্থন করে

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

ভার্চুয়ালবক্সকে একমাত্র পেশাদার ভার্চুয়ালাইজেশন সমাধান হিসাবে দাবি করা হয়েছে যা নিখরচায় পাওয়া যায় এবং এটি মুক্ত উত্স। এটি ভার্চুয়াল ওএসের স্ন্যাপশট তৈরির পাশাপাশি bit৪ বিট অতিথি ওএস সমর্থন করতে সক্ষম।

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

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

লিনাক্সে ভার্চুয়ালবক্স এবং পিএইচপি ভার্চুয়ালবক্স ইনস্টল করা

এই নিবন্ধটির জন্য, আমরা ইনস্টলেশনের প্ল্যাটফর্ম হিসাবে ন্যূনতম ইনস্টলেশন ডেবিয়ান এবং সেন্টোস ব্যবহার করব। সমস্ত ইনস্টলেশন, কনফিগারেশন এবং উদাহরণগুলি ডেবিয়ান 8.0 এবং সেন্টোস 7.1 ন্যূনতমটিতে পরীক্ষা করা হয়।

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

# apt-get update && apt-get upgrade && apt-get autoremove
# apt-get install apache2
# apt-get install php5 php5-common php-soap php5-gd
# apt-get install build-essential dkms unzip wget

উপরের সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করার পরে, আপনি আপনার লিনাক্স বিতরণ অনুযায়ী /etc/apt/source.list ফাইলে নিম্নলিখিত ভার্চুয়ালবক্স পিপিএ লাইনগুলির একটি যোগ করতে এগিয়ে যেতে পারেন।

deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

পরবর্তীগুলি ডাউনলোড করুন এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ওরাকল পাবলিক কী যুক্ত করুন।

# wget www.virtualbox.org/download/oracle_vbox.asc
# apt-key add oracle_vbox.asc
# yum update && yum autoremove
# yum install httpd
# yum install php php-devel php-common php-soap php-gd
# yum groupinstall 'Development Tools' SDL kernel-devel kernel-headers dkms wget

উপরের সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করার পরে, ওরাকল পাবলিক কী ডাউনলোড করুন এবং আপনার সিস্টেমে আমদানি করুন।

# wget www.virtualbox.org/download/oracle_vbox.asc
# rpm –import oracle_vbox.asc

২. পরবর্তী, আপনার লিনাক্স বিতরণ অনুযায়ী নিম্নলিখিত কমান্ডগুলির সাহায্যে অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন।

# /etc/init.d/apache2 restart				[On Older Debian based systems]
# /etc/init.d/httpd restart				[On Older RedHat based systems]

OR

# systemctl restart apache2.service			[On Newer Debian based systems]
# systemctl restart httpd.service			[On Newer RedHat based systems]

আপনার ব্রাউজারটি আপনার ব্যক্তিগত আইপি ঠিকানা বা আপনার লুপব্যাক ঠিকানার দিকে নির্দেশ করুন, আপনার অ্যাপাচি ডিফল্ট পরীক্ষার পৃষ্ঠাটি দেখতে হবে।

http://ip-address
OR
http://localhost

৩. এখন ভার্চুয়ালবক্স ইনস্টল করার সময় এসেছে।

# apt-get install virtualbox-4.3		[On Debian based systems]
# yum install virtualbox-4.3   			[On RedHat based systems]

4. পরবর্তী ডাউনলোড এবং PhpVirtualBox ইনস্টল করুন।

# wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-1.zip
# unzip phpvirtualbox-4.3-1.zip

৫. এরপরে, এক্সট্রাক্ট করা ‘phpvirtualbox-4.3-1’ ফোল্ডারটিকে HTTP ওয়েব সার্ভারের ডিফল্ট রুট ফোল্ডারে সরান (/ var/www/অথবা/var/www/html)।

# mv phpvirtualbox-4.3-1 /var/www/html

Ph. পিএইচপিভিবি বা যেকোন কিছুতে ডিরেক্টরিতে ‘phpvirtualbox-4.3-1’ নামকরণ করুন, যাতে তাদের নির্দেশ করা সহজ হয় easy এর পরে ‘পিএইচপিভিবি’ ডিরেক্টরিতে একটি কনফিগারেশন ফাইল কনফিগারেশন রয়েছে। নীচের চিত্র অনুসারে এটির নাম পরিবর্তন করে কনফিগারেশন করুন।

# mv /var/www/html/phpvb/config.php-example /var/www/html/phpvb/config.php

A. একটি নতুন ব্যবহারকারীর অ্যাকাউন্ট তৈরি করুন (বা কোনও বিদ্যমান ব্যবহারকারী যুক্ত করুন) এবং এটি vboxusers গ্রুপে যুক্ত করুন এবং পিএইচপিভিবি ডিরেক্টরি মালিকানা এভিআই ব্যবহারকারীর সাথে পরিবর্তন করুন।

# useradd avi
# passwd avi
# usermod -aG vboxusers avi
# chown -R avi:avi /var/www/html/phpvb

৮. এখন ‘কনফিগার.এফপি’ ফাইলটি খুলুন এবং সদ্য নির্মিত ব্যবহারকারী এবং পাসওয়ার্ড যুক্ত করুন।

# vi / var/www/html/phpvb/config.php
/* Username / Password for system user that runs VirtualBox */
var $username = 'avi';
var $password = 'avi123';

9. এখন ডাউনলোড করুন এবং ভার্চুয়ালবক্স এক্সটেনশন ইনস্টল করুন।

# wget http://download.virtualbox.org/virtualbox/4.3.12/Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
# VboxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack

১০. এখন কনফিগার ফাইলে সংজ্ঞায়িত ব্যবহারকারী ‘এভিআই’ হিসাবে ভার্চুয়ালবক্স-ওয়েবসারভ শুরু করুন।

$ vboxwebsrv -H 127.0.0.1

১১. এখন যদি আপনার ব্রাউজারটি স্থানীয় সার্ভারে ইনস্টল করা থাকে তবে ip_where_phpvirtualbox_is_installed/phpvb বা 127.0.0.1/phpvb এ নির্দেশ করুন।

The default username is admin
The default pasword is admin

যদি আপনি নীচের চিত্রের মতো ত্রুটি পান get আপনাকে কিছু পরিষেবা শুরু করতে হতে পারে।

# /etc/init.d/virtualbox start
# /etc/init.d/vboxdrv  start
# /etc/init.d/vboxweb-service start

এখন আবার লগইন চেষ্টা করুন এবং আপনি নীচের ইন্টারফেস দেখতে পাবেন।

আপনি ভার্চুয়াল বাক্সে যে কোনও ওএস ইনস্টল করতে পারেন। নতুন ক্লিক করুন, নাম দিন এবং আর্কিটেকচার এবং সংস্করণ নির্বাচন করুন।

ভার্চুয়াল ওএস যে পরিমাণ রu্যাম ব্যবহার করতে পারে তা দিন।

নতুন ভার্চুয়াল মেশিনে নতুন ভার্চুয়াল হার্ড ড্রাইভ যুক্ত করুন।

ধরণের হার্ড ড্রাইভ নির্বাচন করুন।

ধরণের স্টোরেজ ডিস্ক বরাদ্দ নির্বাচন করুন।

হার্ড ড্রাইভের আকার চয়ন করুন এবং তৈরি ক্লিক করুন।

আপনি দেখতে পাচ্ছেন যে আপনার ভার্চুয়াল ডিস্কটি তৈরি হয়েছে এবং ভার্চুয়াল ওএস হোস্ট করার জন্য প্রস্তুত।

স্টোরেজে ক্লিক করুন এবং ভার্চুয়াল চিত্র যুক্ত করুন (আইসো), বা আপনার মেশিনের শারীরিক সিডি ড্রাইভ নির্বাচন করুন। শেষ পর্যন্ত ইনস্টল শুরু করতে ক্লিক করুন।

নেটওয়ার্কে ক্লিক করুন এবং সঠিক নেটওয়ার্ক অ্যাডাপ্টার নির্বাচন করুন।

উপরের ডানদিকে কোণার কনসোলে ক্লিক করুন ডেস্কটপ আকার নির্বাচন করুন এবং সংযোগ করুন। যদি কনসোল বিকল্পটি হাইলাইট না করা হয় আপনি সেটিংস → প্রদর্শন → রিমোট প্রদর্শন → সার্ভার সক্ষম করুন এবং ঠিক আছে ক্লিক করুন এর অধীনে এটি সক্ষম করতে হতে পারে।

আপনি ভার্চুয়াল ওএস কার্যকর অবস্থায় দেখতে পাবেন।

আপনি ‘বিচ্ছেদ’ ক্লিক করে এটিকে বিচ্ছিন্ন করতে পারেন।

বুট করা এবং ইনস্টলেশন প্রক্রিয়াটির বিশ্রামটি এমন সহজ সরল যা আপনি লোকাল মেশিনে ইনস্টল করছেন।

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

এটিতে অ্যাক্সেস করতে আপনার স্থানীয় ভার্চুয়াল সার্ভার এবং ফ্রন্ট-এন্ড পিএইচপি ভার্চুয়ালবক্স উপভোগ করুন। আপনি আরও কিছু কনফিগারেশন পরে উত্পাদন এ প্রয়োগ করতে পারেন।

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