سناریوی کار با KVM: تفاوت میان نسخه‌ها

از OCCC Wiki
پرش به ناوبری پرش به جستجو
خط ۸۵: خط ۸۵:
</div>
</div>


۲- ساخت سوییچ مجازی ''(برای بررسی نتیجه از دستور sudo brctl show استفاده نمایید)''
۲- ساخت ماشین مجازی (بدون تنظیمات  شبکه):


<div dir="ltr">
<div dir="ltr">
sudo brctl addbr br0
  sudo kvm -cpu host -m 2G -hda xamin.qcow2 -cdrom xamin.iso -enable-kvm
</div>
 
۳- اتصال سوییچ مجازی به کارت شبکه:
 
<div dir="ltr">
sudo brctl addif br0 eth0
sudo ifconfig eth0 0.0.0.0 up
sudo ifconfig br0 up
sudo dhclient br0
</div>
 
۴- ساخت ماشین مجازی:
 
<div dir="ltr">
  sudo kvm -cpu host -m 2G -hda xamin.qcow2 -cdrom xamin.iso -device e1000,netdev=net0 -netdev tap,id=net0 -enable-kvm
</div>
</div>



نسخهٔ ‏۷ دسامبر ۲۰۱۴، ساعت ۱۳:۴۱

کارگاه مجازی‌سازی در لینوکس با استفاده از KVM - قدم اول

پیش‌نیازها:

  1. برای حضور در کارگاه مجازی‌سازی حتما لپ‌تاپ به همراه داشته باشید. ترجیحا بر روی لپ‌تاپ یک توزیع لینوکس بر پایه دبیان (مثل اوبونتو) یا بر پایه ردهت (مثل سنت‌اواس یا فدورا) نصب داشته باشید.
  2. آشنایی با مبانی مجازی‌سازی
  3. آشنایی با اصول اولیه شبکه
  4. تسلط نسبی بر روی یکی از توزیع‌های لینوکس ذکر شده

سرفصل‌های جلسه:

  1. نصب و راه‌اندازی هاست مجازی‌سازی
  2. تنظیمات شبکه هاست برای مجازی سازی
  3. نصب و راه‌اندازی ماشین مجازی با استفاده از virsh
  4. استفاده‌ از ابزارهای QEMU
  5. تبدیل ماشین‌های مجازی دیگر به KVM

اقدامات اولیه

  • در BIOS سیستم بررسی کنید که ویژگی مجازی سازی فعال باشد.
BIOS > Advanced Chipset settings > Virtualization Technology
  • بررسی توان سیستم میزبان در اجرای ماشین مجازی با KVM (نباید مقدار خروجی صفر باشد) :
egrep -c 'vmx|svm' /proc/cpuinfo
  • بررسی نصب بودن (فعال بودن) KVM توسط دستور زیر امکان پذیر است:
sudo /usr/sbin/kvm-ok
  • بررسی معماری سیستم توسط دستور زیر امکان پذیر است:
arch
  • بررسی معماری سیستم عامل نصب شده توسط دستور زیر امکان پذیر است:
uname -m

توجه: لطفا به پیغام های خروجی دستورات دقت کنید

نصب KVM

۱- بسته های مورد نیاز را با دستور زیر نصب کنید:

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

توضیحات مربوط به بسته های نصب شده:

  1. qemu-kvm : فوق ناظر
  2. libvirt-bin: واسط مدیریتی
  3. ubuntu-vm-builder: ابزار خط فرمان
  4. bridge-utils: ابزارهای شبکه مجازی
  5. (اختیاری: نصب virt-manager بعنوان واسط گرافیکی در دسکتاپ)

۲- تخصیص مجوزهای دسترسی به کاربر (برای بررسی نتیجه باید محدد login کنید و میتوانید دستور groups را اجرا کنید)

sudo adduser `id -un` libvirtd

(در بعضی توزیع های لینوکس لازم است که دسترسی به گروه kvm هم داده شود)

۳- بررسی صحت نصب:

virsh -c qemu:///system list
Id Name                 State
----------------------------------
$

ایجاد ماشین مجازی

۱- ساخت دیسک برای ماشین مجازی (برای بررسی نتیجه از دستور ls -l استفاده نمایید)

qemu-img create hard_disk_image.qcow2 8G

۲- ساخت ماشین مجازی (بدون تنظیمات شبکه):

sudo kvm -cpu host -m 2G -hda xamin.qcow2 -cdrom xamin.iso -enable-kvm

منابع مرتبط


blog comments powered by Disqus