إدارة تحديثات الجهاز الظاهري باستخدام تكوينات الصيانة
ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات التوسعة المرنة ✔️ مجموعات التوسعة الموحدة
يقوم Azure بتحديث بنيته الأساسية بشكل متكرر لتحسين الموثوقية والأداء والأمان، أو لإطلاق ميزات جديدة. معظم التحديثات شفافة للمستخدمين، ولكن لا يمكن لبعض أحمال العمل الحساسة تحمل حتى بضع ثوان من تجميد الجهاز الظاهري (VM) أو قطع الاتصال للصيانة. قد تتضمن أحمال العمل الحساسة الألعاب وتدفق الوسائط والمعاملات المالية.
يمكنك استخدام ميزة تكوينات الصيانة للتحكم في التحديثات وإدارتها للعديد من موارد Azure VM. تم دمج تكوينات الصيانة مع Azure Resource Graph للحصول على زمن انتقال منخفض وتجربة عملاء عالية النطاق.
هام
لاستخدام تكوينات الصيانة، يجب أن يكون لديك دور المساهم على الأقل والتأكد من تسجيل اشتراكك مع موفر موارد الصيانة.
النطاقات
تدعم تكوينات الصيانة حاليا ثلاثة نطاقات: المضيف وصورة نظام التشغيل والضيف. على الرغم من أن كل نطاق يسمح بجدولة التحديثات وإدارتها، فإن الاختلاف الرئيسي يكمن في الموارد التي تدعمها:
النطاق | الموارد المدعومة |
---|---|
المضيف | الأجهزة الظاهرية المعزولة، مجموعات مقياس الجهاز الظاهري المعزولة، المضيفون المخصصون |
صورة نظام التشغيل | مجموعات توسيع الجهاز الافتراضي |
ضيف | الأجهزة الظاهرية، خوادم Azure Arc الممكنة |
المضيف
باستخدام نطاق المضيف، يمكنك إدارة تحديثات النظام الأساسي التي لا تتطلب إعادة تشغيل على الأجهزة الظاهرية المعزولة ومجموعات مقياس الجهاز الظاهري المعزولة والمضيفين المخصصين.
تتضمن الميزات والقيود الفريدة لهذا النطاق ما يلي:
- يمكنك تعيين الجداول الزمنية في أي وقت في غضون 35 يوما. بعد 35 يوماً، يتم تطبيق التحديثات تلقائياً.
- مطلوب حد أدنى من نافذة الصيانة لمدة ساعتين.
- الصيانة على مستوى الحامل غير مدعومة حاليا.
تعرف على المزيد حول مضيفي Azure المخصصين.
صورة نظام التشغيل
يتيح لك استخدام نطاق صورة نظام التشغيل مع تكوينات الصيانة تحديد متى يتم تطبيق الترقيات على أقراص نظام التشغيل في مجموعات مقياس الجهاز الظاهري من خلال تجربة أسهل وأكثر قابلية للتنبؤ. تعمل الترقية عن طريق استبدال قرص نظام التشغيل لجهاز ظاهري بقرص جديد تم إنشاؤه من أحدث إصدار صورة. يتم تشغيل أي ملحقات مكوّنة ونصوص بيانات مخصصة على قرص نظام التشغيل، بينما يتم الاحتفاظ بأقراص البيانات.
تتضمن الميزات والقيود الفريدة لهذا النطاق ما يلي:
- بالنسبة لمجموعات المقياس لاستخدام تكوينات الصيانة، تحتاج إلى تمكين ترقيات نظام التشغيل التلقائية .
- يمكنك جدولة التكرار لمدة تصل إلى أسبوع (7 أيام).
- مطلوب 5 ساعات كحد أدنى لنافذة الصيانة.
ضيف
يتكامل نطاق الضيف مع Azure Update Manager. يمكنك استخدامه لحفظ جداول التوزيع المتكررة لتثبيت التحديثات لأجهزة Windows Server وLinux في Azure، وفي البيئات المحلية، وفي بيئات السحابة الأخرى المتصلة من خلال خوادم Azure Arc الممكنة.
تتضمن الميزات والقيود الفريدة لهذا النطاق ما يلي:
- يجب تعيين تنسيق التصحيح للأجهزة الظاهرية إلى
AutomaticByPlatform
. - نافذة الصيانة العليا هي 3 ساعات و55 دقيقة.
- مطلوب ما لا يقل عن ساعة واحدة و30 دقيقة لنافذة الصيانة.
- يجب أن تكون قيمة التكرارات 6 ساعات على الأقل.
- يجب أن يكون وقت بدء الجدول الزمني بعد 15 دقيقة على الأقل من وقت إنشاء الجدول.
إشعار
يجب أن يكون عدد الأحرف لاسم مجموعة الموارد واسم تكوين الصيانة أقل من 128.
بالنسبة للجداول التي تم إنشاؤها حديثا، هناك تأخير لمدة 15 دقيقة في تقييم وقت المشغل، بينما بالنسبة للجداول الحالية، هناك تأخير لمدة 3 دقائق. لذلك، من المستحسن تجنب إنشاء جداول بين 23:57 و00:00 للجداول الحالية وبين 23:45 إلى 00:00 للجداول الجديدة. وذلك لأنه بعد مرحلة تقييم وقت المشغل، يعيد النظام فحص تاريخ البدء ووقته قبل تنفيذ المهمة. إذا تم تكوينه ضمن هذه الحدود الزمنية، تختلف أوقات التقييم والتنفيذ، مما قد يؤدي إلى عدم تشغيل الجدول أو التسبب في عدم استجابة الجهاز الظاهري أو إيقاف تشغيله.
توفر تكوينات الصيانة وضعي تصحيح مجدولين للأجهزة الظاهرية في نطاق الضيف: الوضع الثابت ووضع النطاق الديناميكي. بشكل افتراضي، يعمل النظام في الوضع الثابت إذا لم تقم بتكوين وضع النطاق الديناميكي.
لجدولة تكوين الصيانة أو تعديله في أي من الوضعين، يوصى بالمخزن المؤقت لمدة 15 دقيقة قبل أن يكون وقت التصحيح المجدول مطلوبا. على سبيل المثال، إذا قمت بجدولة مهمة التصحيح في الساعة 3:00 مساء، يجب أن تنتهي جميع التعديلات (بما في ذلك إضافة الأجهزة الظاهرية أو إزالة الأجهزة الظاهرية أو تغيير النطاق الديناميكي) قبل الساعة 2:45 مساء.
لمعرفة المزيد حول هذا الموضوع، راجع جدولة التحديثات المتكررة للأجهزة باستخدام مدخل Microsoft Azure ونهج Azure.
هام
إذا قمت بنقل مورد إلى مجموعة موارد أو اشتراك مختلف، يتوقف التصحيح المجدول للمورد عن العمل، لأن النظام حاليا لا يدعم هذا السيناريو. كحل بديل، اتبع الخطوات الواردة في مقالة استكشاف الأخطاء وإصلاحها.
أجهزة إيقاف التشغيل
لا يمكنك تطبيق تحديثات الصيانة على أي أجهزة إيقاف تشغيل. تأكد من تشغيل جهازك قبل 15 دقيقة على الأقل من التحديث المجدول، أو قد لا يتم تطبيق التحديث.
إذا تم إيقاف تشغيل جهازك في وقت التحديث المجدول، فقد يبدو أن تكوين الصيانة غير مرتبط في مدخل Microsoft Azure. هذه مشكلة عرض فقط. تكوين الصيانة غير مفكك، ويمكنك التحقق منه عبر Azure CLI.
خيارات الإدارة
يمكنك إنشاء تكوينات الصيانة وإدارتها باستخدام أي من الخيارات التالية:
هام
تعرض واجهة برمجة التطبيقات خاصية ما قبل/نشر tasks
، ولكن هذه الخاصية غير مدعومة في الوقت الحالي.
للحصول على عينة Azure Functions، راجع جدولة تحديثات الصيانة مع تكوينات الصيانة وAzure Functions.
حدود الخدمة
نوصي بالحدود التالية للمؤشرات:
المؤشر | حد السحابة العامة | حد Mooncake/Fairfax |
---|---|---|
عدد الجداول الزمنية لكل اشتراك لكل منطقة | 250 | 250 |
إجمالي عدد اقترانات الموارد لجدول زمني | 3,000 | 3,000 |
اقترانات الموارد على كل نطاق ديناميكي | 1,000 | 1,000 |
عدد النطاقات الديناميكية لكل مجموعة موارد أو اشتراك لكل منطقة | 250 | 250 |
عدد النطاقات الديناميكية لكل جدول | 200 | 30 |
إجمالي عدد الاشتراكات المرفقة بجميع النطاقات الديناميكية لكل جدول زمني | 200 | 30 |
نوصي بالحدود التالية لكل نطاق ديناميكي في نطاق الضيف فقط:
Resource | الحد |
---|---|
اقترانات الموارد | 1,000 |
عدد عوامل تصفية العلامات | 50 |
عدد عوامل تصفية مجموعة الموارد | 50 |
الخطوات التالية
- لاستكشاف الأخطاء وإصلاحها، راجع استكشاف المشكلات المتعلقة بتكوينات الصيانة وإصلاحها.
- لمعرفة المزيد، راجع صيانة الأجهزة الظاهرية في Azure.