آموزش نصب KVM و ساخت ماشین مجازی در ابونتو

4 دیدگاه
دسته بندی: آموزش
آموزش نصب KVM و ساخت ماشین مجازی در ابونتو

اگر از لینوکس استفاده می‌کنید، نیازی به استفاده از نرم‌افزار VMware یا VirtualBox برای ساخت ماشین مجازی (VM)‌ نیست. می‌توان از KVM (تعبیه شده در هسته‌ لینوکس) برای اجرای سیستم‌عامل ویندوز و یا لینوکس بر روی ماشین‌مجازی استفده کرد.

جهت اجراری دستورات می‌توانید از ابزارهای command-line (خط دستور) و یا برای سادگی بیشتر از سیسنم‌های گرافیکی مدیریت VM مانند libvirt و Virt-Manager استفاده نمایید. Virt-Manager نسبت به سایر نرم‌افزارهای این دسته از محبوبیت بالایی در بین کاربران برخوردار است.

 نصب KVM:

KVM تنها بر روی CPUای کار می‌کند که سخت‌افزار مجازی‌ساز مانند Intel VT-x یا  AMD-V را پشتیبانی ‌کند. برای بررسی امکان پشتیبانی CPU کافیست دستور زیر را اجرا نمایید:

egrep -c ‘(svm|vmx)’ /proc/cpuinfo

چناچه نتیجه حاصل از اجرای دستور فوق 0 باشد، CPU شما از سخت‌افزار مجازی ساز پشتیبانی ‌نمی‌کند، اما اگر حاصل رقم ۱ یا بالاترباشدبه معنی پشتیبانی CPU از سخت‌افزار مجازی‌ساز است.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو- آیا CPU سخت‌افزار مجازی‌سازی دارد؟

دقت کنید که برای استفاده از پشتیبانی سخت‌افزاری مجازی‌سازی در CPU، تنها تست وجود آن کافی نیست، بلکه باید در BIOS سیستم نیز فعال باشد.

از دستور زیر برای نصب KVM و پکیج‌های پشتیبانی آن می‌توانید استفاده کنید.

sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager

تنها کاربر Root و کاربرهای گروه libvirtd مجوز دسترسی به KVM برای اجرای دستورات مدیریت ماشین مجازی را دارند.

با اجرای دستور زیر می‌توانید یک کاربر خاص را به گروه libvirtd اضافه نمایید.

sudo adduser name libvirtd

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - افزودن یک کاربر به گروه libvirtd
بعد از اجرای دستور بالا ابتدا باید Log out و مجدد Log in نمایید، سپس دستور زیر را اجرا نمایید،

virsh -c qemu:///system list

نتیجه این دستور لیست خالی از ماشین‌های مجازی خواهد بود، ما برای بررسی درست کار کردن سیستم آن‌را اجرا کرده‌ایم.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - این دستور نشان می‌دهد همه چیز درست کار می‌کند

چنانچه نتیجه‌ی دستور مانند تصویر بالا لیست خالی ماشین‌های مجازی بود، سیستم درست نصب شده و شما می‌توانید VMهای مورد نظر خود را ایجاد نمایید.

ایجاد ماشین مجازی (VM):

بعد از نصب KVM، برای ایجاد و مدیریت VM می‌توان از Virtual Machine Manager که در داشبورد وجود خواهد داشت، استفاده نمایید.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - روش برای برای مدیریت ماشین مجازیVirtual Machine Manager
با کلیک بر روی نرم‌افزار Virtual Machine Manager امکان ساخت، تنظیم، تعیین سخت‌افزار و نصب سیستم‌عامل دلخواه VM را خواهید داشت.

پس از اجرای Virtual Machine Manager پنجره‌ای این نرم‌افزار برای شما باز خواهد شد. برای ایجاد ماشین مجازی بر روی کلید Create New Virtual Machine در نوار ابزار پنجره کلیک و ۵ مرحله آن را طی نمایید.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - مدیریت ماشین مجازیVirtual Machine Manager

در مراحل ۱ و ۲ باید روش نصب، نام و تنظیمات اولیه برای ایجاد VM خود را تعیین نمایید. اگر سابقه کار با VirtualBox ،VMware یا نرم‌افزارهایی از این قبیل دارید، کار برای شما ساده خواهد بود. به سادگی می‌توانید به کمک یک ISO image، از روی هارد دیسک و …. سیستم ماشین مجازی را نصب نمایید.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - نصب VMدر مرحله ۳ باید میزان RAM (حافظه) ماشین مجازی را مشخص نمایید؛ دقت کنید برای انتصاب بیش از 2GB حافظه، نیازمند لینوکس با هسته 64 بیتی هستید، سیستم‌های 32 بیتی حداکثر می‌توانند 2 گیگابایت از حافظه را به ماشین مجازی اختصاص دهد.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - انتصاب بیش از 2GB حافظه به VM

به‌صورت پیش‌فرض، KVM از Bridge برای ارتباط شبکه‌ی ماشین مجازی استفاده می‌کند. اینکار مشابه با یک شبکه NAT میباشد و در نتیجه ماشین مجازی شما دارای هویت مستقل در شبکه نخواهد بود. در واقع دسترسی از بیرون به سرورمجازی شما بسیار محدود می‌باشد و در صورتی که شما  از ماشین مجازی بعنوان سرور (به‌عنوان مثال سیستم عامل ویندوز سرور ۲۰۰۸ برروی ان نصب نمایید) استفاده نمایید این موضوع باعث بروز مشکل خواهد شد.

برای رفع این مشکل، نیاز است که تنظیمات شبکه را در KVM تغییر دهید تا ماشین مجازی از حالت Bridge خارج شود و امکان تنظیم نمودن IP مستقل برای آن بوجود آید. 

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - VM

پس از انجام تنظیمات و تعیین روش نصب، Virt-Manager ماشین مجازی را در همان پنجره لود خواهد کرد، حال می‌توانید سیستم‌عامل دلخواه خود را بر روی VM نصب کنید.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - سیستم‌عامل دلخواه خود را بر روی VM نصب کنید

 مدیریت Virtual Machines:

پنجره نرم‌افزار Virtual Machine Manager لیست ماشین‌های مجازی نصب شده شما را نمایش می‌دهد. با راست کلیک بر روی نام هر VM می‌توان عملیاتی مانند Start (راه‌اندازی)، Shut down (خاموش کردن)، cloning یا migrating (منتقل کردن) را انجام داد.

آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - Start ، Shut down ، cloning یا migrating روی VM

در انتها شما می‌توانید برای مشاهده جزئیات در باره VM و تنظیمات آن می‌توان بر روی کلید i-shaped در نوار ابزار کلیک نمود.

How-to-Install-KVM-Create-Virtual-Machines-Ubuntu-13

 

خرید VPS و خرید سرور از ایران سرور

امتیاز شما

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

نصب وردپرس روی پلسک

نصب وردپرس روی پلسک

0
  زمانی که صحبت از کنترل پنل‌های هاستینگ وب می‌شود، ابزار پلسک (Plesk) یکی از بهترین گزینه‌ها برای کسب‌وکارهای کوچک و بزرگ به حساب می‌آید.…
بلاک کردن آی پی در htaccess

آموزش بلاک کردن آی پی در فایل htaccess

0
بلاک کردن آی پی در فایل htaccess، درِ ورود سایتتان را روی مهمانان پردردسرِ ناخوانده‌ می‌بندد. اگر می‌خواهید کنترل ترافیک ورودی به سایتتان را به…

نظرات کاربران

4 دیدگاه. دیدگاه تازه ای بنویسید

  • سلام

    لطفا دستور :
    egrep -c ‘(svm|vmx)’ /proc/cpuinfo

    اصلاح کنین به :
    egrep -c ‘(vmx|svm)’ /proc/cpuinfo

    مرسی

    پاسخ
    • ایران‌سرور
      7 اردیبهشت 1394 08:22

      سلام،
      با تشکر از توجه شما، هر دو دستور رفتاری مشابه و خروجی یکسان دارند؛ بنابر این تفاوتی در استفاده ار آن‌ها نیست.

      پاسخ
  • درود
    من Ubuntu روی لبتاب درکنار ویندوز نصب کردم بعد میخوام ی ماشین مجازی روی Ubuntu نصب کنم که هم ویندوز هم چند سیستم عامل بالا بیارم لطفا راهنمایی کنید. چگونه نصب کنم
    سپاس

    پاسخ
    • میمنت جلیلیان
      6 دی 1395 09:40

      با سلام
      در اوبونتو می‌توانید از نرم‌افزار VirtualBox استفاده کنید.

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست