إنشاء نهج وضع في Azure VMware Solution

في Azure VMware Solution، المجموعات في سحابة خاصة هي مورد مدار. ونتيجة لذلك، لا يمكن لدور Cloud مسؤول إجراء تغييرات معينة على نظام المجموعة من عميل vSphere، بما في ذلك إدارة قواعد جدولة الموارد الموزعة (DRS).

تتوفر ميزة نهج الموضع في جميع مناطق Azure VMware Solution. تتيح لك نهج الموضع التحكم في موضع الأجهزة الظاهرية (VMs) على المضيفين داخل نظام مجموعة من خلال مدخل Microsoft Azure. عند إنشاء نهج وضع، فإنه يتضمن قاعدة DRS في مجموعة vSphere المحددة. كما يتضمن منطقا آخر للتشغيل التفاعلي مع عمليات Azure VMware Solution.

يحتوي نهج الإيداع على خمسة مكونات مطلوبة على الأقل:

  • الاسم - يعرف اسم النهج ويخضع لقيود التسمية لموارد Azure.

  • النوع - يحدد نوع عنصر التحكم الذي تريد تطبيقه على الموارد الموجودة في النهج.

  • نظام المجموعة - يحدد نظام المجموعة للنهج. نطاق نهج الموضع هو نظام مجموعة vSphere، لذلك يمكن أن تكون الموارد من نفس المجموعة فقط جزءا من نفس نهج الموضع.

  • State - يحدد ما إذا كان النهج ممكنا أو معطلا. في بعض السيناريوهات، قد يتم تعطيل النهج تلقائيا عند إنشاء قاعدة متعارضة. لمزيد من المعلومات، راجع الاعتبارات.

  • الجهاز الظاهري - يحدد الأجهزة الظاهرية والمضيفين للنهج. اعتمادا على نوع القاعدة التي تقوم بإنشائها، قد يتطلب منك النهج تحديد عدد من الأجهزة الظاهرية والمضيفين. لمزيد من المعلومات، راجع أنواع نهج الموضع.

المتطلب الأساسي

يجب أن يكون لديك وصول على مستوى المساهم إلى السحابة الخاصة لإدارة نهج الموضع.

أنواع نهج الموضع

نهج VM-VM

تحدد نهج VM-VM ما إذا كان يجب تشغيل الأجهزة الظاهرية المحددة على نفس المضيف أو يجب الاحتفاظ بها على مضيفين منفصلين. بالإضافة إلى اختيار اسم نظام المجموعة للنهج، تتطلب نهج VM-VM تحديد جهازين ظاهريين على الأقل لتعيينهما. تعيين المضيفين غير مطلوب أو مسموح به لنوع النهج هذا.

  • توجه نهج ترابط الجهاز الظاهري إلى DRS محاولة الحفاظ على الأجهزة الظاهرية المحددة معا على نفس المضيف. إنه مفيد لأسباب تتعلق بالأداء، على سبيل المثال.

  • توجه نهج VM-VM Anti-Affinity DRS لمحاولة الحفاظ على الأجهزة الظاهرية المحددة بعيدا عن بعضها البعض على مضيفين منفصلين. إنه مفيد في سيناريوهات التوفر حيث لا تؤثر مشكلة مع مضيف واحد على أجهزة ظاهرية متعددة ضمن نفس النهج.

نهج مضيف الجهاز الظاهري

تحدد نهج VM-Host ما إذا كان يمكن تشغيل الأجهزة الظاهرية المحددة على المضيفين المحددين. لتجنب التداخل مع العمليات المدارة بواسطة النظام الأساسي مثل وضع صيانة المضيف واستبدال المضيف، تكون نهج VM-Host في Azure VMware Solution دائما تفضيلية (تعرف أيضا باسم قواعد "يجب" ). وفقا لذلك، قد لا يتم احترام نهج VM-Host في سيناريوهات معينة. لمزيد من المعلومات، راجع مراقبة تشغيل النهج.

تقوم بعض عمليات النظام الأساسي بتحديث قائمة المضيفين المحددة في نهج VM-Host ديناميكيا. على سبيل المثال، عند حذف مضيف عضو في نهج وضع، تتم إزالة المضيف عندما يكون أكثر من مضيف واحد جزءا من هذا النهج. أيضا، إذا كان المضيف جزءا من نهج ويحتاج إلى استبداله كجزء من عملية مدارة بواسطة النظام الأساسي، يتم تحديث النهج ديناميكيا مع المضيف الجديد.

بالإضافة إلى اختيار اسم ومجموعة للنهج، يتطلب نهج VM-Host تحديد جهاز ظاهري واحد على الأقل ومضيف واحد لتعيينه إلى النهج.

  • ترشد نهج ترابط VM-Host DRS إلى محاولة تشغيل الأجهزة الظاهرية المحددة على المضيفين المحددين.

  • توجه نهج مكافحة الترابط VM-Host DRS لمحاولة تشغيل الأجهزة الظاهرية المحددة على المضيفين بخلاف تلك المعرفة.

الاعتبارات

تحجيم نظام المجموعة

يحاول Azure VMware Solution منع حدوث بعض انتهاكات قاعدة DRS عند تنفيذ عمليات توسيع نظام المجموعة.

لا يمكنك إزالة المضيف الأخير من نهج VM-Host. ومع ذلك، إذا كنت بحاجة إلى إزالة المضيف الأخير من النهج، يمكنك إصلاحه عن طريق إضافة مضيف آخر إلى النهج قبل إزالة المضيف من نظام المجموعة. بدلا من ذلك، يمكنك حذف نهج الموضع قبل إزالة المضيف.

لا يمكن أن يكون لديك نهج VM-VM Anti Affinity مع أجهزة ظاهرية أكثر من عدد المضيفين في نظام مجموعة. إذا كانت إزالة مضيف تؤدي إلى عدد أقل من المضيفين في نظام المجموعة من الأجهزة الظاهرية، فستتلقى خطأ يمنع العملية. يمكنك إصلاحه عن طريق إزالة الأجهزة الظاهرية أولا من القاعدة ثم إزالة المضيف من نظام المجموعة.

تعارضات القواعد

إذا تم الكشف عن تعارضات قاعدة DRS عند إنشاء نهج VM-VM، فإنه يؤدي إلى إنشاء هذا النهج في حالة تعطيل باتباع سلوك قاعدة VMware DRS القياسية. لمزيد من المعلومات حول عرض تعارضات القواعد، راجع مراقبة تشغيل النهج.

إنشاء نُهج تعيين الموقع

لا يوجد حد محدد لعدد النهج التي تقوم بإنشائها. ومع ذلك، كلما زادت قيود الموضع التي تقوم بإنشائها، زاد التحدي بالنسبة ل vSphere DRS لنقل الأجهزة الظاهرية بشكل فعال داخل نظام المجموعة وتوفير الموارد التي تحتاجها أحمال العمل.

تأكد من مراجعة متطلبات نوع النهج.

  1. في سحابة Azure VMware Solution الخاصة بك، ضمن Manage، حدد Placement policies>+ Create.

    تلميح

    يمكنك أيضا تحديد نظام المجموعة من جزء نظرة عامة على نهج الموضع ثم تحديد إنشاء.

  2. أدخل اسما وصفيا، وحدد نوع النهج، وحدد نظام المجموعة حيث يتم إنشاء النهج. ثم حدد ممكن.

    تحذير

    إذا قمت بتعطيل النهج، فسيتم إنشاء النهج وقاعدة DRS الأساسية، ولكن يتم تجاهل إجراءات النهج حتى تقوم بتمكين النهج.

  3. إذا حددت ترابط VM-Host أو عدم ترابط VM-Host كنوع، فحدد + Add hosts والمضيفين لتضمينهم في النهج. يمكنك تحديد مضيفين متعددين.

    إشعار

    يوضح جزء المضيفين المحدد عدد نهج VM-Host المقترنة بالمضيف والعدد الإجمالي للأجهزة الظاهرية المضمنة في تلك النهج المقترنة.

  4. حدد + إضافة جهاز ظاهري والأجهزة الظاهرية لتضمينها في النهج. يمكنك تحديد أجهزة ظاهرية متعددة.

    إشعار

    يوضح جزء المضيفين المحدد عدد نهج VM-Host المقترنة بالمضيف والعدد الإجمالي للأجهزة الظاهرية المضمنة في تلك النهج المقترنة.

  5. بمجرد الانتهاء من إضافة الأجهزة الظاهرية التي تريدها، حدد إضافة أجهزة ظاهرية.

  6. حدد Next: Review and create لمراجعة النهج الخاص بك.

  7. حدد إنشاء سياسة. إذا كنت تريد إجراء تغييرات، فحدد Back: Basics.

  8. بعد إنشاء نهج الموضع، حدد Refresh لرؤيتها في القائمة.

لقطة شاشة تعرض نهج الموضع على أنه ممكن بعد إنشائه.

تحرير نهج وضع

يمكنك تغيير حالة النهج أو إضافة مورد جديد أو إلغاء تعيين مورد موجود.

تغيير حالة النهج

يمكنك تغيير حالة النهج إلى ممكن أو معطل.

  1. في سحابة Azure VMware Solution الخاصة بك، ضمن Manage، حدد Placement policies.

  2. بالنسبة للنهج الذي تريد تحريره، حدد المزيد (...) ثم حدد تحرير.

    تلميح

    يمكنك تعطيل نهج من نظرة عامة على نهج الموضع عن طريق تحديد تعطيل من القائمة المنسدلة الإعدادات. لا يمكنك تمكين نهج من القائمة المنسدلة الإعدادات.

  3. إذا تم تمكين النهج ولكنك تريد تعطيله، فحدد معطل ثم حدد معطل في رسالة التأكيد. وإلا، إذا تم تعطيل النهج وتريد تمكينه، فحدد تمكين.

  4. حدد Review + update.

  5. راجع التغييرات وحدد تحديث النهج. إذا كنت تريد إجراء تغييرات، فحدد Back: Basics.

تحديث الموارد في نهج

يمكنك إضافة موارد جديدة، مثل جهاز ظاهري أو مضيف، إلى نهج أو إزالة الموارد الموجودة.

  1. في سحابة Azure VMware Solution الخاصة بك، ضمن Manage، حدد Placement policies.

  2. بالنسبة للنهج الذي تريد تحريره، حدد المزيد (...) ثم تحرير.
    لإزالة مورد موجود، حدد موردا واحدا أو أكثر تريد إزالته وحدد إلغاء تعيين.
    لإضافة مورد جديد، حدد تحرير الجهاز الظاهري أو تحرير المضيف، وحدد المورد الذي تريد إضافته، ثم حدد حفظ.

  3. حدد Next : Review and update.

  4. راجع التغييرات وحدد تحديث النهج. إذا كنت تريد إجراء تغييرات، فحدد Back : Basics.

حذف نهج

يمكنك حذف نهج وضع وقاعدة DRS المقابلة لها.

  1. في سحابة Azure VMware Solution الخاصة بك، ضمن Manage، حدد Placement policies.

  2. بالنسبة للنهج الذي تريد تحريره، حدد المزيد (...) ثم حدد حذف.

  3. حدد حذف في رسالة التأكيد.

مراقبة تشغيل نهج

استخدم عميل vSphere لمراقبة تشغيل قاعدة DRS المقابلة لنهج الموضع.

بصفتك صاحب دور Cloud مسؤول، يمكنك عرض قواعد DRS التي تم إنشاؤها بواسطة نهج وضع في علامة التبويب Configure للمجموعة ضمن VM/Host Rules، ولكن ليس تحريرها. يتيح لك عرض معلومات إضافية، مثل ما إذا كانت قواعد DRS في حالة تعارض.

بالإضافة إلى ذلك، يمكنك مراقبة عمليات قاعدة DRS المختلفة، مثل التوصيات والأخطاء، من علامة التبويب Monitor الخاصة بنظام المجموعة.

تقييد حركة الجهاز الظاهري

بالنسبة لبعض التطبيقات الحساسة، يمكن أن يسبب vMotion انقطاعات أو اضطرابات غير متوقعة في الخدمة. بالنسبة لهذه الأنواع من التطبيقات، قد يفضل تقييد حركة الجهاز الظاهري إلى vMotion الذي بدأ يدويا فقط. باستخدام نهج وضع حركة الجهاز الظاهري المقيد، يمكن تعطيل vMotions التي بدأها DRS. بالنسبة لمعظم أحمال العمل، هذا ليس ضروريا ويمكن أن يسبب تأثيرات أداء غير مقصودة بسبب الجيران المزعجين على نفس المضيف.

تمكين تقييد حركة الجهاز الظاهري لأجهزة ظاهرية معينة

  1. انتقل إلى إدارة نهج الموضع وحدد تقييد حركة الجهاز الظاهري.
  2. حدد الجهاز الظاهري أو الأجهزة الظاهرية التي تريد تقييدها، ثم حدد تحديد.
  3. يظهر الجهاز الظاهري أو VMS الذي حددته في الأجهزة الظاهرية مع علامة تبويب حركة مقيدة.
    في عميل vSphere، يتم إنشاء تجاوز VM لتعيين DRS إلى تلقائي جزئيا لهذا الجهاز الظاهري.
    لن يقوم DRS بعد الآن بترحيل الجهاز الظاهري تلقائيا.
    يستمر vMotion اليدوي للجهاز الظاهري والموضع الأولي التلقائي للجهاز الظاهري في العمل.

الأسئلة المتداولة

هل نهج الموضع هي نفسها قواعد ترابط DRS؟

نعم ولا. بينما يقوم vSphere DRS بتنفيذ المجموعة الحالية من النهج، قمنا ببسط التجربة. تعديل مجموعات الأجهزة الظاهرية ومجموعات المضيفين عملية مرهقة، خاصة وأن المضيفين سريعي الزوال في طبيعتها ويمكن استبدالهم في بيئة سحابية. نظرا لاستبدال المضيفين في مخزون vSphere في بيئة محلية، يجب على مسؤول vSphere تعديل مجموعة المضيف لضمان بقاء قيود موضع VM-Host المطلوبة سارية. تقوم نهج الموضع في Azure VMware Solution بتحديث مجموعات المضيف عند تدوير مضيف أو تغييره. وبالمثل، إذا قمت بالتحجيم في مجموعة، يتم تحديث مجموعة المضيف تلقائيا، حسب الاقتضاء. يلغي التحديث التلقائي النفقات العامة لإدارة "المجموعات المضيفة" للعميل.

نظرا لأن هذه وظيفة موجودة متوفرة في خادم vCenter، لماذا لا يمكنني استخدامها مباشرة؟

يوفر Azure VMware Solution سحابة خاصة في Azure. في هذه البنية الأساسية لحل VMware المدارة، تدير Microsoft المجموعات والمضيفين ومخازن البيانات ومفاتيح التبديل الظاهرية الموزعة في السحابة الخاصة. في الوقت نفسه، يكون المستأجر مسؤولا عن إدارة أحمال العمل المنشورة على السحابة الخاصة. ونتيجة لذلك، لا يملك المستأجر الذي يدير السحابة الخاصة نفس مجموعة الامتيازات المتوفرة لمسؤول حل VMware في التوزيع المحلي.

علاوة على ذلك، يمثل عدم الدقة المطلوبة في امتيازات vSphere بعض التحديات عند إدارة وضع أحمال العمل على السحابة الخاصة. على سبيل المثال، لا يمكن استخدام قواعد vSphere DRS شائعة الاستخدام محليا لتحديد قواعد الترابط وعدم الترابط كما هي في بيئة Azure VMware Solution، حيث يمكن لبعض هذه القواعد حظر التشغيل اليومي للسحابة الخاصة. توفر نهج الموضع طريقة لتعريف تلك القواعد باستخدام مدخل Microsoft Azure، وبالتالي التحايل على الحاجة إلى استخدام قواعد DRS. بالإضافة إلى تجربة مبسطة، تضمن نهج الموضع عدم تأثير القواعد على صيانة البنية الأساسية اليومية وأنشطة التشغيل.

ما الفرق بين نهج ترابط VM-Host وتقييد حركة الجهاز الظاهري؟

يتم استخدام نهج ترابط VM-Host لتقييد حركة الأجهزة الظاهرية إلى مجموعة من المضيفين المضمنين في نهج ترابط VM-Host. وبالتالي، يمكن vMo ذكر الجهاز الظاهري ضمن مجموعة المضيفين المحددين في نهج ترابط VM-Host. بدلا من ذلك، يضمن تقييد حركة الجهاز الظاهري بقاء الجهاز الظاهري المحدد على المضيف الذي يقيم عليه حاليا.

ما المحاذير التي يجب أن أعرفها؟

قواعد VM-Host MUST غير مدعومة لأنها تحظر عمليات الصيانة.

قواعد VM-Host SHOULD هي قواعد تفضيلية، حيث يحاول vSphere DRS استيعاب القواعد إلى أقصى حد ممكن. في بعض الأحيان، قد تخضع vSphere DRS vMotion VMs لقواعد VM-Host SHOULD لضمان حصول أحمال العمل على الموارد التي تحتاجها. إنه سلوك vSphere DRS قياسي، ولا تغير ميزة نهج الموضع سلوك vSphere DRS الأساسي.

إذا قمت بإنشاء قواعد متعارضة، يمكن أن تظهر هذه التعارضات على خادم vCenter، وقد لا تسري القواعد المعرفة حديثا. إنه سلوك vSphere DRS قياسي، يمكن ملاحظة السجلات الخاصة به في خادم vCenter.