Virtualization

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 10

‫الـ ‪ Virtualization‬وتقنية الـ ‪Xen‬‬

‫مقدمة‪:‬‬
‫الـ ‪ Virtualization‬أحد أهم وأكثر العناوين والمواضيع العلمية سخونة في الوقت الحالي وذلك بسبب كونها أحد‬
‫تقنيات توفير الموارد وإستغللها بشكل مميز‪ .‬لكن‪ ،‬فكرت الـ ‪ Virtualization‬ليست جديدة على الطلق‪،‬‬
‫وهناك أجهزة كالتي تنتجها شركة ‪ IBM‬كالـ ‪ pSeries‬والـ ‪ zSeries‬وغيرها من الجهزة التي تدعم الـ‬
‫‪ Virtualization‬منذ وقت طويل جدًا‪ .‬وأيضًا هناك برامج مثل برنامج الـ ‪ VMWare‬أو الـ ‪VirtualBox‬‬
‫التي تدعم هذه التقنية أيضًا على الجهزة التي هيكليتها من نوع ‪ x86‬أو الـ ‪.Intel Based‬‬

‫الن الـ ‪ Virtualization‬يتجه صوب الـ ‪ Intel x86‬والـ ‪ AMD‬لنها أصبحت ذات كفاءة عالية وقادرة على‬
‫تزويد الموارد‪/‬العتاد لتشغيل أكثر من جهاز تخيلي ‪ Virtual Machine‬واحد عليها بنفس الوقت‪ ،‬وهذا هو من‬
‫ل‪ .‬أيضًا من الجدير بالذكر بإن الـ ‪ Virtualization‬أصبحت مزودة ظمن‬
‫أهم أسباب إختراع هذه التقنية أص ً‬
‫التوزيعات خاصة الـ ‪ SLES‬والـ ‪ ،openSUSE‬وكل ما عليك هو تنصيب بعض البرامج والمشغلت الضافية‬
‫لهم عند تنصيب النظام أو بعده‪.‬‬

‫أوًل‪ :‬التعرف على مفهوم الـ ‪Virtualization‬‬


‫وهي فصل نظام التشغيل عن العتاد الذي يعمل عليه‪ ،‬بحيث يصبح النظام التشغيلي يعمل في بيئة تخيلية وكأنها‬
‫ل مشاركة الموارد‪/‬العتاد الحقيقية وثانيًا تشغيل أكثر من نظام تشغيل على‬
‫حاسوب منفصل‪ .‬هذه التقنية تتيح لنا أو ً‬
‫نفس الموارد‪/‬العتاد وبنفس اللحظة‪.‬‬

‫من أهم مميزات الـ ‪ Virtualization‬بصورة عامة‪:‬‬


‫‪ -1‬إستعمال العتاد بشكل مميز‪ .‬حيث في بعض الحيان تشغيل نظام واحد على العتاد ل يقوم بإستغلل كامل‬
‫لمواصفات العتاد وبالتالي نخسر هذه المكانيات التي يمكن إستغللها بشكل أفضل‪.‬‬
‫‪ -2‬تقليل وتقليص الوقت الزمني لتوقف الجهاز والنظام معًا‪ ،‬أي تقليل الـ ‪ Down Time‬للنظام‪ .‬وذلك لنه‬
‫بإمكانك نقله بسهولة من جهاز الى آخر في حالة حصول أي مشكلة في العتاد على سبيل المثال‪.‬‬
‫‪ -3‬المرونة في الضافة‪/‬الحذف للعتاد عند الحاجة‪ .‬بعض الحيان تتغيير متطلبات النظام ويحتاج الى تغيير في‬
‫العتاد المزود له )‪ ،RAM، HardDisk، CPU‬الى آخره( سواءًا بإضافة عتاد أكثر أو حذفها حسب الرغبة‪ ،‬أو‬
‫أن تقوم بنقل النظام كله الى جهاز آخر إن لم يكن لديك عتاد يكفي لتشغيل ذلك الجهاز التخيلي‪.‬‬

‫ثانيًا‪ :‬التعرف على كيفية عمل الـ ‪XEN‬‬


‫كما سبق وأن ذكرنا بإن فكرة الـ ‪ Virtualization‬ليست جديدة وإن لشركة ‪ IBM‬العديد من الجهزة مبني‬
‫بداخلها هذه التقنية‪ .‬اليوم ومع التطور الكبير الذي يشهده عالم المصادر الحرة والمجانية تم عمل تقنية جديدة‬
‫إسمها ‪ .XEN‬هذه التقنية تتيح لنا تشغيل أكثر من جهاز تخيلي على عتاد من نوع ‪ .Intel x86‬حسب آخر‬
‫معلوماتي بإن هذه التقنية لزالت غير قادرة على تشغيل جميع أنظمة التشغيل بسبب إنها تحتاج الى التعديل على‬
‫مصدر ‪ Code‬الخاص بالنظام التشغيلي‪ .‬ولهذا هي تشغل حاليًا وبشكل مميز جدًا النظمة التي مصدرها مفتوح‬
‫‪ Open Source System‬مثل ‪ Linux‬و ‪ BSD‬ول أعرف إن كانت تستطيع تشغيل أنظمة مثل الـ‬
‫‪ Windows‬بسبب كون المصدر الخاص به غير مفتوح‪ ،‬بإستثناء نظام التشغيل ‪ Netware‬وذلك لن شركة‬
‫‪ Novell‬نفسها قامت بالتعديل عليه لكي يصبح يعمل تحت تقنية الـ ‪ .Xen‬أيضًا بما إنني أتحدث هنا على الـ‬
‫‪ Virtualization‬كان لبد أن أشير الى إنه كل من شركة ‪ Intel‬و ‪ AMD‬تطور حاليًا إضافات لمعالجاتها‬
‫بحيث تصبح مبنية من الساس وداعمة لمبدأ الـ ‪ .Virtualization‬شركة ‪ Intel‬تسمي هذه الضافة بـ‬
‫‪ Vanderpool‬و ‪ AMD‬تسميه ‪ Pacifica‬في حال أردت عزيزي القاريء البحث عنهم ومعرفة المزيد حول‬
‫هذين الضافتين‪ .‬الجميل في هذه الضافات إنه في حال أصبحت مكتملة فإن الـ ‪ Xen‬سيستطيع تشغيل أي نظام‬
‫تشغيل حتى لو كان مغلق المصدر مثل الـ ‪.Windows‬‬

‫الن لمعرفة كيف يعمل الـ ‪ ،Xen‬علينا أن نتعرف على كل من‪:‬‬


‫‪ (1‬معرفة أنواع الـ ‪Virtualization‬‬
‫‪ (2‬فهم هيكلية الـ ‪Xen‬‬

‫‪ (1‬نأتي الى الى معرفة أنواع الـ ‪ Virtualization‬أوًل‪:‬‬


‫النوع الول‪Full Virtualization :‬‬
‫في هذا النوع يقوم البرنامج الخاص بالـ ‪ Virtualization‬بعمل بيئة تخيلية بالكامل متظمنة للعتاد أيضًا‪ .‬ويصبح‬
‫النظام التشغيلي الضيف الذي يعمل في هذه البيئة بمخاطبة والتعامل مع هذا العتاد التخيلي الذي قام البرنامج‬
‫بعمله له‪ .‬يعتبر برنامج الـ ‪ VMWare‬من أبرز البرامج التي تستعمل هذا النوع من الـ ‪.Virtualization‬‬

‫النوع الثاني‪Para Virtualization :‬‬


‫بدل من عمل بيئة تخيلية بالكامل تقوم البرامج التي تعتمد هذا النوع بتزويد النظام الضيف بما يسمى النوافذ‬
‫المبرمجة ‪ Application Programming Interface‬ومختصرها ‪ .API‬هذه النوافذ تسمح للنظام الضيف من‬
‫إستعمال العتاد الحقيقي ‪ Physical Hardware‬عند الحاجة من خلل التخاطب معه‪ .‬هذا النوع من الـ‬
‫‪ Virtualization‬يتطلب أن يكون النظام قادر على أن يعرف بإنه يعمل في بيئة تخيلية لكي يستطيع أن يطلب‬
‫إستعمال النوافذ المبرمجة ‪ .API‬من أبرز البرامج التي تستخدم هذه الطريقة هي الـ ‪ ،Xen‬أي الـ ‪ Xen‬هو عبارة‬
‫عن برنامج ‪.Para-Virtualization‬‬
‫الـ ‪ Para Virtualization‬تقدم أداء أفضل من الـ ‪ Full Virtualization‬وذلك لنها ل تقوم بعمل عتاد تخيلي‬
‫‪ Virtual Hardware‬وإنما تستعمل العتاد الموجود حسب الحاجة بواسطة البوابات البرمجية ‪ API's‬وبهذا ل‬
‫تحجز شيء هي ليست بحاجة له‪ .‬وقد يقول البعض بإن سلبية الـ ‪ Para Virtualization‬والذي يستعمله الـ‬
‫ل‪ ,‬أي‬‫‪ Xen‬هي كونه حاليًا يشغل ‪ Linux‬و ‪ BSD‬و ‪ Netware‬فقط ول يستطيع تشغيل الـ ‪ Windows‬مث ً‬
‫النظمة مغلقة المصدر‪ .‬لكن الحقيقة إنه صحيح الـ ‪ Full Virtualization‬قادر على تشغيل النظمة مغلقة‬
‫المصدر‪ ،‬لكنه ل يستطيع تشغيلها بنفس كفاءة وإمكانية البرامج التي تستخدم الـ ‪ .Para Virtualization‬ومن‬
‫ميزات الـ ‪ Para Virtualization‬الخرى على الـ ‪ Full Virtualization‬هي المرونة في الضافة والحذف‬
‫ل تستطيع إضافة مساحات أخرى من الـ‬ ‫للعتاد عند الحاجة دون الحاجة الى عمل إعادة تشغيل للنظام الضيف‪ .‬مث ً‬
‫‪ RAM‬للنظام الضيف عند حاجته لذلك دون أن تقوم بوقف عمل النظام وإعادة تشغيله مرة أخرى‪ ،‬أي كل هذا‬
‫يتم في الـ ‪.Run Time‬‬

‫‪ (2‬فهم هيكلية الـ ‪Xen‬‬


‫تقنية الـ ‪ Xen‬تعتمد على جزئين أساسيين إثنين‪ ،‬هما‪:‬‬
‫‪ -1‬برنامج مراقبة الحاسوب التخيلي ‪ .Virtual Machine Monitor‬هذا الجزء يمثل الطبقة ما بين النظمة‬
‫التخيلية المستضافة وبين العتاد‪ ،‬أي بعبارة أخرى هو حلقة الوصل التي تربط النظام الضيف والعتاد الرئيسي‬
‫‪ .Physical Hardware‬وبصورة عامة يسمى هذا البرنامج بالـ ‪.Hypervisor‬‬
‫‪ -2‬أدوات ‪ Xen‬أي ‪ .Xen tools‬وهي عبارة عن مجموعة من البرامج التي تسعتمل من خلل سطر الوامر‬
‫التي يحتاجها مدير النظام لستخدام وإدارة الـ ‪.Virtual Machines‬‬

‫برنامج الـ ‪ Virtual Machine Monitor‬يجب أن يكون يعمل قبل أن نستطيع تشغيل أي نظام تخيلي ‪Virtual‬‬
‫‪ .Machine‬طبعًا عند العمل مع تقنية الـ ‪ Xen‬يسمى الـ ‪ Virtual Machine‬بالدومين ‪ .Domain‬أيضًا هذا‬
‫البرنامج ‪ Virtual Machine Monitor‬ل يملك مشغلت ‪ Drivers‬للتخاطب مع العتاد ‪ Hardware‬للجهاز‬
‫المضيف ول يملك منافذ ‪ Interface‬لكي يتم من خللهم التواصل والتخاطب مع مدير النظام الـ‬
‫‪ .Administrator‬هذه المور تتم من خلل نظام تشغيل يعمل في الدومين رقم صفر ‪ .Domain0‬حيث يمثل الـ‬
‫‪ Domain0‬المتحكم ‪ Controller‬بالنظمة الخرى المستضافة ‪ Guests‬التخيلية‪ .‬أي بعبارة أخرى هو الذي‬
‫من خلله نستطيع أن نتحكم بباقي النظمة التخيلية التي تعمل على الجهاز‪ .‬يتم ذلك كله من خلل خدمة إسمها‬
‫‪ xend‬والتي تعمل في الـ ‪ ،Domain0‬وهي الخدمة التي تدير جميع الدومينات الخرى‪.‬‬
‫ملحظة‪ :‬في عالم الـ ‪ Xen‬يسمى الـ ‪ Domain0‬بالدومين صاحب الصلحيات ‪ Privileged Domain‬والذي‬
‫سيكون هو المضيف ‪ Host‬بينما الدومينات الخرى التي ليس لها صلحيات تسمى بالـ ‪ DomainU‬وهي‬
‫الدومينات الضيف‪.‬‬

‫ثالثًا‪ :‬فوائد الـ ‪ Virtualization‬بإستعمال تقنية ‪ Xen‬تحديدًا‬


‫‪ -‬أعلى إمكانية لدارة العتاد وإستغلله بشكل صحيح‪.‬‬
‫‪ -‬تقليل من تكاليف العتاد‪.‬‬
‫‪ -‬مرونة أكثر في الستعمال‪.‬‬
‫‪.Virtual Hosting -‬‬
‫‪ -‬تقليل من الـ ‪ Down-time‬وبها نصل الى زيادة الـ ‪.Avilability‬‬
‫‪ -‬زيادة الحماية بالمقارنة مع إستعمال الـ ‪ chroot‬والـ ‪.jails‬‬
‫‪ -‬إمكانية نقل النظام من مكان لخر بسهولة‪.‬‬
‫‪ -‬سهولة في الصيانة والترقية للعتاد‪.‬‬
‫‪ -‬جعل النظام قابل للـ ‪ Hot Swap‬بغض النظر عن نوعه‪.‬‬
‫‪ -‬إمكانية عمل التجارب ومن ثم التشغيل‪.‬‬
‫‪ -‬غير ذلك‪.‬‬

‫رابعًا‪ :‬النظمة التي يدعمها ‪Xen‬‬


‫‪Linux 2.4 -‬‬
‫‪Linux 2.6 -‬‬
‫‪+ NetWare 6.5 -‬‬
‫‪NetBSD -‬‬
‫‪FreeBSD -‬‬
‫‪Plan9 -‬‬
‫‪OpenSolaris -‬‬

‫خامسًا‪ :‬طريقة تنصيب الـ ‪Xen‬‬


‫لتنصيب الـ ‪ Xen‬سنبدأ من خلل وجود نظام ‪ SLES10‬أو ‪ OpenSUSE‬راكب وجاهز أي لن نتطرق هنا الى‬
‫كيفية تنصيب أي منهما‪ .‬حيث سيمثل النظام ‪ openSUSE‬الـ ‪ Domain0‬وسيكون هو النظام المستضيف‬
‫والمتحكم بمن سنقوم بتنصيبهم من النظمة لحقًا‪ .‬نقاط يجب أن يتم مراعاتها‪:‬‬
‫‪ -‬وجود مساحة كافية من القرص الصلب لتنصيب ‪ Xen‬دومين جديد وإن الدومين المستضيف ‪ Domain0‬ل‬
‫يستعمل كل القرص الصلب ‪.‬‬
‫‪ -‬للحصول على أعلى مرونة من حيث القرص الصلب يفضل إستعمال ‪ LVM‬في نظام ‪) Xen‬الـ ‪ VLM‬ليس‬
‫ضمن هذه الموضوع(‪.‬‬

‫الطريقة الولى‪ :‬الن لتشغيل ‪ Xen‬على جنو‪/‬لينوكس كل ما عليك فعله هو تشغيل الـ ‪) Yast‬الشرح للتنصيب‬
‫بإستعمال نظام ‪ openSUSE‬كما ذكرنا سلفًا( وبعد ذلك أذهب الى ‪ Software‬وقم بتشغيل الـ ‪Software‬‬
‫‪ Management‬منه‪ .‬وتأكد من تنصيب الحزم البرمجية التالية ‪:‬‬
‫‪ : xen (1‬ذه الحزمة تحتوي على برنامج الـ ‪.Xen Virtual Machine Monitir‬‬
‫‪ : xen-tools (2‬تحتوي على برنامج ‪ Xend‬ومحموعة من الدوات تستعمل من سطر الوامر لدارة الـ ‪Xen‬‬
‫‪.Sys‬‬
‫‪ : kernel-xen (3‬يحتوي على كيرنل تم تعديله لكي يصبح قادرا على العمل في ‪ Xen‬دومين‪.‬‬
‫‪ : *xen-doc (4‬تحتوي على مجموعة من المراجع حول ‪.Xen‬‬
‫‪ :yast2-vm (5‬تحتوي على برنامج لدارة الدومينات من خلل الواجهة الرسومية‪.‬‬
‫‪ :xen-tools-ioemu (6‬هذه الحزمة سيتم ذكرها في الجزء الثاني من سلسلة إستعمال الـ ‪ Xen‬والتعامل معه‪،‬‬
‫لني أكتشفتها للتو أثناء القراءة والتأكد من بعض المعلومات‪ .‬على كل حال هذه الحزمة هي لتمكين الـ ‪Xen‬‬
‫بالعمل وبنظام ‪.Full Virtualization‬‬

‫الطريقة الثانية‪ :‬قم بتشغيل الـ ‪ Yast‬وبعد ذلك أذهب الى ‪ System‬وقم بتشغيل الـ ‪Virtual Machine‬‬
‫‪ ،Management - Xen‬بما إنه سيكون هذه أول مرة تطلب تشغيل هذا البرنامج سيخبرك بإنه الـ ‪ Xen‬غير‬
‫منصب ويحتاج الى تنصيب وكل ما عليك فعله هو إتباع الخطوات التي يطلبها منك‪.‬‬

‫عندما تقوم بتنصيب حزمة ‪ Xen‬فإنها تقوم بإضافة السطور التاليه بشكل تلقائي الى الملف الخاص بالـ‬
‫‪:Bootloader‬‬
‫‪title Xen‬‬
‫)‪root (hd0.3‬‬
‫‪kernel‬‬ ‫‪/boot/xen.gz‬‬
‫‪module‬‬ ‫‪/boot/vmlinvz-xen‬‬ ‫‪root=/dev/hd0 selinvx=0‬‬
‫‪module‬‬ ‫‪/boot/initrd-xen‬‬

‫• في السابق كان يستعمل في سطر ‪ kernel module‬متغير ‪ dom0-mem‬حيث كان يستعمل لتحديد‬
‫حجم معين من الذاكرة للـ ‪ Domain0‬عند لحظة القلع للنظام‪ .‬لكن في نسخة الـ ‪ Xen‬الثالثه لم يعد هناك‬
‫حاجة لها بعد‪.‬‬
‫• في بداية تشغيل الـ ‪ Domain0‬يتم إستعمال كل الذاكرة الموجودة له ولكن بعد ذلك عند بدء عملية‬
‫إضافة دومينات تقوم بتخصيص ذاكرة لكل واحد وبالتالي ذاكرة الـ ‪ Domain0‬تقل‪.‬‬
‫• السطور التي تم إضافتها إلى ملف ال ‪ menu.lst‬أو الـ ‪ grub.conf‬تضيف خيار جديد إلى القائمة التي‬
‫تظهر عند لحظة القلع ‪ .Booting‬هذا لخيار يمكنك من تشغيل الـ ‪Xen Virtual Machine Monitor‬‬
‫والذي هو السطر هذا )‪ .(kernel /boot/xen.gz‬وهو الذي بالطبع يقوم بتشغيل النظام ‪openSUSE‬‬
‫في الـ ‪ Domain0‬الذي من خلله نتحكم بباقي الدومينات‪.‬‬
‫• قم بالتأكد أن جميع السطور داخل ملف الـ ‪ Module‬صحيحة حيث يجب أن يكون السطر الذي فيه‬
‫‪ root‬يؤشر الى القسم الخاص من القرص الصلب لديك والذي فيه نظام الملفات الذي سيقوم بتشغيل الـ ‪Xen‬‬
‫‪ Virtual Machine Monitor‬بالضافة الى النواة ‪ Kernel‬الخاص بالـ ‪.Domain0‬‬
‫• تأكد من نسخة الـ ‪ Xen‬الخاصة بالنواة ‪ Kernel‬والـ ‪ initrd‬تم وضعهم في سطر ال ‪ .module‬جميع‬
‫السماء تنتهي بـ ‪. -xen‬‬
‫بعد عملية التأكد من ملف إعداد الـ ‪ Bootloader‬أعد تشغيل جهازك وقم بإختيار السطر الذي فيه ‪ .Xen‬هذا‬
‫سيقوم بتشغيل ‪ Xen Virtual Machine Monitor‬وبعد ذلك سيعمل الـ ‪.Domain0‬‬

‫ملحظات مهمة‪:‬‬
‫‪ (1‬إذا حصلت أي مشكلة قم بعمل إعادة تشغيل وإختار الخيار الذي ليس فيه ‪ Xen‬لتشغيل النظام بالوضع‬
‫الطبيعي‪.‬‬
‫‪ (2‬عندما يعمل ‪ Xen‬إعدادات الشبكة التي يعدها ‪ Xen Management Process‬بعض الحيان تعمل تداخل‬
‫أو عدم توافق مع ملفات العدادات الخاصة بالدومينات‪ .‬خاصة السكربت ‪ SUSEfirewall2‬ولهذا يفضل إيقاف‬
‫هذه السكربتات عند العمل في بيئة الـ ‪ .Xen‬لوقف عملها قم بتنفيذ التالي‪:‬‬

‫‪insserv‬‬ ‫‪-r‬‬ ‫‪SUSEfirewall2_setup‬‬


‫‪insserv‬‬ ‫‪-r‬‬ ‫‪SUSEfirewall2_init‬‬
‫‪insserv‬‬ ‫‪-r‬‬ ‫‪SUSEfirewall2_final‬‬
‫المر الخير ليس بالضرورة كتابته‪.‬‬
‫سادسًا‪ :‬إدارة الدومينات بواسطة ‪Yast‬‬
‫بعد قيامنا بعملية تنصيب ‪ Xen‬وأدواتها نستطيع الن عمل دومينات ‪ Xen‬أخرى‪ .‬سيتم عمل ذلك من خلل الـ‬
‫‪ Module‬الخاص بال ‪ Xen‬والذي يمكن تشغيله من خلل ‪ Yast‬هو ‪Virtual Machine Management‬‬
‫‪ .((Xen‬هذه الداة هي التي من خللها نقوم بالتحكم بجميع الدومينات ‪ Xen‬التي على الجهاز ومنها نضيف‬
‫دومينات جديدة‪ .‬ل تنسى لتشغيل هذه الداة يجب ان يكون ‪ Linux‬يعمل في ‪.domain0‬‬

‫لعمل ‪ domain‬جديد وقيامك بعمل ‪ boot‬له تابع الشرح مع الصور ‪:‬‬


‫‪ (1‬قم بتشغيل الداة الخاصة بالــ ‪ ، Xen‬ستظهر لك الصورة التالية‪:‬‬

‫بعد ذلك ستجد في أسفل الصورة الزرار التالية ‪:‬‬


‫‪ <----- Add‬تستخدم لعمل ‪ domain‬جديد ‪.‬‬ ‫•‬
‫‪ <----- Refresh‬تعمل ‪ refresh‬للمعلومات الخاصة بالدومين ‪.‬‬ ‫•‬
‫‪ <----- Delete‬تقوم بحذف الدومين نهائيا ‪.‬‬ ‫•‬
‫‪ <----- Start‬تضغط عليها لتشغيل الدومين ‪.‬‬ ‫•‬
‫‪ <----- View‬تفتح ‪ Terminal‬لكي تشبك من خلله على ‪ Console‬لدومين ‪.‬‬ ‫•‬
‫‪ <----- Shutdown‬تعمل ‪ Shutdown‬طبيعي للنظام التشغيل على الدومين ‪.‬‬ ‫•‬
‫‪ <----- Terminate‬تقوم بغلق الدومين دون إنتظار النظام التشغيلي الذي عليه ليغلق نفسه ‪.‬‬ ‫•‬

‫‪ (2‬قم بالضغط على ‪ Add‬ستظهر الصورة التالية ‪:‬‬


‫‪ (3‬بعدها أترك الخيار كما هو بتشغيل نظام التنصيب وأضغط على ‪ Next‬لتظهر لك الصورة التالية‪:‬‬
‫‪ (4‬قم بعمل العدادات اللزمة والتحديدات اللزمة )تحديد حجم القرص الصلب للنسخة التخيلية‪ ،‬حجم الـ‬
‫‪ RAM‬الى غير ذلك( وأضغط على ‪ Next‬لتظهر لك الصورة التالية‪:‬‬
‫حيث هنا سيظهر لك واجهة التنصيب ولكن بطريقة الـ ‪ Text Mode‬أي لن يكون عملية التنصيب من خلل‬
‫الواجهات الرسومية المعتاد عليها بل بالطريقة المتقدمة بعض الشيء‪ .‬بعد أن تنتهي عملية التنصيب وبعد ذلك قم‬
‫بتشغيل النظام الجديد والذي سيكون عبارة عن دومين جديد يعمل على الـ ‪.Domain0‬‬

‫أليك عزيزي القاريء هيكل توضيحي للدومينات والتي تعمل على ‪:Domain0‬‬

‫طريقة تشغيل النظام الجديد والتعامل معه سيتم ذكرها بتفصيل أكثر في العدد القادم من مجلة مجتمع لينوكس‬
‫العربي‪.‬‬

‫المراجع‪:‬‬
‫‪www.novell.com‬‬
‫‪http://en.opensuse.org/HOWTOs‬‬
‫‪http://en.opensuse.org/How_to_Install_a_Xen_VM_Server‬‬

You might also like