لینوکس

آموزش نصب KVM در سرور اوبونتو ۱۶.۰۴ به صورت گام به گام و تصویری

آموزش نصب KVM روی اوبونتو

ماشین مجازی مبتنی بر هسته KVM یک ماژول مجازی سازی برای هسته لینوکس است که آن را به یک  hypervisor تبدیل کرده است. چگونه می توان KVM را با استفاده از اتصالات شبکه نصب کرد؟ آیا نصب سیستم عامل مهمان از طریق فناوری مجازی سازی برای سرورهای غیرگرافیکی اوبونتو  ۱۶.۰۴ امکان پذیر است؟ بله ! در ادامه قصد داریم تا مراحل نصب KVM در سرور اوبونتو ۱۶.۰۴ به صورت گام به گام و تصویری را به شما عزیزان نشان دهیم. می توانید با به کار گرفتن KVM چندین سیستم عامل مجزا همانند ویندوز، BSD  و لینوکس را به طور همزمان در سرور مجازی خود داشته باشید. هر دستگاه مجازی ایجاد شده دارای یک دیسک شخصی، کارت گرافیک، کارت شبکه و … به طور مجزا می باشد.

نکته : واژه ی headless بدین معناست که هیچ گونه رابط گرافیکی و یا ترمینال برای ارتباط لوکال با آن در دسترس نیست.

مراحل نصب KVM در سرور  اوبونتو ۱۶.۰۴

  1.  در واقع سرور میزبان در مرکز داده (مرکز اطلاعات) قرار گرفته است و یک سرور headless می باشد .
  2. تمام دستورات در این آموزش بر روی نشست های مبتنی بر SSH تایپ شده اند.
  3. برای نصب سیستم عامل مهمان به یک سرویس گیرنده  VNC نیاز دارید.
  4. در این آموزش شما نحوه نصب نرم افزار KVM را در سرور ابونتو  LTS 16.04 و استفاده از KVM برای راه اندازی اولین مهمان خود یعنی ماشین مجازی را خواهید آموخت.

گام های نصب KVM در سرور اوبونتو ۱۶.۰۴

در زیر تمامی مراحل نصب به همراه مثال آورده شده است.

گام اول نصب KVM در سرور اوبونتو ۱۶.۰۴ : نصب KVM

دستور apt-get command/apt command را  همانند زیر در ترمینال تایپ کنید:

 

گام دوم نصب KVM در سرور اوبونتو ۱۶.۰۴ : تایید نصب KVM
 

گام سوم نصب KVM در سرور اوبونتو ۱۶.۰۴ : پیکر بندی شبکه های ارتباطی
 

مانند نمونه ی زیر فایل را اضافه و یا اگر وجود دارد آن را ویرایش نمایید:

 

فایل را ذخیره کنید و صفحه مربوط به آن را ببندید.

سرویس شبکه را مجددا راه اندازی کرده و دستور زیر را وارد کنید:

 

تاییدیه ی آن به صورت زیر است:

 

گام چهارم نصب KVM در سرور اوبونتو ۱۶.۰۴ : اولین دستگاه مجازی خود را ایجاد کنید.

من قصد دارم تا VM CentOS 7.x را ایجاد کنم. برای اولین قدم از اخرین تصویر iso آن را دریافت می کنم. برای این کار از دستور زیر استفاده می کنیم:

 

ایجاد CENTOS 7 VM

در این مثال CentOS 7.x VM را با ۲ گیگ رم، پردازنده ی دو هسته ای ، ۲ عدد کارت شبکه (یکی برای lan و یکی برای Wan ) و ۴۰ گیگ فضای آزاد دیسک ایجاد می کنیم:

 

برای تنظیم ورودی vnc از طریق ترمینال دیگری بر روی ssh دستور زیر را تایپ می کنیم:

 

همچنین می توانید از دستور زیر استفاده کنید:

 

لطفا مقدار نام پورت را در نظر بگیرید (به عنوان مثال ۵۹۰۱). برای دسترسی به سرور میزبان SSH برای نصب راه ها و سرویس دهنده باید VNC را تنظیم کنید. دستور زیر را می توانید برای ارسال پورت  SSH برای سیستم مشتری یا دسکتاپ (محیط کاری) در محیط ترمینال تایپ کنید:

 

هنگامی که ارتباط با SSH برقرار شد، می توانید VNC  مربوط به مشتری خود را در آدرس خود ۱۲۷.۰.۰.۱ (محل میزبان) و پورت ۵۹۰۱ مشاهده نمایید:

 آموزش نصب KVM در سرور اوبونتو 16.04 به صورت گام به گام و تصویری
آموزش نصب KVM در سرور اوبونتو ۱۶.۰۴ به صورت گام به گام و تصویری

 

صفحه ی نصب سیتم عامل ۷ CentOS Linux  مانند زیر برای شما نمایان می گردد.

آموزش نصب KVM در سرور اوبونتو 16.04 به صورت گام به گام و تصویری
آموزش نصب KVM در سرور اوبونتو ۱۶.۰۴ به صورت گام به گام و تصویری

 

در حال حاضر باید دستورات ارائه شده بر روی صفحه نمایش و نصب CentOS 7 را طی کنید.

پس از نصب، مراحل را به ترتیب انجام دهید و بر روی دکمه reboot کلیک کنید. سرور از راه دور به VNC مشتری متصل می شود. شما می توانید از طریق KVM دوباره اتصال را برقرار کنید تا پیکر بندی بقیه سرور از جمله SSH براساس نشست های ارائه شده و یا فایروال ها راه اندازی شوند.

 

ایجاد ۱۰.X FREEBSD یا   VM.X .11

در این مثال، VM 10 FreeBSD را با دو گیگ رم، پردازنده ی دو هسته ای، ۲ عدد کارت شبکه (یکی برای lan و یکی برای Wan ) و ۴۰ گیگ فضای آزاد دیسک ایجاد می کنیم:

 

 

در مثال دیگری، VM 11 FreeBSD را با یک گیگ رم (قابل ارتقا تا ۲ گیگ)، ۱ هسته   vCPU(قابل ارتقا تا ۲ vCPU )، یک کارت شبکه  و ۴۰ گیگ فضای آزاد دیسک ایجاد می کنیم:

برای تنظیم ورودی vnc در ترمینال دیگری و از طریق ssh دستورات زیر را تایپ می کنیم:

 

لطفا مقدار نام پورت را در نظر بگیرید (به عنوان مثال ۵۹۰۲). برای دسترسی به سرور میزبان SSH برای نصب راه ها و سرویس دهنده باید VNC را تنظیم کنید. دستور زیر را می توانید برای ارسال پورت  SSH برای سیستم مشتری یا دسکتاپ (محیط کاری) در محیط ترمینال تایپ کنید:

هنگامی که ارتباط برقرار شد، می توانید به سرویس گیرنده VNC خود در آدرس ۱۲۷.۰.۰.۱ (میزبان محلی) و پورت ۵۹۰۲  دسترسی داشته باشید و مراحل نصب FreeBSD 10.3 را ادامه دهید.

 

ایجاد OPENBSD 5.9 VM

در این مثال، VM 5.9 OPENBSD   را با دو گیگ رم، پردازنده ی دو هسته ای، ۲ عدد کارت شبکه (یکی برای lan و یکی برای Wan ) و ۴۰ گیگ فضای آزاد دیسک ایجاد می کنیم:

 

برای تنظیم ورودی vnc در ترمینال دیگری و از طریق ssh  دستورات زیر را تایپ می کنیم:

 

لطفا مقدار نام پورت را در نظر بگیرید (به عنوان مثال ۵۹۰۳). برای دسترسی به سرور میزبان SSH برای نصب راه ها و سرویس دهنده باید VNC را تنظیم کنید. دستور زیر را می توانید برای ارسال پورت  SSH برای سیستم مشتری یا دسکتاپ (محیط کاری) در محیط ترمینال تایپ کنید:

 

هنگامی که ارتباط برقرار شد، می توانید سرویس گیرنده VNC خود را در آدرس ۱۲۷.۰.۰.۱ (میزبان محلی) و پورت ۵۹۰۳  جهت نصب OpenBSD 5.9 تایپ نمایید.

 

ایجاد DEBIAN 9.X VM

در این مثال، VM DEBIAN 8.5   را با دو گیگ رم، پردازنده ی ۲ هسته ای ، ۲ عدد کارت شبکه (یکی برای lan و یکی برای Wan ) و ۴۰ گیگ فضای آزاد دیسک ایجاد می کنیم:

 

برای تنظیم ورودی vnc در ترمینال دیگری و از طریق ssh  دستورات زیر را تایپ می کنیم:

 

لطفا مقدار نام پورت را در نظر بگیرید (به عنوان مثال ۵۹۰۴). برای دسترسی به سرور میزبان SSH برای نصب راه ها و سرویس دهنده باید VNC را تنظیم کنید. دستور زیر را می توانید برای ارسال پورت  SSH برای سیستم مشتری یا دسکتاپ (محیط کاری) در محیط ترمینال تایپ کنید:

 

هنگامی که ارتباط برقرار شد، می توانید به سرویس گیرنده VNC خود در آدرس ۱۲۷.۰.۰.۱ (میزبان محلی) و پورت ۵۹۰۴  دسترسی داشته باشید و مراحل نصب Debian Linux 8.5 را ادامه دهید.

 

دستورات مفید در نصب KVM در سرور اوبونتو ۱۶.۰۴

در ادامه برخی از دستورات مفید و مورد استفاده را بیان می کنیم:

یافتن لیست سیستم عامل های مورد قبول :
لیستی از  دامنه ها یا ماشین های مجازی در حال اجرا :
 

خاموش کردن ماشین مجازی یا دامنه ای با نام openbsd :
 

روشن کردن ماشین مجازی یا دامنه ای با نام openbsd :
 

در حالت انتظار نگه داشتن (suspend) ماشین مجازی یا دامنه ای با نام openbsd :
را اندازی مجدد ماشین مجازی یا دامنه ای با نام openbsd :
حذف و پاک کردن ماشین مجازی یا دامنه ای با نام openbsd :
 

جهت مشاهده ی تمامی دستورات از نوع virsh باید کد های زیر را در ترمینال وارد نمایید:
 

برچسب ها

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن