loading...

بازه

بازدید : 1462
سه شنبه 30 فروردين 1401 زمان : 18:39

KVM نوعی تکنولوژی مجازی ساز متن باز لینوکس می باشد که یکی از رقیب های اصلی مجازی ساز XEN است. عبارت KVM مخفف کلمات Kernel-based Virtual Machin بوده و معنی آن سرور مجازی با کرنل اختصاصی است. مجازی ساز KVM می تواند امکان Overselling را به طور کامل از مدیر سرور بگیرد. در نهایت می توان گفت سرور های ارائه شده توسط KVM قطعا از کیفیت بهتر و بالاتری نسبت به سایر پلتفرم ها مانند OpenVZ و NMware برخودار می باشد.

با مجازی ساز KVM می توانید یک سرویس فیزیکی را بین چند بهترین سرور مجازی یا ماشین های مجازی تقسیم نمایید.

مزایا و ویژگی های مجازی ساز KVM

مجازی ساز KVM دارای مزایا و ویژگی های زیر می باشد:

  1. امنیت بیشتری دارد.

این برنامه از SELinux و sVirt برای امنیت و ایزوله سازی بیشتر استفاده می نماید.

  1. ذخیره سازی بهتری نسبت به سایر مجازی ساز ها دارد.

مجازی ساز KVM از دیسک های لوکال و ذخیره ساز های قابل وصل به شبکه NAS برای انواع حافظه پشتبانی شده استفاده می نماید.

همچنین ممکن است از Multipath 1/0 برای بهتر نمودن ذخیره سازی و قابلیت redundancy استفاده نماید. ضمنا این مجازی ساز از file systems پشتیبانی کرده تا بتواند عکس های VM را توسط Host قابل استفاده نماید.

  1. از سخت افزار های مختلفی پشتیبانی می نماید.

مجازی ساز KVM تقریبا می تواند از تمام سخت افزار های معتبری که توسط لینوکس پشتیبانی می شود، استفاده نماید.

آموزش نصب و فعال سازی مجازی ساز KVM

سنت او اس CentOS 6 می تواند به صورت پیش فرض از مجازی ساز KVM پشتیبانی نماید. یعنی همه پکیج ها و کتابخانه های مورد نظر برای اجرا و فعال سازیی مجازی ساز KVM در مخازن CentOS 6 وجود دارد. برای نصب و اجرای موارد مربوط به مجازی ساز KVM باید دستورات و امور زیر را در محیط SSH اجرا نمایید:

روش اول:

Yum groupinstall “Virtualisation Tool” “virtualization Platform”

Yum install python-virtinst

روش دوم:

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

اجرای دستورات زیر در محیط SSH باشد:

Yum install kvm qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools

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

Loaded plugins: product-id, protectbase,rhnplugin

This system is receiving updates from RHN Classic or RHN Satellite.

Packages excluded due to repository protections

Setting up Install Process

Package libvirt-0.10.2-18.el6-4.15.x86_64 already installed and latest and version

Resolving Dependencies

Running transaction check

Package libguestfs-tools.x86_64 1:1.16.34-2.el6 will be installed

Processing Dependency: libguestfs-tools-c = 1:1.16.34-2.el6 for package: 1:libguestfs-tools-1.16.34-2.el.x86_64

….

..

..

مرحله بعد باید سرویس libvirtd را اجرا نمایید، البته در محیط استارتاپ:

Chkonfig libvirtd on service libvirtd start

بعد از اقدامات بالا برای اینکه ماشین های مجازی و سرور های مجازی ساخته شده توسط KVM متصل شود، باید یک پل ارتباطی در KVM ایجاد نمود. برای این منظور نسبت به نصب و اجرای یک Network Bridge اقدام می نماییم.

در این مرحله باید سیستم خود را ریستارت نمایید. لازم به ذکر است قبل از ریستارت حتما از درست بودن کانفیگ ها و تنظیمات اطمینان پیدا نمایید.

در سیستم امنیتی لینوکس، سرویس SELinux وجود دارد که می تواند موجب اختلال در عملکرد مجازی ساز KVM شود. برای بر طرف نمودن این موضوع قبل از هر کاری سرویس SELinux را غیر فعال نمایید.

در این مرحله برای اینکه از عملکرد درست br0 و br1 مطمئن شوید باید دستورات زیر ار در محیط SSH اجرا نمایید:

# brctl show

# ip addr show br0

# ip addr show br1

# ip route

# ping novinhost.org

KVM نوعی تکنولوژی مجازی ساز متن باز لینوکس می باشد که یکی از رقیب های اصلی مجازی ساز XEN است. عبارت KVM مخفف کلمات Kernel-based Virtual Machin بوده و معنی آن سرور مجازی با کرنل اختصاصی است. مجازی ساز KVM می تواند امکان Overselling را به طور کامل از مدیر سرور بگیرد. در نهایت می توان گفت سرور های ارائه شده توسط KVM قطعا از کیفیت بهتر و بالاتری نسبت به سایر پلتفرم ها مانند OpenVZ و NMware برخودار می باشد.

با مجازی ساز KVM می توانید یک سرویس فیزیکی را بین چند بهترین سرور مجازی یا ماشین های مجازی تقسیم نمایید.

مزایا و ویژگی های مجازی ساز KVM

مجازی ساز KVM دارای مزایا و ویژگی های زیر می باشد:

  1. امنیت بیشتری دارد.

این برنامه از SELinux و sVirt برای امنیت و ایزوله سازی بیشتر استفاده می نماید.

  1. ذخیره سازی بهتری نسبت به سایر مجازی ساز ها دارد.

مجازی ساز KVM از دیسک های لوکال و ذخیره ساز های قابل وصل به شبکه NAS برای انواع حافظه پشتبانی شده استفاده می نماید.

همچنین ممکن است از Multipath 1/0 برای بهتر نمودن ذخیره سازی و قابلیت redundancy استفاده نماید. ضمنا این مجازی ساز از file systems پشتیبانی کرده تا بتواند عکس های VM را توسط Host قابل استفاده نماید.

  1. از سخت افزار های مختلفی پشتیبانی می نماید.

مجازی ساز KVM تقریبا می تواند از تمام سخت افزار های معتبری که توسط لینوکس پشتیبانی می شود، استفاده نماید.

آموزش نصب و فعال سازی مجازی ساز KVM

سنت او اس CentOS 6 می تواند به صورت پیش فرض از مجازی ساز KVM پشتیبانی نماید. یعنی همه پکیج ها و کتابخانه های مورد نظر برای اجرا و فعال سازیی مجازی ساز KVM در مخازن CentOS 6 وجود دارد. برای نصب و اجرای موارد مربوط به مجازی ساز KVM باید دستورات و امور زیر را در محیط SSH اجرا نمایید:

روش اول:

Yum groupinstall “Virtualisation Tool” “virtualization Platform”

Yum install python-virtinst

روش دوم:

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

اجرای دستورات زیر در محیط SSH باشد:

Yum install kvm qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools

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

Loaded plugins: product-id, protectbase,rhnplugin

This system is receiving updates from RHN Classic or RHN Satellite.

Packages excluded due to repository protections

Setting up Install Process

Package libvirt-0.10.2-18.el6-4.15.x86_64 already installed and latest and version

Resolving Dependencies

Running transaction check

Package libguestfs-tools.x86_64 1:1.16.34-2.el6 will be installed

Processing Dependency: libguestfs-tools-c = 1:1.16.34-2.el6 for package: 1:libguestfs-tools-1.16.34-2.el.x86_64

….

..

..

مرحله بعد باید سرویس libvirtd را اجرا نمایید، البته در محیط استارتاپ:

Chkonfig libvirtd on service libvirtd start

بعد از اقدامات بالا برای اینکه ماشین های مجازی و سرور های مجازی ساخته شده توسط KVM متصل شود، باید یک پل ارتباطی در KVM ایجاد نمود. برای این منظور نسبت به نصب و اجرای یک Network Bridge اقدام می نماییم.

در این مرحله باید سیستم خود را ریستارت نمایید. لازم به ذکر است قبل از ریستارت حتما از درست بودن کانفیگ ها و تنظیمات اطمینان پیدا نمایید.

در سیستم امنیتی لینوکس، سرویس SELinux وجود دارد که می تواند موجب اختلال در عملکرد مجازی ساز KVM شود. برای بر طرف نمودن این موضوع قبل از هر کاری سرویس SELinux را غیر فعال نمایید.

در این مرحله برای اینکه از عملکرد درست br0 و br1 مطمئن شوید باید دستورات زیر ار در محیط SSH اجرا نمایید:

# brctl show

# ip addr show br0

# ip addr show br1

# ip route

# ping novinhost.org

نظرات این مطلب

تعداد صفحات : 8

درباره ما
موضوعات
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • لینک دوستان
    خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    <
    پیوندهای روزانه
    آمار سایت
  • کل مطالب : 83
  • کل نظرات : 0
  • افراد آنلاین : 8
  • تعداد اعضا : 0
  • بازدید امروز : 281
  • بازدید کننده امروز : 1
  • باردید دیروز : 862
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 5
  • بازدید هفته : 4759
  • بازدید ماه : 24574
  • بازدید سال : 124708
  • بازدید کلی : 480664
  • کدهای اختصاصی