رجوع
2025/04/18
6. إعدادات تقسيم القرص الصلب لـ Oracle Linux KVM
في المقال السابق، شرحنا “مفهوم ترخيص Oracle” و”سياسة التقسيم” لبيئات الخوادم الافتراضية. يجب أن تعرف الآن أن هناك العديد من الأمور التي يجب توخي الحذر بشأنها عند استخدام منتجات Oracle في بيئة خادم افتراضي.
كما شرحنا أن ميزة التقسيم الصلب في Oracle Linux KVM تتيح لك تحسين تكلفة الترخيص لمنتجات Oracle. ومع ذلك، لا يمكنك تقليل عدد التراخيص بمجرد استخدام Oracle Linux، بل تحتاج إلى تخصيص نواة CPU محددة للآلة الافتراضية على شكل تثبيت.
هذا مكتوب أيضًا في قسم “التقسيم الصلب مع Oracle Linux KVM” الذي تم تقديمه في المرة السابقة، ولكن الواقع هو أن بناءه فعليًا صعب للغاية.
لذلك، في هذا المقال، سنركز على النقاط التي يجب ملاحظتها عند التهيئة. ومع ذلك، هذا المقال مخصص لأغراض التحقق من العمليات، لذا فهو يختلف عن بيئة التشغيل الفعلية. هناك العديد من الأمور التي يجب مراعاتها، خاصة في بيئة الإنتاج، مثل التوافر والأمان، ولكن في هذا المقال، سنتجاهل هذه العوامل.
بالإضافة إلى ذلك، يتطلب بناء البيئة معرفة بـ KVM، ولكن هذا ليس الموضوع الرئيسي، لذا سنذكره باختصار فقط. لمزيد من المعلومات حول Linux وKVM، راجع أدلة Oracle Linux وRed Hat Enterprise Linux في نهاية المقال.
متطلبات التقسيم الصلب
بعد قراءة الورقة البيضاء “التقسيم الصلب مع Oracle Linux KVM” حول التقسيم الصلب في Oracle Linux، ربما تعتقد أنه من السهل تنفيذ التقسيم الصلب باستخدام الأمر olvm-vmcontrol؟
الواقع مختلف تمامًا. بالإضافة إلى استخدام Oracle Linux KVM كمضيف افتراضي، تحتاج أيضًا إلى أداة الإدارة Oracle Linux Virtualization Manager. وهذه الأمور صعبة الإعداد للغاية. في الجيل السابق من منتجات الافتراضية، Oracle VM Server، كان بإمكانك إعداد التقسيم الصلب بمجرد إعادة كتابة طفيفة لملف التهيئة. الوضع الحالي مختلف جدًا.
لذلك، سنشرح المتطلبات الأساسية.
Oracle Linux KVM وOracle Linux Virtualization Manager
أولاً، دعنا نراجع المكونات الأساسية.
Oracle Linux KVM
Oracle Linux KVM هو مضيف افتراضي يستخدم KVM المدمج في نواة Oracle Linux. يمكنك استخدام النواة مع كل من RHCK وUEK. كـ نظام تشغيل ضيف، فهو يدعم Ubuntu، وSUSE Linux، وMicrosoft Windows بالإضافة إلى Linux المستند إلى RHEL. لاحظ أنه لا يوجد منتج يُسمى Oracle Linux KVM، ويتم تحقيقه من خلال دمج حزم الافتراضية في Oracle Linux 7 وOracle Linux 8 وOracle Linux 9.
Oracle Linux Virtualization Manager
Oracle Linux Virtualization Manager (OLVM) هي أداة إدارة بيئة افتراضية تعادل vCenter من VMware. يمكنك القيام بالمهام حسب الحاجة لعملياتك، مثل إدارة مضيفي Oracle Linux KVM والآلات الافتراضية. أدناه، يُشار إليه أحيانًا بـ OLVM.
يستند Oracle Linux Virtualization Manager إلى المصدر المفتوح oVirt، وتُستخدم نفس أدوات الإدارة المستندة إلى oVirt في Red Hat Virtualization (RHV). لكي نكون دقيقين، فإن تطبيق المصدر المفتوح لـ Red Hat Virtualization هو oVirt. كل منهما له علاقة كما هو موضح في الجدول التالي.
البائع | أداة إدارة KVM | أداة إدارة تهيئة البنية التحتية |
---|---|---|
Red Hat | Red Hat Virtualization | Red Hat Satellite |
تطبيق المصدر المفتوح | oVirt | Spacewalk |
Oracle | Oracle Linux Virtualization Manager | Oracle Linux Manager |
Oracle Linux Virtualization Manager مطلوب
لتثبيت وحدة المعالجة المركزية للتقسيم الصلب، يجب أن يتم إدارة Oracle Linux KVM المستهدف بواسطة Oracle Linux Virtualization Manager.
هذا مهم للغاية. لا يتطلب إدارة Oracle Linux KVM استخدام Oracle Linux Virtualization Manager. ومع ذلك، فهو ضروري للتقسيم الصلب. المشكلة هي أنه اعتمادًا على ما إذا كان يتم استخدام Oracle Linux Virtualization Manager أم لا، فإن طريقة البناء والتشغيل مختلفة تمامًا.
في Linux KVM، يمكنك الإدارة باستخدام أداة GUI virt-manager أو CLI virsh. يمكنك أيضًا استخدام Cockpit، وهي أداة إدارة مستندة إلى الويب. ومع ذلك، إذا انتقلت إلى Oracle Linux Virtualization Manager، فلن تتمكن من استخدام أي من هذه الأدوات. الأساس هو Oracle Linux Virtualization Manager المستند إلى الويب، يليه واجهة REST.
إذا انتقلت إلى Oracle Linux Virtualization Manager، فلن تتمكن بعد الآن من الإدارة باستخدام virt-manager أو virsh.
فيما يلي ملخص لمتطلبات التقسيم الصلب.
- يتم إدارة مضيف Oracle Linux KVM بواسطة Oracle Linux Virtualization Manager
- تم إعداد olvm-vmcontrol في Oracle Linux Virtualization Manager
هندسة Oracle Linux Virtualization Manager
مفتاح استخدام Oracle Linux Virtualization Manager هو فهم الهندسة. في كل من Oracle Linux Virtualization Manager وRed Hat Virtualization، يتم كتابة الدليل الذي يصف الهندسة في أعلى قائمة الوثائق. يصف هذا القسم المكونات الرئيسية وكيفية تهيئتها.
المكونات الرئيسية لـ Oracle Linux Virtualization Manager
يتكون Oracle Linux Virtualization Manager من مكونين رئيسيين:
o-Virt Engine
المكون الرئيسي لـ Oracle Linux Virtualization Manager، والذي يوفر خدمات لواجهة المستخدم الرسومية وواجهة برمجة التطبيقات REST لإدارة الموارد. تمت كتابته بلغة Java ويعمل على WildFly (سابقًا JBoss)، وهو حاوية Java EE مدمجة. يستخدم PostgreSQL لإدارة البيانات.
VDSM (Virtual Desktop Server Manager)
الوكيل الخاص بـ o-Virt Engine ليتم تثبيته على مضيف KVM المُدار.
طريقتان للتهيئة
هناك طريقتان لتهيئة نظامك باستخدام Oracle Linux Virtualization Manager. للبناء بشكل صحيح، تحتاج إلى فهم خصائص كل منهما. للحصول على التفاصيل، يرجى الرجوع إلى الدليل، وسنشرحها باختصار هنا.
- Self-Hosted Engine
- Stand Alone Manager
Self-Hosted Engine
الطريقة الأكثر شيوعًا هي تشغيل Oracle Linux Virtualization Manager على آلة افتراضية على مضيف Oracle Linux KVM. يوضح الرسم تهيئة مضيفين، ولكن يمكن استخدام تهيئة مضيف واحد عندما لا يكون التوافر مطلوبًا.
المزايا
- يعمل oVirt Engine على آلة افتراضية، لذا يتطلب خادمًا فعليًا أقل
- يمكن إضافة التكرار بسهولة إلى oVirt Engine
العيوب
- يعمل oVirt Engine على مضيف KVM، مما يقلل من وحدة المعالجة المركزية والذاكرة المتاحة لمضيف KVM
Stand Alone Manager
في هذه الطريقة، يعمل oVirt Engine على مضيف غير مضيف Oracle Linux KVM المُدار. يتم استخدام خادم فعلي أو آلة افتراضية مستضافة في بيئة افتراضية مختلفة.
المزايا
- oVirt Engine مستقل عن المضيف المُدار، لذا لا يوجد حمل على المضيف
العيوب
- لجعل oVirt Engine متكررًا، يلزم تهيئة مجموعة باستخدام برنامج HA cluster أو ما شابه.
الطريقة غير المدعومة
تثبيت Oracle Linux Virtualization Manager على مضيف Oracle Linux KVM المُدار كما هو موضح أدناه غير مدعوم.
الاختلافات في المصطلحات بين أدلة Oracle وأطراف ثالثة
عند قراءة دليل Oracle Linux Virtualization Manager، فإن ترجمة المصطلحات وتنظيم الدليل مربكة. يقارن الجدول التالي هذه.
المصدر | طريقة الآلة الافتراضية على KVM | مستضاف بشكل منفصل عن KVM |
---|---|---|
دليل oVirt/RHV باللغة الإنجليزية | Self-Hosted Engine | Stand Alone Manager(*1) |
دليل RHV باللغة اليابانية | Self-Hosted Engine | Stand Alone Manager |
دليل OLVM باللغة الإنجليزية | Self-Hosted Engine | Engine(*2) |
دليل OLVM باللغة اليابانية | Jiko Host Engine (Self-Hosted Engine) | Engine (*2) |
*1 في السابق، يبدو أنه كان يُشار إليه أحيانًا بـ Stand Alone Engine بدلاً من Stand Alone Manager.
*2 يُستخدم Stand Alone Manager أيضًا في بعض الأماكن، ولكن لا توجد وصف يميز التهيئات بوضوح. يُشار إليه أحيانًا أيضًا بـ Engine
على الرغم من أنه يعتمد على الترجمة الآلية، فإن النسخة اليابانية من “Self-Hosted Engine” ليست ترجمة جيدة. بالإضافة إلى ذلك، من المربك أنه لا يوجد اسم يشير بوضوح إلى طريقة “Stand Alone Manager” في دليل البدء.
التخطيط لبناء Oracle Linux Virtualization Manager
لبناء Oracle Linux Virtualization Manager، تحتاج إلى فهم هندسة Oracle Linux Virtualization Manager ومتطلبات النظام.
اختيار Self-Hosted Engine وStand Alone Manager
عند بناء Oracle Linux Virtualization Manager لأول مرة، نوصي بطريقة Stand Alone Manager الموضحة أدناه. في بيئة الإنتاج، نوصي بطريقة Self-Hosted Engine، ولكن طريقة Stand Alone Manager أسهل في البناء. عندما يكون هناك عدد قليل من الخوادم المتاحة، يرجى استخدام نظام Self-Hosted Engine. ستحتاج أيضًا إلى خادم DNS يمكنك إدارته بنفسك.
مضيف Oracle Linux KVM ومضيف Oracle Linux Virtualization Manager
سيتم وصف هذا كتنظيم للمصطلحات. يُطلق على الخادم الذي يتم تثبيت Oracle Linux Virtualization Manager عليه اسم مضيف Oracle Linux Virtualization Manager (مضيف OLVM) أو مضيف المحرك. يُطلق على خادم Oracle Linux KVM المُدار بواسطة Oracle Linux Virtualization Manager اسم مضيف Oracle Linux KVM أو مضيف KVM. في الدليل الرسمي، هناك أماكن تشير ببساطة إلى مضيف Oracle Linux Virtualization Manager كمضيف، لذا يرجى الحكم من السياق.
هل يمكنك بناء بيئة تحقق باستخدام VirtualBox؟
عندما حاولنا البناء باستخدام VirtualBox، تمكنا من تثبيت Oracle Linux Virtualization Manager وإضافة مضيف KVM. ومع ذلك، حدث الخطأ “نوع وحدة المعالجة المركزية للمضيف غير مدعوم في توافق هذه المجموعة” ولم يمكن إجراء المزيد من العمليات. قد يكون ذلك ممكنًا مع أجهزة كمبيوتر أو بيئات افتراضية أخرى.
للمحاولة، ربما يجب عليك استخدام الخدمات التالية على Oracle Cloud Infrastructure.
6. إعدادات تقسيم القرص الصلب لـ Oracle Linux KVM
في المقال السابق، شرحنا “مفهوم ترخيص Oracle” و”سياسة التقسيم” لبيئات الخوادم الافتراضية. يجب أن تعرف الآن أن هناك العديد من الأمور التي يجب توخي الحذر بشأنها عند استخدام منتجات Oracle في بيئة خادم افتراضي.
كما شرحنا أن ميزة التقسيم الصلب في Oracle Linux KVM تتيح لك تحسين تكلفة الترخيص لمنتجات Oracle. ومع ذلك، لا يمكنك تقليل عدد التراخيص بمجرد استخدام Oracle Linux، بل تحتاج إلى تخصيص نواة CPU محددة للآلة الافتراضية على شكل تثبيت.
هذا مكتوب أيضًا في قسم “التقسيم الصلب مع Oracle Linux KVM” الذي تم تقديمه في المرة السابقة، ولكن الواقع هو أن بناءه فعليًا صعب للغاية.
لذلك، في هذا المقال، سنركز على النقاط التي يجب ملاحظتها عند التهيئة. ومع ذلك، هذا المقال مخصص لأغراض التحقق من العمليات، لذا فهو يختلف عن بيئة التشغيل الفعلية. هناك العديد من الأمور التي يجب مراعاتها، خاصة في بيئة الإنتاج، مثل التوافر والأمان، ولكن في هذا المقال، سنتجاهل هذه العوامل.
بالإضافة إلى ذلك، يتطلب بناء البيئة معرفة بـ KVM، ولكن هذا ليس الموضوع الرئيسي، لذا سنذكره باختصار فقط. لمزيد من المعلومات حول Linux وKVM، راجع أدلة Oracle Linux وRed Hat Enterprise Linux في نهاية المقال.
متطلبات التقسيم الصلب
بعد قراءة الورقة البيضاء “التقسيم الصلب مع Oracle Linux KVM” حول التقسيم الصلب في Oracle Linux، ربما تعتقد أنه من السهل تنفيذ التقسيم الصلب باستخدام الأمر olvm-vmcontrol؟
الواقع مختلف تمامًا. بالإضافة إلى استخدام Oracle Linux KVM كمضيف افتراضي، تحتاج أيضًا إلى أداة الإدارة Oracle Linux Virtualization Manager. وهذه الأمور صعبة الإعداد للغاية. في الجيل السابق من منتجات الافتراضية، Oracle VM Server، كان بإمكانك إعداد التقسيم الصلب بمجرد إعادة كتابة طفيفة لملف التهيئة. الوضع الحالي مختلف جدًا.
لذلك، سنشرح المتطلبات الأساسية.
Oracle Linux KVM وOracle Linux Virtualization Manager
أولاً، دعنا نراجع المكونات الأساسية.
Oracle Linux KVM
Oracle Linux KVM هو مضيف افتراضي يستخدم KVM المدمج في نواة Oracle Linux. يمكنك استخدام النواة مع كل من RHCK وUEK. كـ نظام تشغيل ضيف، فهو يدعم Ubuntu، وSUSE Linux، وMicrosoft Windows بالإضافة إلى Linux المستند إلى RHEL. لاحظ أنه لا يوجد منتج يُسمى Oracle Linux KVM، ويتم تحقيقه من خلال دمج حزم الافتراضية في Oracle Linux 7 وOracle Linux 8 وOracle Linux 9.
Oracle Linux Virtualization Manager
Oracle Linux Virtualization Manager (OLVM) هي أداة إدارة بيئة افتراضية تعادل vCenter من VMware. يمكنك القيام بالمهام حسب الحاجة لعملياتك، مثل إدارة مضيفي Oracle Linux KVM والآلات الافتراضية. أدناه، يُشار إليه أحيانًا بـ OLVM.
يستند Oracle Linux Virtualization Manager إلى المصدر المفتوح oVirt، وتُستخدم نفس أدوات الإدارة المستندة إلى oVirt في Red Hat Virtualization (RHV). لكي نكون دقيقين، فإن تطبيق المصدر المفتوح لـ Red Hat Virtualization هو oVirt. كل منهما له علاقة كما هو موضح في الجدول التالي.
البائع | أداة إدارة KVM | أداة إدارة تهيئة البنية التحتية |
---|---|---|
Red Hat | Red Hat Virtualization | Red Hat Satellite |
تطبيق المصدر المفتوح | oVirt | Spacewalk |
Oracle | Oracle Linux Virtualization Manager | Oracle Linux Manager |
Oracle Linux Virtualization Manager مطلوب
لتثبيت وحدة المعالجة المركزية للتقسيم الصلب، يجب أن يتم إدارة Oracle Linux KVM المستهدف بواسطة Oracle Linux Virtualization Manager.
هذا مهم للغاية. لا يتطلب إدارة Oracle Linux KVM استخدام Oracle Linux Virtualization Manager. ومع ذلك، فهو ضروري للتقسيم الصلب. المشكلة هي أنه اعتمادًا على ما إذا كان يتم استخدام Oracle Linux Virtualization Manager أم لا، فإن طريقة البناء والتشغيل مختلفة تمامًا.
في Linux KVM، يمكنك الإدارة باستخدام أداة GUI virt-manager أو CLI virsh. يمكنك أيضًا استخدام Cockpit، وهي أداة إدارة مستندة إلى الويب. ومع ذلك، إذا انتقلت إلى Oracle Linux Virtualization Manager، فلن تتمكن من استخدام أي من هذه الأدوات. الأساس هو Oracle Linux Virtualization Manager المستند إلى الويب، يليه واجهة REST.
إذا انتقلت إلى Oracle Linux Virtualization Manager، فلن تتمكن بعد الآن من الإدارة باستخدام virt-manager أو virsh.
فيما يلي ملخص لمتطلبات التقسيم الصلب.
- يتم إدارة مضيف Oracle Linux KVM بواسطة Oracle Linux Virtualization Manager
- تم إعداد olvm-vmcontrol في Oracle Linux Virtualization Manager
هندسة Oracle Linux Virtualization Manager
مفتاح استخدام Oracle Linux Virtualization Manager هو فهم الهندسة. في كل من Oracle Linux Virtualization Manager وRed Hat Virtualization، يتم كتابة الدليل الذي يصف الهندسة في أعلى قائمة الوثائق. يصف هذا القسم المكونات الرئيسية وكيفية تهيئتها.
المكونات الرئيسية لـ Oracle Linux Virtualization Manager
يتكون Oracle Linux Virtualization Manager من مكونين رئيسيين:
o-Virt Engine
المكون الرئيسي لـ Oracle Linux Virtualization Manager، والذي يوفر خدمات لواجهة المستخدم الرسومية وواجهة برمجة التطبيقات REST لإدارة الموارد. تمت كتابته بلغة Java ويعمل على WildFly (سابقًا JBoss)، وهو حاوية Java EE مدمجة. يستخدم PostgreSQL لإدارة البيانات.
VDSM (Virtual Desktop Server Manager)
الوكيل الخاص بـ o-Virt Engine ليتم تثبيته على مضيف KVM المُدار.
طريقتان للتهيئة
هناك طريقتان لتهيئة نظامك باستخدام Oracle Linux Virtualization Manager. للبناء بشكل صحيح، تحتاج إلى فهم خصائص كل منهما. للحصول على التفاصيل، يرجى الرجوع إلى الدليل، وسنشرحها باختصار هنا.
- Self-Hosted Engine
- Stand Alone Manager
Self-Hosted Engine
الطريقة الأكثر شيوعًا هي تشغيل Oracle Linux Virtualization Manager على آلة افتراضية على مضيف Oracle Linux KVM. يوضح الرسم تهيئة مضيفين، ولكن يمكن استخدام تهيئة مضيف واحد عندما لا يكون التوافر مطلوبًا.
المزايا
- يعمل oVirt Engine على آلة افتراضية، لذا يتطلب خادمًا فعليًا أقل
- يمكن إضافة التكرار بسهولة إلى oVirt Engine
العيوب
- يعمل oVirt Engine على مضيف KVM، مما يقلل من وحدة المعالجة المركزية والذاكرة المتاحة لمضيف KVM
Stand Alone Manager
في هذه الطريقة، يعمل oVirt Engine على مضيف غير مضيف Oracle Linux KVM المُدار. يتم استخدام خادم فعلي أو آلة افتراضية مستضافة في بيئة افتراضية مختلفة.
المزايا
- oVirt Engine مستقل عن المضيف المُدار، لذا لا يوجد حمل على المضيف
العيوب
- لجعل oVirt Engine متكررًا، يلزم تهيئة مجموعة باستخدام برنامج HA cluster أو ما شابه.
الطريقة غير المدعومة
تثبيت Oracle Linux Virtualization Manager على مضيف Oracle Linux KVM المُدار كما هو موضح أدناه غير مدعوم.
الاختلافات في المصطلحات بين أدلة Oracle وأطراف ثالثة
عند قراءة دليل Oracle Linux Virtualization Manager، فإن ترجمة المصطلحات وتنظيم الدليل مربكة. يقارن الجدول التالي هذه.
المصدر | طريقة الآلة الافتراضية على KVM | مستضاف بشكل منفصل عن KVM |
---|---|---|
دليل oVirt/RHV باللغة الإنجليزية | Self-Hosted Engine | Stand Alone Manager(*1) |
دليل RHV باللغة اليابانية | Self-Hosted Engine | Stand Alone Manager |
دليل OLVM باللغة الإنجليزية | Self-Hosted Engine | Engine(*2) |
دليل OLVM باللغة اليابانية | Jiko Host Engine (Self-Hosted Engine) | Engine (*2) |
*1 في السابق، يبدو أنه كان يُشار إليه أحيانًا بـ Stand Alone Engine بدلاً من Stand Alone Manager.
*2 يُستخدم Stand Alone Manager أيضًا في بعض الأماكن، ولكن لا توجد وصف يميز التهيئات بوضوح. يُشار إليه أحيانًا أيضًا بـ Engine
على الرغم من أنه يعتمد على الترجمة الآلية، فإن النسخة اليابانية من “Self-Hosted Engine” ليست ترجمة جيدة. بالإضافة إلى ذلك، من المربك أنه لا يوجد اسم يشير بوضوح إلى طريقة “Stand Alone Manager” في دليل البدء.
التخطيط لبناء Oracle Linux Virtualization Manager
لبناء Oracle Linux Virtualization Manager، تحتاج إلى فهم هندسة Oracle Linux Virtualization Manager ومتطلبات النظام.
اختيار Self-Hosted Engine وStand Alone Manager
عند بناء Oracle Linux Virtualization Manager لأول مرة، نوصي بطريقة Stand Alone Manager الموضحة أدناه. في بيئة الإنتاج، نوصي بطريقة Self-Hosted Engine، ولكن طريقة Stand Alone Manager أسهل في البناء. عندما يكون هناك عدد قليل من الخوادم المتاحة، يرجى استخدام نظام Self-Hosted Engine. ستحتاج أيضًا إلى خادم DNS يمكنك إدارته بنفسك.
مضيف Oracle Linux KVM ومضيف Oracle Linux Virtualization Manager
سيتم وصف هذا كتنظيم للمصطلحات. يُطلق على الخادم الذي يتم تثبيت Oracle Linux Virtualization Manager عليه اسم مضيف Oracle Linux Virtualization Manager (مضيف OLVM) أو مضيف المحرك. يُطلق على خادم Oracle Linux KVM المُدار بواسطة Oracle Linux Virtualization Manager اسم مضيف Oracle Linux KVM أو مضيف KVM. في الدليل الرسمي، هناك أماكن تشير ببساطة إلى مضيف Oracle Linux Virtualization Manager كمضيف، لذا يرجى الحكم من السياق.
هل يمكنك بناء بيئة تحقق باستخدام VirtualBox؟
عندما حاولنا البناء باستخدام VirtualBox، تمكنا من تثبيت Oracle Linux Virtualization Manager وإضافة مضيف KVM. ومع ذلك، حدث الخطأ “نوع وحدة المعالجة المركزية للمضيف غير مدعوم في توافق هذه المجموعة” ولم يمكن إجراء المزيد من العمليات. قد يكون ذلك ممكنًا مع أجهزة كمبيوتر أو بيئات افتراضية أخرى.
للمحاولة، ربما يجب عليك استخدام الخدمات التالية على Oracle Cloud Infrastructure.
- Oracle Linux Virtualization Manager: آلة افتراضية للحوسبة
- مضيف Oracle Linux KVM: مثيل معدني عاري للحوسبة
متطلبات النظام
متطلبات النظام لمضيف Oracle Linux Virtualization Manager ومضيف Oracle Linux KVM هي كالتالي.
متطلبات مضيف Oracle Linux Virtualization Manager
- Oracle Linux 8.5 أو أحدث لـ oVirt 4.4
- وحدة المعالجة المركزية: نواتين، الذاكرة: 4 جيجابايت، القرص: 25 جيجابايت (جميعها متطلبات دنيا)
متطلبات مضيف Oracle Linux KVM
- Oracle Linux 7.6 أو أحدث أو Oracle Linux 8.5 أو أحدث لـ oVirt 4.4
- وحدة المعالجة المركزية: نواتين، الذاكرة: 2 جيجابايت، القرص: 60 جيجابايت (جميعها متطلبات دنيا)
ما هو مهم هنا هو أن متطلبات مضيف OLVM ومضيف KVM المدعومة تختلف حسب إصدار Oracle Linux Virtualization Manager. يرجى التحقق من “المتطلبات وقيود التوسع” في “الهندسة والتخطيط” في “دليل Oracle Linux Virtualization Manager” للإصدار المستخدم.
نصائح لبناء Oracle Linux Virtualization Manager
بسبب تعقيد الإجراء وصعوبة الدليل، فإن بناء بيئة Oracle Linux Virtualization Manager مربك حتى لو كان لديك بعض الخبرة مع Linux وKVM. في هذا القسم، سنقدم نصائح لبناء بيئة تحقق.
أيضًا، على الأقل في الوقت الحالي، فإن وثائق Red Hat Virtualization أكثر اكتمالًا. الأوامر التي تقوم بتشغيلها أثناء التثبيت مختلفة، ولكن التدفق العام والقيود هي نفسها. يُوصى بإلقاء نظرة عليها مرة واحدة.
إجراء بناء Oracle Linux Virtualization Manager
يوضح الرسم التالي الخطوات لبناء Oracle Linux Virtualization Manager لتحقيق التقسيم الصلب. هناك إجراءات مختلفة لـ Stand Alone Manager وSelf-Hosted Engine.
ملاحظات حول بناء خادم Oracle Linux
يصف هذا القسم ملاحظات حول بناء خادم Oracle Linux قبل تثبيت Oracle Linux Virtualization Manager. مضيف Oracle Linux Virtualization Manager هو نفسه مضيف Oracle Linux KVM.
نوع التثبيت المطلوب اختياره
يتم تثبيت Oracle Linux باستخدام “التثبيت الأدنى”. ومع ذلك، نظرًا لأن الأوامر المطلوبة للتحقق من العمليات قد لا تكون مثبتة، فمن الأفضل تثبيت الأوامر التالية على الأقل:
dnf install bind-utils nc tmux tree -y
متطلبات أخرى
تشمل المتطلبات الأخرى ما يلي. يرجى ملاحظة أن هناك بعض الأشياء التي لم تُكتب في الدليل.
- من الممكن حل الاسم باستخدام DNS الأمامي والعكسي. بمعنى آخر، تحتاج إلى خادم آخر لتشغيل DNS بجانب Oracle Linux Virtualization Manager أو مضيف Oracle Linux
- يجب تمكين جدار الحماية. يتم إعداد فتح المنافذ المطلوبة تلقائيًا بواسطة أداة الإعداد
- يجب تمكين SELinux
- يجب أن تكون اللغة المحلية لمضيف Oracle Linux Virtualization Manager هي en_US.utf8
يجب أن تكون اللغة المحلية لمضيف Oracle Linux Virtualization Manager هي en_US.utf8. إذا كانت تبدو كذلك، فلا توجد مشكلة.
# localectl
System Locale: LANG=en_US.utf8
VC Keymap: jp
X11 Layout: jp
إذا كانت اللغة المحلية غير en_US.utf8، مثل en_US.UTF-8، قم بإجراء التالي لتغييرها:
# dnf install glibc-langpack-en -y
# localectl set-locale LANG=en_US.utf8
اختيار المستودع للاستخدام
يصف دليل بدء Oracle Linux Virtualization Manager نوعين من المضيفين كإعدادات ما قبل التثبيت.
- للمضيفين المسجلين في ULN
- لخوادم Yum من Oracle Linux
الأول هو الإجراء عندما تكون قد اشتركت في دعم Oracle Linux Premier وتستخدم مضيفًا مسجلاً في ULN. والأخير هو إجراء مضيف يشير إلى مستودع Yum العام (https://yum.oracle.com) مع أو بدون عقد دعم Premier. الإجراء مختلف قليلاً، لذا يرجى اختيار المناسب. هذا الإجراء هو نفسه لمضيفي Oracle Linux KVM.
كيفية إضافة مفتاح عام عند إضافة مضيف KVM
عند إضافة مضيف KVM في Oracle Linux Virtualization Manager، يمكنك اختيار طريقة كلمة المرور أو طريقة المفتاح العام SSH. نوصي بطريقة المفتاح العام SSH. في هذا الوقت، سيتم إضافة المفتاح العام الذي تم إنشاؤه بواسطة بوابة الإدارة إلى جانب مضيف KVM.
# mkdir -p /root/.ssh
# vi /root/.ssh/authorized_keys ←عند الإضافة يدويًا
# cat kvmhost.pub >> /root/.ssh/authorized_keys←عند الإضافة من ملف محفوظ
# chmod 600 /root/.ssh/authorized_keys
الوصول إلى Oracle Linux Virtualization Manager باستخدام FQDN مختلف
يتم الوصول إلى بوابة إدارة Oracle Linux Virtualization Manager باستخدام FQDN، مثل https://olvm.sample.com/ovirt-engine. ومع ذلك، إذا قمت بالوصول باستخدام اسم مضيف مختلف لسبب ما، مثل إعادة توجيه المنفذ، فلن يتم عرض شاشة تسجيل الدخول. في هذه الحالة، قم بتعريف اسم مضيف بديل على مضيف Oracle Linux Virtualization Manager.
سنقوم بإنشاء ملف تعريف.
vi /etc/ovirt-engine/engine.conf.d/99-custom-sso-setup.conf
المحتوى المطلوب إضافته هو كالتالي. افصل بين مضيفين متعددين بمسافات.
SSO_ALTERNATE_ENGINE_FQDNS="localhost hostname1 hostname2"
أعد تشغيل الخدمة.
systemctl restart ovirt-engine
هل يمكنك استخدام virsh؟
كتبنا أن الأمر virsh غير متاح في Oracle Linux Virtualization Manager. ومع ذلك، يمكن استخدام وضع القراءة فقط. أضف -r أو –readonly كما يلي.
# virsh -r list --all
Id Name State
----------------------------------
0 o19v1 running
1 o19v2 running
# virsh -r vcpuinfo o19vm1 --pretty
VCPU: 0
CPU: 0
State: running
CPU time: 5.4s
CPU Affinity: 0-1 (out of 12)
VCPU: 1
CPU: 1
State: running
CPU time: 2.9s
CPU Affinity: 0-1 (out of 12)
في حالة وجود مشكلة
إذا لم تتمكن من الإعداد بشكل صحيح، بالإضافة إلى البحث عبر الإنترنت، تحقق من المعلومات التالية:
- “الأحداث” في Oracle Linux Virtualization Manager في بوابة الإدارة
- ملف السجل:
/var/log/ovirt-engine/engine.log
- دعم Oracle الخاص بي

الخلاصة
بمجرد تهيئة Oracle Linux Virtualization Manager، اتبع التعليمات في الورقة البيضاء التقسيم الصلب مع Oracle Linux KVM لتهيئة التقسيم الصلب.
هناك شيء أخير يجب أن تتذكره. وهو توافر آلة افتراضية تم تهيئتها بالتقسيم الصلب. بالنسبة للمجموعات التي تم تهيئتها مع مضيفي Oracle Linux KVM متعددين، يمكن نقل الآلات الافتراضية مباشرة. ومع ذلك، الآلات الافتراضية ذات وحدات المعالجة المركزية الثابتة في التقسيم الصلب ليست مؤهلة للنقل المباشر. إذا كنت بحاجة إلى مستوى معين من التوافر، فيجب أن تفكر في خطة استعادة تأخذ الترخيص في الاعتبار أيضًا.
- Oracle Linux Virtualization Manager: آلة افتراضية للحوسبة
- مضيف Oracle Linux KVM: مثيل معدني عاري للحوسFiltered Response:
“`html
6. إعدادات تقسيم القرص الصلب لـ Oracle Linux KVM
في المقال السابق، شرحنا “مفهوم ترخيص Oracle” و”سياسة التقسيم” لبيئات الخوادم الافتراضية. يجب أن تعرف الآن أن هناك العديد من الأمور التي يجب توخي الحذر بشأنها عند استخدام منتجات Oracle في بيئة خادم افتراضي.
كما شرحنا أن ميزة التقسيم الصلب في Oracle Linux KVM تتيح لك تحسين تكلفة الترخيص لمنتجات Oracle. ومع ذلك، لا يمكنك تقليل عدد التراخيص بمجرد استخدام Oracle Linux، بل تحتاج إلى تخصيص نواة CPU محددة للآلة الافتراضية على شكل تثبيت.
هذا مكتوب أيضًا في قسم “التقسيم الصلب مع Oracle Linux KVM” الذي تم تقديمه في المرة السابقة، ولكن الواقع هو أن بناءه فعليًا صعب للغاية.
لذلك، في هذا المقال، سنركز على النقاط التي يجب ملاحظتها عند التهيئة. ومع ذلك، هذا المقال مخصص لأغراض التحقق من العمليات، لذا فهو يختلف عن بيئة التشغيل الفعلية. هناك العديد من الأمور التي يجب مراعاتها، خاصة في بيئة الإنتاج، مثل التوافر والأمان، ولكن في هذا المقال، سنتجاهل هذه العوامل.
بالإضافة إلى ذلك، يتطلب بناء البيئة معرفة بـ KVM، ولكن هذا ليس الموضوع الرئيسي، لذا سنذكره باختصار فقط. لمزيد من المعلومات حول Linux وKVM، راجع أدلة Oracle Linux وRed Hat Enterprise Linux في نهاية المقال.
متطلبات التقسيم الصلب
بعد قراءة الورقة البيضاء “التقسيم الصلب مع Oracle Linux KVM” حول التقسيم الصلب في Oracle Linux، ربما تعتقد أنه من السهل تنفيذ التقسيم الصلب باستخدام الأمر olvm-vmcontrol؟
الواقع مختلف تمامًا. بالإضافة إلى استخدام Oracle Linux KVM كمضيف افتراضي، تحتاج أيضًا إلى أداة الإدارة Oracle Linux Virtualization Manager. وهذه الأمور صعبة الإعداد للغاية. في الجيل السابق من منتجات الافتراضية، Oracle VM Server، كان بإمكانك إعداد التقسيم الصلب بمجرد إعادة كتابة طفيفة لملف التهيئة. الوضع الحالي مختلف جدًا.
لذلك، سنشرح المتطلبات الأساسية.
Oracle Linux KVM وOracle Linux Virtualization Manager
أولاً، دعنا نراجع المكونات الأساسية.
Oracle Linux KVM
Oracle Linux KVM هو مضيف افتراضي يستخدم KVM المدمج في نواة Oracle Linux. يمكنك استخدام النواة مع كل من RHCK وUEK. كـ نظام تشغيل ضيف، فهو يدعم Ubuntu، وSUSE Linux، وMicrosoft Windows بالإضافة إلى Linux المستند إلى RHEL. لاحظ أنه لا يوجد منتج يُسمى Oracle Linux KVM، ويتم تحقيقه من خلال دمج حزم الافتراضية في Oracle Linux 7 وOracle Linux 8 وOracle Linux 9.Oracle Linux Virtualization Manager
Oracle Linux Virtualization Manager (OLVM) هي أداة إدارة بيئة افتراضية تعادل vCenter من VMware. يمكنك القيام بالمهام حسب الحاجة لعملياتك، مثل إدارة مضيفي Oracle Linux KVM والآلات الافتراضية. أدناه، يُشار إليه أحيانًا بـ OLVM.يستند Oracle Linux Virtualization Manager إلى المصدر المفتوح oVirt، وتُستخدم نفس أدوات الإدارة المستندة إلى oVirt في Red Hat Virtualization (RHV). لكي نكون دقيقين، فإن تطبيق المصدر المفتوح لـ Red Hat Virtualization هو oVirt. كل منهما له علاقة كما هو موضح في الجدول التالي.
البائع أداة إدارة KVM أداة إدارة تهيئة البنية التحتية Red Hat Red Hat Virtualization Red Hat Satellite تطبيق المصدر المفتوح oVirt Spacewalk Oracle Oracle Linux Virtualization Manager Oracle Linux Manager Oracle Linux Virtualization Manager مطلوب
لتثبيت وحدة المعالجة المركزية للتقسيم الصلب، يجب أن يتم إدارة Oracle Linux KVM المستهدف بواسطة Oracle Linux Virtualization Manager.
هذا مهم للغاية. لا يتطلب إدارة Oracle Linux KVM استخدام Oracle Linux Virtualization Manager. ومع ذلك، فهو ضروري للتقسيم الصلب. المشكلة هي أنه اعتمادًا على ما إذا كان يتم استخدام Oracle Linux Virtualization Manager أم لا، فإن طريقة البناء والتشغيل مختلفة تمامًا.
في Linux KVM، يمكنك الإدارة باستخدام أداة GUI virt-manager أو CLI virsh. يمكنك أيضًا استخدام Cockpit، وهي أداة إدارة مستندة إلى الويب. ومع ذلك، إذا انتقلت إلى Oracle Linux Virtualization Manager، فلن تتمكن من استخدام أي من هذه الأدوات. الأساس هو Oracle Linux Virtualization Manager المستند إلى الويب، يليه واجهة REST.
إذا انتقلت إلى Oracle Linux Virtualization Manager، فلن تتمكن بعد الآن من الإدارة باستخدام virt-manager أو virsh.
فيما يلي ملخص لمتطلبات التقسيم الصلب.
- يتم إدارة مضيف Oracle Linux KVM بواسطة Oracle Linux Virtualization Manager
- تم إعداد olvm-vmcontrol في Oracle Linux Virtualization Manager
هندسة Oracle Linux Virtualization Manager
مفتاح استخدام Oracle Linux Virtualization Manager هو فهم الهندسة. في كل من Oracle Linux Virtualization Manager وRed Hat Virtualization، يتم كتابة الدليل الذي يصف الهندسة في أعلى قائمة الوثائق. يصف هذا القسم المكونات الرئيسية وكيفية تهيئتها.
المكونات الرئيسية لـ Oracle Linux Virtualization Manager
يتكون Oracle Linux Virtualization Manager من مكونين رئيسيين:
o-Virt Engine
المكون الرئيسي لـ Oracle Linux Virtualization Manager، والذي يوفر خدمات لواجهة المستخدم الرسومية وواجهة برمجة التطبيقات REST لإدارة الموارد. تمت كتابته بلغة Java ويعمل على WildFly (سابقًا JBoss)، وهو حاوية Java EE مدمجة. يستخدم PostgreSQL لإدارة البيانات.VDSM (Virtual Desktop Server Manager)
الوكيل الخاص بـ o-Virt Engine ليتم تثبيته على مضيف KVM المُدار.طريقتان للتهيئة
هناك طريقتان لتهيئة نظامك باستخدام Oracle Linux Virtualization Manager. للبناء بشكل صحيح، تحتاج إلى فهم خصائص كل منهما. للحصول على التفاصيل، يرجى الرجوع إلى الدليل، وسنشرحها باختصار هنا.
- Self-Hosted Engine
- Stand Alone Manager
Self-Hosted Engine
الطريقة الأكثر شيوعًا هي تشغيل Oracle Linux Virtualization Manager على آلة افتراضية على مضيف Oracle Linux KVM. يوضح الرسم تهيئة مضيفين، ولكن يمكن استخدام تهيئة مضيف واحد عندما لا يكون التوافر مطلوبًا.
المزايا
- يعمل oVirt Engine على آلة افتراضية، لذا يتطلب خادمًا فعليًا أقل
- يمكن إضافة التكرار بسهولة إلى oVirt Engine
العيوب
- يعمل oVirt Engine على مضيف KVM، مما يقلل من وحدة المعالجة المركزية والذاكرة المتاحة لمضيف KVM
Stand Alone Manager
في هذه الطريقة، يعمل oVirt Engine على مضيف غير مضيف Oracle Linux KVM المُدار. يتم استخدام خادم فعلي أو آلة افتراضية مستضافة في بيئة افتراضية مختلفة.
المزايا
- oVirt Engine مستقل عن المضيف المُدار، لذا لا يوجد حمل على المضيف
العيوب
- لجعل oVirt Engine متكررًا، يلزم تهيئة مجموعة باستخدام برنامج HA cluster أو ما شابه.
الطريقة غير المدعومة
تثبيت Oracle Linux Virtualization Manager على مضيف Oracle Linux KVM المُدار كما هو موضح أدناه غير مدعوم.
الاختلافات في المصطلحات بين أدلة Oracle وأطراف ثالثة
عند قراءة دليل Oracle Linux Virtualization Manager، فإن ترجمة المصطلحات وتنظيم الدليل مربكة. يقارن الجدول التالي هذه.
المصدر طريقة الآلة الافتراضية على KVM مستضاف بشكل منفصل عن KVM دليل oVirt/RHV باللغة الإنجليزية Self-Hosted Engine Stand Alone Manager(*1) دليل RHV باللغة اليابانية Self-Hosted Engine Stand Alone Manager دليل OLVM باللغة الإنجليزية Self-Hosted Engine Engine(*2) دليل OLVM باللغة اليابانية Jiko Host Engine (Self-Hosted Engine) Engine (*2) *1 في السابق، يبدو أنه كان يُشار إليه أحيانًا بـ Stand Alone Engine بدلاً من Stand Alone Manager.
*2 يُستخدم Stand Alone Manager أيضًا في بعض الأماكن، ولكن لا توجد وصف يميز التهيئات بوضوح. يُشار إليه أحيانًا أيضًا بـ Engineعلى الرغم من أنه يعتمد على الترجمة الآلية، فإن النسخة اليابانية من “Self-Hosted Engine” ليست ترجمة جيدة. بالإضافة إلى ذلك، من المربك أنه لا يوجد اسم يشير بوضوح إلى طريقة “Stand Alone Manager” في دليل البدء.
التخطيط لبناء Oracle Linux Virtualization Manager
لبناء Oracle Linux Virtualization Manager، تحتاج إلى فهم هندسة Oracle Linux Virtualization Manager ومتطلبات النظام.
اختيار Self-Hosted Engine وStand Alone Manager
عند بناء Oracle Linux Virtualization Manager لأول مرة، نوصي بطريقة Stand Alone Manager الموضحة أدناه. في بيئة الإنتاج، نوصي بطريقة Self-Hosted Engine، ولكن طريقة Stand Alone Manager أسهل في البناء. عندما يكون هناك عدد قليل من الخوادم المتاحة، يرجى استخدام نظام Self-Hosted Engine. ستحتاج أيضًا إلى خادم DNS يمكنك إدارته بنفسك.
مضيف Oracle Linux KVM ومضيف Oracle Linux Virtualization Manager
سيتم وصف هذا كتنظيم للمصطلحات. يُطلق على الخادم الذي يتم تثبيت Oracle Linux Virtualization Manager عليه اسم مضيف Oracle Linux Virtualization Manager (مضيف OLVM) أو مضيف المحرك. يُطلق على خادم Oracle Linux KVM المُدار بواسطة Oracle Linux Virtualization Manager اسم مضيف Oracle Linux KVM أو مضيف KVM. في الدليل الرسمي، هناك أماكن تشير ببساطة إلى مضيف Oracle Linux Virtualization Manager كمضيف، لذا يرجى الحكم من السياق.
هل يمكنك بناء بيئة تحقق باستخدام VirtualBox؟
عندما حاولنا البناء باستخدام VirtualBox، تمكنا من تثبيت Oracle Linux Virtualization Manager وإضافة مضيف KVM. ومع ذلك، حدث الخطأ “نوع وحدة المعالجة المركزية للمضيف غير مدعوم في توافق هذه المجموعة” ولم يمكن إجراء المزيد من العمليات. قد يكون ذلك ممكنًا مع أجهزة كمبيوتر أو بيئات افتراضية أخرى.
للمحاولة، ربما يجب عليك استخدام الخدمات التالية على Oracle Cloud Infrastructure.
- Oracle Linux Virtualization Manager: آلة افتراضية للحوسبة
- مضيف Oracle Linux KVM: مثيل معدني عاري للحوسبة
متطلبات النظام
متطلبات النظام لمضيف Oracle Linux Virtualization Manager ومضيف Oracle Linux KVM هي كالتالي.
متطلبات مضيف Oracle Linux Virtualization Manager
- Oracle Linux 8.5 أو أحدث لـ oVirt 4.4
- وحدة المعالجة المركزية: نواتين، الذاكرة: 4 جيجابايت، القرص: 25 جيجابايت (جميعها متطلبات دنيا)
متطلبات مضيف Oracle Linux KVM
- Oracle Linux 7.6 أو أحدث أو Oracle Linux 8.5 أو أحدث لـ oVirt 4.4
- وحدة المعالجة المركزية: نواتين، الذاكرة: 2 جيجابايت، القرص: 60 جيجابايت (جميعها متطلبات دنيا)
ما هو مهم هنا هو أن متطلبات مضيف OLVM ومضيف KVM المدعومة تختلف حسب إصدار Oracle Linux Virtualization Manager. يرجى التحقق من “المتطلبات وقيود التوسع” في “الهندسة والتخطيط” في “دليل Oracle Linux Virtualization Manager” للإصدار المستخدم.
نصائح لبناء Oracle Linux Virtualization Manager
بسبب تعقيد الإجراء وصعوبة الدليل، فإن بناء بيئة Oracle Linux Virtualization Manager مربك حتى لو كان لديك بعض الخبرة مع Linux وKVM. في هذا القسم، سنقدم نصائح لبناء بيئة تحقق.
أيضًا، على الأقل في الوقت الحالي، فإن وثائق Red Hat Virtualization أكثر اكتمالًا. الأوامر التي تقوم بتشغيلها أثناء التثبيت مختلفة، ولكن التدفق العام والقيود هي نفسها. يُوصى بإلقاء نظرة عليها مرة واحدة.
إجراء بناء Oracle Linux Virtualization Manager
يوضح الرسم التالي الخطوات لبناء Oracle Linux Virtualization Manager لتحقيق التقسيم الصلب. هناك إجراءات مختلفة لـ Stand Alone Manager وSelf-Hosted Engine.
ملاحظات حول بناء خادم Oracle Linux
يصف هذا القسم ملاحظات حول بناء خادم Oracle Linux قبل تثبيت Oracle Linux Virtualization Manager. مضيف Oracle Linux Virtualization Manager هو نفسه مضيف Oracle Linux KVM.
نوع التثبيت المطلوب اختياره
يتم تثبيت Oracle Linux باستخدام “التثبيت الأدنى”. ومع ذلك، نظرًا لأن الأوامر المطلوبة للتحقق من العمليات قد لا تكون مثبتة، فمن الأفضل تثبيت الأوامر التالية على الأقل:
dnf install bind-utils nc tmux tree -y
متطلبات أخرى
تشمل المتطلبات الأخرى ما يلي. يرجى ملاحظة أن هناك بعض الأشياء التي لم تُكتب في الدليل.
- من الممكن حل الاسم باستخدام DNS الأمامي والعكسي. بمعنى آخر، تحتاج إلى خادم آخر لتشغيل DNS بجانب Oracle Linux Virtualization Manager أو مضيف Oracle Linux
- يجب تمكين جدار الحماية. يتم إعداد فتح المنافذ المطلوبة تلقائيًا بواسطة أداة الإعداد
- يجب تمكين SELinux
- يجب أن تكون اللغة المحلية لمضيف Oracle Linux Virtualization Manager هي en_US.utf8
يجب أن تكون اللغة المحلية لمضيف Oracle Linux Virtualization Manager هي en_US.utf8. إذا كانت تبدو كذلك، فلا توجد مشكلة.
# localectl System Locale: LANG=en_US.utf8 VC Keymap: jp X11 Layout: jp
إذا كانت اللغة المحلية غير en_US.utf8، مثل en_US.UTF-8، قم بإجراء التالي لتغييرها:
# dnf install glibc-langpack-en -y # localectl set-locale LANG=en_US.utf8
اختيار المستودع للاستخدام
يصف دليل بدء Oracle Linux Virtualization Manager نوعين من المضيفين كإعدادات ما قبل التثبيت.
- للمضيفين المسجلين في ULN
- لخوادم Yum من Oracle Linux
الأول هو الإجراء عندما تكون قد اشتركت في دعم Oracle Linux Premier وتستخدم مضيفًا مسجلاً في ULN. والأخير هو إجراء مضيف يشير إلى مستودع Yum العام (https://yum.oracle.com) مع أو بدون عقد دعم Premier. الإجراء مختلف قليلاً، لذا يرجى اختيار المناسب. هذا الإجراء هو نفسه لمضيفي Oracle Linux KVM.
كيفية إضافة مفتاح عام عند إضافة مضيف KVM
عند إضافة مضيف KVM في Oracle Linux Virtualization Manager، يمكنك اختيار طريقة كلمة المرور أو طريقة المفتاح العام SSH. نوصي بطريقة المفتاح العام SSH. في هذا الوقت، سيتم إضافة المفتاح العام الذي تم إنشاؤه بواسطة بوابة الإدارة إلى جانب مضيف KVM.
# mkdir -p /root/.ssh # vi /root/.ssh/authorized_keys ←عند الإضافة يدويًا # cat kvmhost.pub >> /root/.ssh/authorized_keys←عند الإضافة من ملف محفوظ # chmod 600 /root/.ssh/authorized_keys
الوصول إلى Oracle Linux Virtualization Manager باستخدام FQDN مختلف
يتم الوصول إلى بوابة إدارة Oracle Linux Virtualization Manager باستخدام FQDN، مثل https://olvm.sample.com/ovirt-engine. ومع ذلك، إذا قمت بالوصول باستخدام اسم مضيف مختلف لسبب ما، مثل إعادة توجيه المنفذ، فلن يتم عرض شاشة تسجيل الدخول. في هذه الحالة، قم بتعريف اسم مضيف بديل على مضيف Oracle Linux Virtualization Manager.
سنقوم بإنشاء ملف تعريف.
vi /etc/ovirt-engine/engine.conf.d/99-custom-sso-setup.conf
المحتوى المطلوب إضافته هو كالتالي. افصل بين مضيفين متعددين بمسافات.
SSO_ALTERNATE_ENGINE_FQDNS="localhost hostname1 hostname2"
أعد تشغيل الخدمة.
systemctl restart ovirt-engine
هل يمكنك استخدام virsh؟
كتبنا أن الأمر virsh غير متاح في Oracle Linux Virtualization Manager. ومع ذلك، يمكن استخدام وضع القراءة فقط. أضف -r أو –readonly كما يلي.
# virsh -r list --all Id Name State ---------------------------------- 0 o19v1 running 1 o19v2 running # virsh -r vcpuinfo o19vm1 --pretty VCPU: 0 CPU: 0 State: running CPU time: 5.4s CPU Affinity: 0-1 (out of 12) VCPU: 1 CPU: 1 State: running CPU time: 2.9s CPU Affinity: 0-1 (out of 12)
في حالة وجود مشكلة
إذا لم تتمكن من الإعداد بشكل صحيح، بالإضافة إلى البحث عبر الإنترنت، تحقق من المعلومات التالية:
- “الأحداث” في Oracle Linux Virtualization Manager في بوابة الإدارة
- ملف السجل:
/var/log/ovirt-engine/engine.log
- دعم Oracle الخاص بي
الخلاصة
بمجرد تهيئة Oracle Linux Virtualization Manager، اتبع التعليمات في الورقة البيضاء التقسيم الصلب مع Oracle Linux KVM لتهيئة التقسيم الصلب.
هناك شيء أخير يجب أن تتذكره. وهو توافر آلة افتراضية تم تهيئتها بالتقسيم الصلب. بالنسبة للمجموعات التي تم تهيئتها مع مضيفي Oracle Linux KVM متعددين، يمكن نقل الآلات الافتراضية مباشرة. ومع ذلك، الآلات الافتراضية ذات وحدات المعالجة المركزية الثابتة في التقسيم الصلب ليست مؤهلة للنقل المباشر. إذا كنت بحاجة إلى مستوى معين من التوافر، فيجب أن تفكر في خطة استعادة تأخذ الترخيص في الاعتبار أيضًا.