طريقة استخدام KVM بسيطة، يكفي اتباع الخطوات التالية:
1. kvm مدعوم على كل إصدارات النواة لينوكس انطلاقا من 2.6.22، لكن للتحقق قم بتحرير الأمر التالي على سطر الأوامر:
يجبان تكون النتيجة شبيهة بما يلي:
kernel/arch/x86/kvm/kvm.ko
kernel/arch/x86/kvm/kvm-intel.ko
kernel/arch/x86/kvm/kvm-amd.ko
2. هذه أهم خطوة و هي التحقق من أن المعالج يدعم VT-x أو AMD-V، لنحرر:
يجب أن تتوصل بنتيجة، إدا لم تتوصل بشيء فالمعالج لا يدعم الخاصيتين و بذلك لا يمكنك الاستفادة من KVM.
3. إدا توصلت بنتيجة تعرض التقنيات المدعومة من طرف المعالج فما علينا الآن إلا تثبيت qemu-kvm و qtemu. حرر ما يلي إن كنت على أبونتو (ubuntu) أو استخدم الطريقة المناسبة على توزيعتك الخاصة لتثبيت البرنامجين:
4. بعد تثبيت البرنامجين علينا إضافة إسم مستخدمنا إلى فريق kvm
نحتاج بعدها إلى تسجيل الخروج ثم تسجيل الدخول، أو من الأفضل إعادة تشغيل النظام.
الآن من المفترض أن وحدة kvm مفعلة تلقائيا و جاهزة للاستخدام (إن لم تكن كذلك ألقي نظرة على المعلومات الإضافية في نهاية التدوينة)
5. قم بتشغيل البرنامج qtemu و هو الواجهة الرسومية لـ qemu و qemu-kvm
أ. قبل أن تبدأ في إنشاء الآلات الافتراضية عليك إعداد qtemu لتشغيل qemu-kvm بدلا من qemu من على قائمة File/Configure/Qemu Start Command = qemu-kvm
ب. بعد ذلك، لإنشاء الآلة الافتراضية يكفي النقر على "New Machine" من على قائمة File.
سيطلب منك:
تحديد نوع النظام من بين Linux, Windows 98, XP, ReactOS أو Other (آخر).
تحديد اسم الآلة و مكان تواجد ملف القرص الإفتراضي.
تحديد مساحة القرص الإفتراضي.
بعد ذلك من خلال الواجهة الرئيسية قم بـ :
تحديد كمية الذاكرة المخصصة للنظام الإفتراضي.
تحديد ملف ISO الخاص بالنظام الذي تود تجرته (مثلا ملف Fedora12-Live-ISO) و تفعيل الإقلاع منه (Boot from CDROM).
تفعيل الشبكة (Enable Network).
تفعيل الصوت (Enable Sound).
ثم التشغيل من خلال Start :)
واجهة QtEmu تغنيك عن سطر الأوامر و هذا مناسب للمبتدئين، لكن ماذا لو أردت إنجاز ما سبق من خلال سطر الأوامر؟ إليك الطريقة:
لإنشاء قرص إفتراضي بسعة 20G من نوع qcow2 و بإسم fedora12 حرر ما يلي:
لإقلاع النظام الإفتراضي باستخدام:
* ملف ISO لتوزيعة Fedora ممثلا القرص المدمج CDROM.
* ملف fedora12.qcow2 ممثلا القرص الإفتراضي.
* ذاكرة بسعة 512MB.
* بطاقة عرض VMWare إفتراضية.
* بطاقة صوت Intel AC97 إفتراضية.
* مع الربط بالشبكة (مدعوم بشكل تلقائي من طرف Qemu)
بعد تثبيت فيدورا على القرص الإفتراضي يكفي تحرير ما يلي لتشغيل النظام:
هذا كل شيء.
معلومات إضافية:
لتفعيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات Intel
لتفعيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات AMD
معلومة: فيرتول بوكس (VirtualBox) غير متوافق مع KVM لأن لذيه وحدة خاصة شبيهة بـ KVM
لتعطيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات Intel
لتعطيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات AMD
1. kvm مدعوم على كل إصدارات النواة لينوكس انطلاقا من 2.6.22، لكن للتحقق قم بتحرير الأمر التالي على سطر الأوامر:
modprobe -l 'kvm*'
يجبان تكون النتيجة شبيهة بما يلي:
kernel/arch/x86/kvm/kvm.ko
kernel/arch/x86/kvm/kvm-intel.ko
kernel/arch/x86/kvm/kvm-amd.ko
2. هذه أهم خطوة و هي التحقق من أن المعالج يدعم VT-x أو AMD-V، لنحرر:
egrep '^flags.*(vmx|svm)' /proc/cpuinfo
يجب أن تتوصل بنتيجة، إدا لم تتوصل بشيء فالمعالج لا يدعم الخاصيتين و بذلك لا يمكنك الاستفادة من KVM.
3. إدا توصلت بنتيجة تعرض التقنيات المدعومة من طرف المعالج فما علينا الآن إلا تثبيت qemu-kvm و qtemu. حرر ما يلي إن كنت على أبونتو (ubuntu) أو استخدم الطريقة المناسبة على توزيعتك الخاصة لتثبيت البرنامجين:
sudo aptitude install qemu-kvm qtemu
4. بعد تثبيت البرنامجين علينا إضافة إسم مستخدمنا إلى فريق kvm
gpasswd -a Your_Login_Name kvm
نحتاج بعدها إلى تسجيل الخروج ثم تسجيل الدخول، أو من الأفضل إعادة تشغيل النظام.
الآن من المفترض أن وحدة kvm مفعلة تلقائيا و جاهزة للاستخدام (إن لم تكن كذلك ألقي نظرة على المعلومات الإضافية في نهاية التدوينة)
5. قم بتشغيل البرنامج qtemu و هو الواجهة الرسومية لـ qemu و qemu-kvm
أ. قبل أن تبدأ في إنشاء الآلات الافتراضية عليك إعداد qtemu لتشغيل qemu-kvm بدلا من qemu من على قائمة File/Configure/Qemu Start Command = qemu-kvm
ب. بعد ذلك، لإنشاء الآلة الافتراضية يكفي النقر على "New Machine" من على قائمة File.
سيطلب منك:
تحديد نوع النظام من بين Linux, Windows 98, XP, ReactOS أو Other (آخر).
تحديد اسم الآلة و مكان تواجد ملف القرص الإفتراضي.
تحديد مساحة القرص الإفتراضي.
بعد ذلك من خلال الواجهة الرئيسية قم بـ :
تحديد كمية الذاكرة المخصصة للنظام الإفتراضي.
تحديد ملف ISO الخاص بالنظام الذي تود تجرته (مثلا ملف Fedora12-Live-ISO) و تفعيل الإقلاع منه (Boot from CDROM).
تفعيل الشبكة (Enable Network).
تفعيل الصوت (Enable Sound).
ثم التشغيل من خلال Start :)
واجهة QtEmu تغنيك عن سطر الأوامر و هذا مناسب للمبتدئين، لكن ماذا لو أردت إنجاز ما سبق من خلال سطر الأوامر؟ إليك الطريقة:
لإنشاء قرص إفتراضي بسعة 20G من نوع qcow2 و بإسم fedora12 حرر ما يلي:
qemu-img create -f qcow2 fedora12.qcow2 20G
لإقلاع النظام الإفتراضي باستخدام:
* ملف ISO لتوزيعة Fedora ممثلا القرص المدمج CDROM.
* ملف fedora12.qcow2 ممثلا القرص الإفتراضي.
* ذاكرة بسعة 512MB.
* بطاقة عرض VMWare إفتراضية.
* بطاقة صوت Intel AC97 إفتراضية.
* مع الربط بالشبكة (مدعوم بشكل تلقائي من طرف Qemu)
qemu-kvm -hda fedora12.qcow2 -m 512 -cdrom Fedora-12-i686-Live.iso -boot d -vga vmware -soundhw ac97
بعد تثبيت فيدورا على القرص الإفتراضي يكفي تحرير ما يلي لتشغيل النظام:
qemu-kvm -hda fedora12.qcow2 -m 512 -vga vmware -soundhw ac97
هذا كل شيء.
معلومات إضافية:
لتفعيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات Intel
sudo modprobe kvm sudo modprobe kvm-intel
لتفعيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات AMD
sudo modprobe kvm sudo modprobe kvm-amd
معلومة: فيرتول بوكس (VirtualBox) غير متوافق مع KVM لأن لذيه وحدة خاصة شبيهة بـ KVM
لتعطيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات Intel
sudo modprobe -r kvm-intel sudo modprobe -r kvm
لتعطيل وحدة KVM يدويا حرر ما يلي بالنسبة لمعالجات AMD
sudo modprobe -r kvm-amd sudo modprobe -r kvm
لا اريد ان اكود "رخم" ، لكن لاني مستعجل قليل سأضع هذا المشاركة في اخر تدوينة بغض النظر عن انها لا علاقة لها بالموضوع D:
ردحذف١. اليك صورة لشعار قناة nga ، بدلا عن الصورة الحالية ربما تعجبك (يمكن حتى التعديل عليها اذا لم ترد النص الموجود بالاسفل -
http://img706.imageshack.us/img706/9228/ngalogo.png
٢. شعار برنامج خواطر غير مضبوط ، يذهب لبرنامج اخر .
٣. حدث رابط دليل البرامج الحرة و المفتوحة لوندوز ، يوجد من فترة نسخة منقحة برقم 2.1 (فقط بعض التعديلات في التنسيق و اضافة برامج كدي صفحة 31)
٤. شكرا ^_^
شكرا جزيلا أحمد، لقد قمت بالتعديلات المطلوبة :)
ردحذف