آموزش نصب kvm و کامندهای کاربردی
آموزش نصب kvm و کامندهای کاربردی واژه KVM مخفف Keyboard،monitor و Mouse می باشد که گاهی اوقات با نام های PC سوئیچ و یا سوئیچ الکترونیکی نیز شناخته می شود. به هر حال، کی وی ام سوئیچ در مقایسه با Data سوئیچ ها و سوئیچ های معمولی شبکه، عملکردی متفاوت دارند. نقش اصلی KVM سوئیچ، کنترل، سوئیچ کردن و مدیریت کردن چندین کامپیوتر از طریق تنها یک کنسول (ماوس، کیبورد و مانیتور) می باشد.
با استفاده از kvm switch به طور مستقیم Admin می تواند بر روی تمامی سرورها مدیریت و کنترل داشته باشد . KVMمخفف سه کلمه Mouse،Video ،Keyboard است. همانطور که در تصویر بالا مشاهده می نمایید، سوئیچ KVM فوق 4 پورت بوده و قابلیت کنترل حداکثر 4 کامپیوتر را دارد. در این مدل ( Dlink DKVM-4K ) از پورت PS/2 برای کنترل کیبورد و ماوس و از پورت VGA برای انتقال تصویر استفاده شده است.
Kernel-Based Virtual Machine و یا به اصطلاح KVM به یک زیرساخت مجازی سازی برای Linux Kernel مورد استفاده قرار می گیرد و این هسته را به یک Hypervisor تبدیل می کند. KVM یک نرم افزار Open source می باشد و براحتی می توان کلیه تغییرات مورد نیاز را در هسته آن انجام داد و به صورت یک ماژول و Built-in درون کرنل لینوکس وجود دارد.
ویژگی های سرور مجازی KVM
ویژگی های سرور مجازی KVM عبارتند از:
- منابع کاملا اختصاصی و مجازی سازی کامل با مجازی ساز KVM و ارائه هسته اختصاصی برای هر سرور مجازی
- امکان مشاهده مصرف پهنای باند و اخطار پیامکی در پنل شرکت
- امکان روشن ، خاموش و ریبوت سرور مجازی به صورت آنلاین در پنل شرکت
- امکان تعویض سیستم عامل به صورت آنلاین در پنل شرکت
- امکان نصب ISO های محبوب به صورت آنلاین در پنل شرکت
- امکان روشن ، خاموش و ریبوت سرور مجازی به صورت آنلاین در پنل شرکت
- امکان مشاهده کنسول VNC سرورمجازی به صورت آنلاین در پنل شرکت
- آپتایم بسیار بالا در کلیه سرویس ها نزدیک به ۱۰۰%
- اتصال به اینترنت ۱Gbps توسط چندین سرویس دهنده اینترنت
- امکان سفارش لیسانس کنترل پنل های تحت وب همچون دایرکت ادمین و پلسک در پنل شرکت
- استفاده از سرورها و سخت افزار معتبر مطابق با استاندارد جهانی
- با توجه به توان سرور مجازی در کلیه سرویس ها می توانید نامحدود سایت و یا نماینده را میزبانی کنید
آموزش نصب kvm
نحوه ی نصب مجازی ساز پرکاربرد kvm بر روی سیستم عامل Centos 7 به این صورت هست:
در قدم اول مدل cpu سیستم یا سرور خود را در سایت intel جست و جو کنید تا از اینکه Intel VT یا AMD-V بر روی ان فعال است اطمینان حاصل نمایید
از دستورات زیر برای نصب استفاده نمایید :
yum -y install qemu-kvm libvirt virt-install bridge-utils
مطمئن شوید که ماژول ها به صورت کامل و صحیح نصب شده اند :
lsmod | grep kvm
سرویس libvirt را start کنید :
systemctl start libvirtd
systemctl enable libvirtd
در مرحله ی بعدی Bridge networking را برای ماشین های مجازی کانفیگ خواهیم نمود توجه داشته باشید در دستورات زیر فرض بر این است که کارت شبکه ی شما به نام eth0 میباشد و ای پی ها داخلی در نظر گرفته شده اند که میبایست در نتیجه پیش از انجام دستورات زیر با دستور ifconfig نام کارت شبکه خود را بیابید و از ای پی های واقعی استفاده نمایید :
nmcli connection add type bridge autoconnect yes con-name br0 ifname br0
nmcli connection modify br0 ipv4.addresses 10.0.0.30/24 ipv4.method manual
nmcli connection modify br0 ipv4.gateway 10.0.0.1
nmcli connection modify br0 ipv4.dns 10.0.0.1
nmcli connection delete eth0
nmcli connection add type bridge-slave autoconnect yes con-name eth0 ifname eth0 master br0
در نهایت سرور را ریبوت نمایید
reboot
برای روشن کردن سرور مجازی از دستور زیر میتوانید استفاده نمایید :
virsh start vmname
برای خاموش کردن سرور مجازی از این دستور استفاده نمایید :
virsh shutdown vmname
در صورتی که کامند بالا قادر به خاموش کردن سرور نبود میتوانید به صورت force از دستور زیر را خاموش کردن سرور استفاده نمایید :
virsh destroy vmname
برای لیست کردن سرور های مجازی از دستور زیر استفاده نمایید :
virsh list –all
برای مشاهده ی سایر دستورات نیز میتوانید از دستور زیر استفاده نمایید :
virsh –help