آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
درود به همگی ...
اگر از لینوکس استفاده میکنید، نیازی به استفاده از نرمافزار VMware یا VirtualBox برای ساخت ماشین مجازی (VM) نیست. میتوان از KVM (تعبیه شده در هسته لینوکس) برای اجرای سیستمعامل ویندوز و یا لینوکس بر روی ماشینمجازی استفده کرد.
جهت اجراری دستورات میتوانید از ابزارهای command-line (خط دستور) و یا برای سادگی بیشتر از سیسنمهای گرافیکی مدیریت VM مانند libvirt و Virt-Manager استفاده نمایید. Virt-Manager نسبت به سایر نرمافزارهای این دسته از محبوبیت بالایی در بین کاربران برخوردار است.
نصب KVM:
KVM تنها بر روی CPUای کار میکند که سختافزار مجازیساز مانند Intel VT-x یا AMD-V را پشتیبانی کند. برای بررسی امکان پشتیبانی CPU کافیست دستور زیر را اجرا نمایید:
کد PHP:
egrep -c ‘(svm|vmx)’ /proc/cpuinfo
چناچه نتیجه حاصل از اجرای دستور فوق ۰ باشد، CPU شما از سختافزار مجازی ساز پشتیبانی نمیکند، اما اگر حاصل رقم ۱ یا بالاترباشدبه معنی پشتیبانی CPU از سختافزار مجازیساز است.
http://blog.iranserver.com/wp-conten...Ubuntu-021.png
دقت کنید که برای استفاده از پشتیبانی سختافزاری مجازیسازی در CPU، تنها تست وجود آن کافی نیست، بلکه باید در BIOS سیستم نیز فعال باشد. از دستور زیر برای نصب KVM و پکیجهای پشتیبانی آن میتوانید استفاده کنید.
کد PHP:
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager
تنها کاربر Root و کاربرهای گروه libvirtd مجوز دسترسی به KVM برای اجرای دستورات مدیریت ماشین مجازی را دارند.
با اجرای دستور زیر میتوانید یک کاربر خاص را به گروه libvirtd اضافه نمایید.
کد PHP:
sudo adduser name libvirtd
http://blog.iranserver.com/wp-conten...-Ubuntu-03.png
بعد از اجرای دستور بالا ابتدا باید Log out و مجدد Log in نمایید، سپس دستور زیر را اجرا نمایید،
کد PHP:
virsh -c qemu:///system list
نتیجه این دستور لیست خالی از ماشینهای مجازی خواهد بود، ما برای بررسی درست کار کردن سیستم آنرا اجرا کردهایم.
http://blog.iranserver.com/wp-conten...-Ubuntu-04.png
چنانچه نتیجهی دستور مانند تصویر بالا لیست خالی ماشینهای مجازی بود، سیستم درست نصب شده و شما میتوانید VMهای مورد نظر خود را ایجاد نمایید. ایجاد ماشین مجازی (VM):
بعد از نصب KVM، برای ایجاد و مدیریت VM میتوان از Virtual Machine Manager که در داشبورد وجود خواهد داشت، استفاده نمایید.
http://blog.iranserver.com/wp-conten...-Ubuntu-05.png
با کلیک بر روی نرمافزار Virtual Machine Manager امکان ساخت، تنظیم، تعیین سختافزار و نصب سیستمعامل دلخواه VM را خواهید داشت.
پس از اجرای Virtual Machine Manager پنجرهای این نرمافزار برای شما باز خواهد شد. برای ایجاد ماشین مجازی بر روی کلید Create New Virtual Machine در نوار ابزار پنجره کلیک و ۵ مرحله آن را طی نمایید.
http://blog.iranserver.com/wp-conten...-Ubuntu-06.png
در مراحل ۱ و ۲ باید روش نصب، نام و تنظیمات اولیه برای ایجاد VM خود را تعیین نمایید. اگر سابقه کار با VirtualBox ،VMware یا نرمافزارهایی از این قبیل دارید، کار برای شما ساده خواهد بود. به سادگی میتوانید به کمک یک ISO image، از روی هارد دیسک و …. سیستم ماشین مجازی را نصب نمایید.
http://blog.iranserver.com/wp-conten...-Ubuntu-07.png
در مرحله ۳ باید میزان RAM (حافظه) ماشین مجازی را مشخص نمایید؛ دقت کنید برای انتصاب بیش از ۲GB حافظه، نیازمند لینوکس با هسته ۶۴ بیتی هستید، سیستمهای ۳۲ بیتی حداکثر میتوانند ۲ گیگابایت از حافظه را به ماشین مجازی اختصاص دهد.
http://blog.iranserver.com/wp-conten...-Ubuntu-08.png
بهصورت پیشفرض، KVM از Bridge برای ارتباط شبکهی ماشین مجازی استفاده میکند. اینکار مشابه با یک شبکه NAT میباشد و در نتیجه ماشین مجازی شما دارای هویت مستقل در شبکه نخواهد بود.
در واقع دسترسی از بیرون به سرورمجازی شما بسیار محدود میباشد و در صورتی که شما از ماشین مجازی بعنوان سرور (بهعنوان مثال سیستم عامل ویندوز سرور ۲۰۰۸ برروی ان نصب نمایید) استفاده نمایید این موضوع باعث بروز مشکل خواهد شد.
برای رفع این مشکل، نیاز است که تنظیمات شبکه را در KVM تغییر دهید تا ماشین مجازی از حالت Bridge خارج شود و امکان تنظیم نمودن IP مستقل برای آن بوجود آید.
http://blog.iranserver.com/wp-conten...-Ubuntu-09.png
پس از انجام تنظیمات و تعیین روش نصب، Virt-Manager ماشین مجازی را در همان پنجره لود خواهد کرد، حال میتوانید سیستمعامل دلخواه خود را بر روی VM نصب کنید.
http://blog.iranserver.com/wp-conten...-Ubuntu-11.png
مدیریت Virtual Machines:
پنجره نرمافزار Virtual Machine Manager لیست ماشینهای مجازی نصب شده شما را نمایش میدهد. با راست کلیک بر روی نام هر VM میتوان عملیاتی مانند Start (راهاندازی)، Shut down (خاموش کردن)، cloning یا migrating (منتقل کردن) را انجام داد.
http://blog.iranserver.com/wp-conten...-Ubuntu-12.png
در انتها شما میتوانید برای مشاهده جزئیات در باره VM و تنظیمات آن میتوان بر روی کلید i-shaped در نوار ابزار کلیک نمود.
http://blog.iranserver.com/wp-conten...-Ubuntu-13.png
منبع :
آموزش نصب KVM و ساخت ماشین مجازی در ابونتو - ایران سرور
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
تشکر
پایین ترین سیستمی کهمیشه روش kvm نصب کرد چه مقدار رم نیاز داره؟ 1 گیگ؟
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
نقل قول:
نوشته اصلی توسط
hostfire
تشکر
پایین ترین سیستمی کهمیشه روش kvm نصب کرد چه مقدار رم نیاز داره؟ 1 گیگ؟
درود بر شما
تنها محدویتی که دارد این است که cpu سیستم شما از مجازی سازی پشتیبانی کنه .
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
سلام.
از آموزشتون متشکرم، اما virtual box شرکت اوراکل رو هم حتما امتحان کنید. بی نظیره.
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
معادل این کامند :
کد:
egrep '(vmx|svm)' --color=always /proc/cpuinfo
برای centos چیه ؟!
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
نقل قول:
نوشته اصلی توسط
OmidX
معادل این کامند :
کد:
egrep '(vmx|svm)' --color=always /proc/cpuinfo
برای centos چیه ؟!
درود
در centos نیز صحیح میباشد
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
نقل قول:
نوشته اصلی توسط
hamid.soltani92
سلام.
از آموزشتون متشکرم، اما virtual box شرکت اوراکل رو هم حتما امتحان کنید. بی نظیره.
Virtual Box در حد Workstation هست.
برای VPS Hosting و Node های بالا از مجازی ساز های دیگری باید استفاده کنید.
به هر حال زمانی که تصمیم داشته باشید VPS Hosting انجام بدید ، دسترسی مناسب و حداقل ابزاری برای مدیریت هرچه بهتر و پیشرفته تر روی ماشین های مجازی داشته باشید.
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
هر چند KVM قابلیت مجازی سازی را دارد و امکان موارد مدیریتی بیشتری نسبت به موارد ذکر شده در اینجا دارد،
اما هنوز راه درازی تا دست یابی به جایگاه محصولات Vm دارد.
البته یک سری مجازی ساز های تجاری هم بر پایه KVM منتشر شده که نسبتا به Vm نزدیک شدن اما هنوز به اعتقاد من Vm انبوه قابلیت ها را با روشی ساده و به سبک ترین شکل پردازشی برای هاست فراهم میکند.
البته زحمت شما برای ایجاد آموزش مصور کار بسیار ارزشمندی بوده است و مطمئنا خیلی مفید بود مطلب شما.
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
توی kvm امکان اورسل نیست؟
یعنی بیشتر از رم لینوکس مجازی سازی کرد؟!؟
پاسخ : آموزش نصب kvm و ساخت ماشین مجازی در ابونتو
نقل قول:
نوشته اصلی توسط
Kifer
توی kvm امکان اورسل نیست؟
یعنی بیشتر از رم لینوکس مجازی سازی کرد؟!؟
oversell رم امکان پذیرهست.