ভার্চুয়াল মেশিন এবং পাত্রে কীভাবে ইনস্টল এবং পরিচালনা করবেন
ভার্চুয়ালাইজেশন এবং ধারকগুলি আজকের আইটি শিল্পে গরম বিষয়। এই নিবন্ধে আমরা লিনাক্স সিস্টেমে উভয়কে পরিচালনা ও কনফিগার করার জন্য প্রয়োজনীয় সরঞ্জামগুলি তালিকা করব।
বহু দশক ধরে, ভার্চুয়ালাইজেশন আইটি পেশাদারদের অপারেশনাল ব্যয় হ্রাস করতে এবং শক্তি সঞ্চয় বাড়াতে সহায়তা করেছে। ভার্চুয়াল মেশিন (বা সংক্ষেপে ভিএম) হ'ল একটি এমুলেটেড কম্পিউটার সিস্টেম যা হোস্ট হিসাবে পরিচিত অন্য সিস্টেমের উপরে চলে।
হোস্টের হার্ডওয়্যার রিসোর্সে (সিপিইউ, মেমরি, স্টোরেজ, নেটওয়ার্ক ইন্টারফেস, ইউএসবি ডিভাইস এবং আরও অনেক কিছু) ভিএম-এর সীমিত অ্যাক্সেস রয়েছে। ভার্চুয়াল মেশিনে চলমান অপারেটিং সিস্টেমটি প্রায়শই অতিথি অপারেটিং সিস্টেম হিসাবে পরিচিত।
আমরা এগিয়ে যাওয়ার আগে আমাদের সিপিইউতে ভার্চুয়ালাইজেশন এক্সটেনশনগুলি সক্ষম করা আছে কিনা তা আমাদের খতিয়ে দেখতে হবে। এটি করার জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন, যেখানে যথাক্রমে ইন্টেল এবং এএমডি প্রসেসরের ভার্চুয়ালাইজেশন পতাকাগুলি vmx এবং svm হয়:
# grep --color -E 'vmx|svm' /proc/cpuinfo
কোনও আউটপুট মানে এক্সটেনশনগুলি হয় বায়োএস-এ উপলব্ধ নয় বা সক্ষম নয়। আপনি এগুলি না চালিয়ে যেতে পারলে পারফরম্যান্স নেতিবাচকভাবে প্রভাবিত হবে।
শুরু করতে, আসুন প্রয়োজনীয় সরঞ্জামগুলি ইনস্টল করি। CentOS এ আপনার নিম্নলিখিত প্যাকেজগুলির প্রয়োজন হবে:
# yum install qemu-kvm libvirt libvirt-client virt-install virt-viewer
উবুন্টু:
$ sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin libvirt-dev
পরবর্তী, আমরা পরে ব্যবহারের জন্য একটি CentOS 7 ন্যূনতম আইএসও ফাইল ডাউনলোড করব:
# wget http://mirror.clarkson.edu/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso
এই মুহুর্তে আমরা নিম্নলিখিত স্পেসিফিকেশন সহ আমাদের প্রথম ভার্চুয়াল মেশিন তৈরি করতে প্রস্তুত:
- রu্যাম: 512 এমবি (নোটটি কমপক্ষে 1024 এমবি থাকা আবশ্যক)
- 1 ভার্চুয়াল সিপিইউ
- 8 জিবি ডিস্ক
- নাম: Centos7vm
# virt-install --name=centos7vm --ram=1024 --vcpus=1 --cdrom=/home/user/CentOS-7-x86_64-Minimal-1804.iso --os-type=linux --os-variant=rhel7 --network type=direct,source=eth0 --disk path=/var/lib/libvirt/images/centos7vm.dsk,size=8
হোস্টে উপলব্ধ কম্পিউটিং সংস্থানগুলির উপর নির্ভর করে, উপরের কমান্ডটি ভার্চুয়ালাইজেশন ভিউয়ার আনতে কিছুটা সময় নিতে পারে। এই সরঞ্জামটি আপনাকে ইনস্টলেশনটি সক্ষম করতে সক্ষম করবে যেন আপনি এটি একটি খালি ধাতব মেশিনে করছেন।
আপনি ভার্চুয়াল মেশিন তৈরির পরে, এটি পরিচালনা করতে আপনি এখানে কয়েকটি আদেশ ব্যবহার করতে পারেন:
সমস্ত ভিএম তালিকাভুক্ত করুন:
# virsh --list all
একটি ভিএম (এই ক্ষেত্রে সেন্টোস 7 ভিএম) সম্পর্কে তথ্য পান:
# virsh dominfo centos7vm
আপনার ডিফল্ট পাঠ্য সম্পাদকটিতে Centos7vm এর সেটিংস সম্পাদনা করুন:
# virsh edit centos7vm
হোস্টটি যখন ভার্চুয়াল মেশিন বুট করার জন্য অটোস্টার্ট সক্ষম বা অক্ষম করে:
# virsh autostart centos7vm # virsh autostart --disable centos7vm
সেন্টোস 7 ভিএম বন্ধ করুন:
# virsh shutdown centos7vm
এটি বন্ধ হয়ে গেলে আপনি এটি সেন্টোস 7 ভিএম 2 নামে একটি নতুন ভার্চুয়াল মেশিনে ক্লোন করতে পারেন:
# virt-clone --original centos7vm --auto-clone --name centos7vm2
এবং এটাই. এই মুহুর্ত থেকে, আপনি আরও তথ্যের জন্য গুণ-ইনস্টল, বীরশ, এবং পুণ্য-ক্লোন ম্যান পৃষ্ঠাগুলি পড়তে চাইতে পারেন।