CentOS 7 এ ভ্যাগ্রেন্ট কীভাবে ইনস্টল করবেন


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

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

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

এখন আপনি জিজ্ঞাসা করতে চাইতে পারেন: ভার্চুয়ালবক্স কেন? আমি উপরে উল্লিখিত মত এটি আপনি কোন ভার্চুয়ালাইজেশন সফ্টওয়্যার জন্য যান তা আসলে কিছু যায় আসে না। যে কোনও লিনাক্স মেশিনের একই কমান্ড বেস রয়েছে বলে আপনার পক্ষে কার্যকর হবে। কথাটি হ'ল: আপনার যোজনার মতো প্রভিশন সফটওয়্যারটি চালানোর জন্য ভার্চুয়ালবক্সের মতো ভার্চুয়ালাইজেশন পরিবেশ থাকা দরকার <

পদক্ষেপ 1: CentOS 7 এ ভার্চুয়ালবক্স 5.1 ইনস্টল করা

যদিও linux-console.net- এ ভার্চুয়ালবক্স ইনস্টল করার জন্য বেশ কয়েকটি টিউটোরিয়াল রয়েছে (উদাহরণস্বরূপ CentOS 7 এ ভার্চুয়ালবক্স ইনস্টল করুন) তবুও, আমি খুব দ্রুত ভার্চুয়ালবক্স 5.1 ইনস্টলেশনটি দিয়ে চলেছি।

প্রথমে ভার্চুয়ালবক্স নির্ভরতা ইনস্টল করুন।

# yum -y install gcc dkms make qt libgomp patch 
# yum -y install kernel-headers kernel-devel binutils glibc-headers glibc-devel font-forge

এরপরে ভার্চুয়ালবক্স সংগ্রহস্থল যুক্ত করুন।

# cd /etc/yum.repo.d/
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

এখন কার্নেল মডিউলটি ইনস্টল করুন এবং বিল্ড করুন।

# yum install -y VirtualBox-5.1
# /sbin/rcvboxdrv setup

পদক্ষেপ 2: সেন্টোস 7 এ ভ্যাগ্রেন্ট ইনস্টল করা

এখানে, আমরা yum কমান্ডটি ব্যবহার করে ভ্যাগ্র্যান্টের সর্বশেষ সংস্করণ (অর্থাৎ লেখার সময় 1.9.6) ডাউনলোড এবং ইনস্টল করব।

----------- For 64-bit machine -----------
# yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_x86_64.rpm

----------- For 32-bit machine ----------- 
# yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_i686.rpm

একটি ডিরেক্টরি তৈরি করুন যেখানে আপনি আপনার পছন্দসই লিনাক্স বিতরণ বা অপারেটিং সিস্টেম ইনস্টল করতে যাবেন।

# mkdir ~/vagrant-home 
# cd ~/vagrant-home 

আপনার প্রিয় ডিস্ট্রো বা অপারেটিং সিস্টেম ইনস্টল করুন।

----------- Installing Ubuntu -----------
# vagrant init ubuntu/xenial64

----------- Installing CentOS -----------
# vagrant init centos/7

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

আপনার উবুন্টু সার্ভারটি বুট করুন।

# vagrant up

ডাউনলোড শেষ হওয়ার জন্য অপেক্ষা করুন। এটি আসলে খুব বেশি সময় নেয় না। আপনার ইন্টারনেটের গতিও গণনা করুন।

উপলভ্য প্রাক-কনফিগার করা বাক্সগুলির তালিকার জন্য https://app.vagrantup.com/boxes/search দেখুন

পদক্ষেপ 3: ভার্চুয়ালবক্স সহ ভ্যাগ্র্যান্ট বক্সগুলি পরিচালনা করুন Manage

ভার্জেন্টফাইলে সংজ্ঞায়িত কনফিগারেশন সহ ভার্চুয়ালবক্সে লোড হওয়া একটি প্রাক বিল্ট 64-বিট উবুন্টু ভার্চুয়াল মেশিন দেখতে ভার্চুয়ালবক্স চালু করুন। এটি ঠিক অন্য কোনও ভিএমের মতো: কোনও পার্থক্য নেই।

আপনি যদি অন্য বাক্সটি সেটআপ করতে চান (CentOS7 বলুন), আপনার বর্তমান ডিরেক্টরিতে আপনার Vagrantfile ফাইলটি সংশোধন করুন (এটি যদি সেখানে আপনার ভ্যাগ্রান্টফাইলটি থাকে) আপনার প্রিয় সম্পাদকের সাথে with আমি আমার কাজের জন্য vi সম্পাদক ব্যবহার করি। সঙ্গে সঙ্গে লাইন 15 এর নীচে টাইপ করুন:

config.vm.box = “centos/7”

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

স্ট্যাটিক আইপি অ্যাড্রেস সেট আপ করতে, 35 নম্বর বিরামহীন এবং আইপি ঠিকানাটি আপনার পছন্দ অনুযায়ী পরিবর্তন করুন।

config.vm.network "private_network", ip: "192.168.33.10"

আপনি এই পরিবর্তনটি সম্পন্ন করার পরে, মেশিন আপ আপ করতে নীচের কমান্ডটি প্রবেশ করুন।

# vagrant up

এই ভার্চুয়াল সার্ভারটি পরিচালনা করা অত্যন্ত সহজ।

# vagrant halt     [shutdown server]
# vagrant up       [start server]
# vagrant destroy  [delete server]

এই টিউটোরিয়ালে, আমরা খুব ঝামেলা ছাড়াই দ্রুত সার্ভার তৈরি করতে ভ্যাব্রেন্ট ব্যবহার করেছি। মনে রাখবেন আইএসও ফাইল ডাউনলোড করার বিষয়ে আমাদের উদ্বিগ্ন হওয়ার দরকার ছিল না। আপনার নতুন সার্ভার উপভোগ করুন!