مشاركة عبر


تكوين الترقيات المتداولة على مجموعات مقياس الجهاز الظاهري

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

نهج الترقية المتداول هو الأنسب لأحمال عمل الإنتاج.

المتطلبات

  • عند استخدام نهج ترقية متجدد على مجموعات مقياس الجهاز الظاهري مع التنسيق المرن، يجب أن تستخدم مجموعة التحجيم أيضا ملحق صحة التطبيق لمراقبة صحة التطبيق.

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

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

المفاهيم

وضع نهج الترقية مقابل نهج الترقية المتداول

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

"properties": {
        "upgradePolicy": {
            "mode": "<Automatic, Manual, Rolling>",
            "rollingUpgradePolicy": {
            "maxBatchInstancePercent": 20,
            "maxUnhealthyInstancePercent": 20,
            "maxUnhealthyUpgradedInstancePercent": 20,
            "pauseTimeBetweenBatches": "PT2S",
            "MaxSurge": "false"
            }
        }
    }

بالنسبة لتحديثات نموذج مجموعة التحجيم، سيحدد وضع نهج الترقية كيفية تحديث المثيلات في مجموعة المقياس.

هام

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

إعدادات تكوين نهج الترقية المتداولة

الإعدادات ‏‏الوصف
حجم دفعة الترقية المتداول ٪ يحدد عدد المثيلات الإجمالية لمجموعة المقياس التي تريد ترقيتها في وقت واحد.

مثال: ينتج عن حجم الدفعة 20٪ عندما يكون لديك 10 مثيلات في مجموعة المقياس الخاصة بك دفعات ترقية مع مثيلين لكل منهما.
إيقاف الوقت مؤقتا بين الدفعات (ثانية) تحديد المدة التي تريد أن تنتظرها مجموعة المقياس بين إنهاء دفعة ترقية وبدء دفعة جديدة.

مثال: يعني وقت الإيقاف المؤقت 10 ثوان أنه بمجرد اكتمال الدفعة بنجاح، ستنتظر مجموعة المقياس 10 ثوان قبل الانتقال إلى الدفعة التالية.
الحد الأقصى لمثيل غير صحي ٪ يحدد العدد الإجمالي للمثيلات المسموح بوضع علامة عليها على أنها غير سليمة قبل الترقية المتداولة وأثناءها.

مثال: يعني الحد الأقصى لمثيل غير صحي ٪ من 20 أنه إذا كان لديك مجموعة مقياس من 10 مثيلات وأكثر من مثيلين في تقرير مجموعة المقياس بأكمله مرة أخرى على أنه غير صحي، تتوقف الترقية المتداولة.
الحد الأقصى للترقية غير الصحية ٪ يحدد العدد الإجمالي للمثيلات المسموح بوضع علامة عليها على أنها غير سليمة بعد الترقية.

مثال: يعني الحد الأقصى للترقية غير السليمة ٪ من 20 أنه إذا كان لديك مجموعة مقياس من 10 مثيلات وأكثر من مثيلين في تقرير مجموعة المقياس بأكمله مرة أخرى على أنه غير صحي بعد الترقية، يتم إلغاء الترقية المتداولة.
تحديد أولويات المثيلات غير السليمة يخبر مجموعة المقياس لترقية المثيلات التي تبلغ عن أنها غير سليمة قبل ترقية المثيلات التي تقوم بإعداد التقارير على أنها سليمة.

مثال: إذا فشلت بعض المثيلات في المقياس أو كانت غير سليمة عند بدء ترقية متجددة، تقوم مجموعة المقياس بتحديث هذه المثيلات أولا.
تمكين الترقية عبر المناطق يسمح لمجموعة المقياس بتجاهل حدود منطقة التوفر عند تحديد الدفعات. هذا يسمح للترقية المتحركة بالتعامل مع مجموعة المقياس الخاصة بك كانتشار إقليمي (غير منطقي) بدلا من نشر يمتد للمنطقة.
MaxSurge يتم إنشاء مثيلات جديدة على دفعات باستخدام أحدث نموذج مقياس. بمجرد إنشاء دفعة المثيلات الجديدة بنجاح ووضع علامة عليها على أنها سليمة، تقوم مجموعة المقياس بعد ذلك بحذف المثيلات على دفعات مطابقة لنموذج مجموعة المقياس القديم. يستمر هذا حتى يتم تحديث جميع المثيلات. يمكن أن تساعد الترقيات المتداولة باستخدام MaxSurge في تحسين وقت تشغيل الخدمة أثناء أحداث الترقية.

لمزيد من المعلومات، راجع ترقيات MaxSurge المتداولة.
التراجع عن المثيلات الفاشلة عند خرق النهج (التنسيق الموحد فقط) فشل التراجع عن المثيلات إلى النموذج السابق إذا تم انتهاك نهج الترقية المتداول.

إعداد نهج الترقية المتداول أو تحديثه

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

حدد مجموعة مقياس الجهاز الظاهري التي تريد تغيير نهج الترقية لها. في القائمة ضمن الإعدادات، حدد نهج الترقية ومن القائمة المنسدلة، حدد المتداول - يتم طرح الترقيات على دفعات مع إيقاف مؤقت اختياري.

لقطة شاشة تعرض تغيير نهج الترقية وتمكين MaxSurge في مدخل Microsoft Azure.

الحصول على حالة الترقية المتداولة

عند تشغيل ترقية متجددة في مدخل Microsoft Azure، يظهر شعار في أعلى مورد مجموعة المقياس الخاص بك يبلغك بأن الترقية المتداولة قيد التقدم. يمكنك النقر فوق عرض التفاصيل لمعرفة حالة الترقية المتداولة. عند اكتمال جميع التحديثات، يختفي الشعار.

لقطة شاشة تعرض الشعار عند إجراء ترقية متجددة.

لقطة شاشة تعرض تفاصيل الترقية المتداولة في مدخل Microsoft Azure.

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

لقطة شاشة تعرض تفاصيل الترقية المتداولة في سجل النشاط.

إلغاء ترقية متجددة

يمكنك إلغاء ترقية متجددة قيد التقدم باستخدام مدخل Microsoft Azure عن طريق تحديد تفاصيل العرض في الشعار أعلى مجموعة المقياس. في النافذة المنبثقة، يمكنك عرض الحالة الحالية وفي الأسفل يوجد خيار إلغاء الترقية.

لقطة شاشة تعرض تفاصيل الترقية المتداولة في سجل النشاط.

إعادة تشغيل ترقية متجددة

إذا قررت إلغاء ترقية متجددة أو توقفت الترقية بسبب أي خرق للنهج، فإن أي تغييرات أخرى تؤدي إلى تغيير نموذج مجموعة مقياس آخر يؤدي إلى ترقية متجددة جديدة. إذا كنت ترغب في إعادة تشغيل ترقية متجددة، فقم بتشغيل تحديث نموذج عام. يخبر هذا مجموعة المقياس للتحقق مما إذا كانت جميع المثيلات محدثة بأحدث نموذج.

لإعادة تشغيل ترقية متجددة بعد إلغائها، قم بتشغيل مجموعة المقياس للتحقق مما إذا كانت المثيلات في مجموعة المقياس محدثة بأحدث نموذج لمجموعة التحجيم. يمكنك القيام بذلك عن طريق تشغيل تحديث az vmss.

az vmss update \
    --name myScaleSet \
    --resource-group myResourceGroup

الخطوات التالية

تعرف على كيفية إجراء ترقيات يدوية على مجموعات مقياس الجهاز الظاهري.