إبقاء الخدمات متاحة أثناء الترقية من SLES 15 SP5 إلى SP6

يصعب تحديد فترة صيانة قصيرة عندما يُشغّل خادم SLES خدمةً موجهةً للعملاء. تدعم SUSE ترحيل حزم الخدمة عبر الإنترنت من SLES 15 SP5 إلى SP6، ولكن الجهاز المُرَقّى لا يزال بحاجة إلى إعادة تشغيل؛ فـ"عبر الإنترنت" لا يعني عدم الحاجة إلى إعادة التشغيل. للحفاظ على إمكانية الوصول إلى التطبيق، قم بترقية العُقد الاحتياطية واحدةً تلو الأخرى أو أنشئ خادمًا بديلًا لـ SP6 وانقل حركة البيانات إليه. لا يمكن لخادم واحد الحفاظ على نظام تشغيله متاحًا أثناء إعادة التشغيل.

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

1. اختر مسارًا يتوافق مع الخدمة

لترقية نظام SLES 15 من الإصدار SP5 إلى SP6، توفر SUSE طريقتين للترقية: الترقية عبر الإنترنت والترقية دون اتصال بالإنترنت. تعتمد الترقية عبر الإنترنت على استخدام أداة YaST zypper migrationأثناء تشغيل نظام التشغيل، وتتطلب إعادة تشغيل النظام بعد الترقية. قد تؤدي تغييرات الحزم إلى إعادة تشغيل بعض الخدمات، لذا لا تضمن الترقية عبر الإنترنت وحدها استمرارية عمل التطبيقات.

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

طرفية توضيحية تُظهر أمر حالة نظام إدارة علاقات العملاء (crm status) المستخدم لفحص حالة المجموعة.
عرض توضيحي للأوامر للتحقق من سلامة المجموعة قبل إخراج عقدة من الخدمة.

2. تحقق من الهدف وأعد خطة للتعافي

قبل إجراء أي تغييرات على المجموعة، تحقق من إصدار التشغيل، والتسجيل، والمستودعات، والإضافات المدعومة. تُدرج SUSE إصدارات SLES 15 SP5 إلى SP6 كمسار مدعوم. تتطلب عملية الترحيل عبر الإنترنت تسجيل الجهاز في مركز عملاء SUSE أو خادم RMT محلي؛ ويجب على عملاء SUSE Manager استخدام إجراء ترحيل عميل Manager بدلاً من التشغيل zypper migrationالمباشر. قد يعتمد الهدف المتاح على المنتجات والإضافات المسجلة.

اعتبارًا من 1 يناير 2026، تشير معلومات إصدار SUSE إلى أن SLES 15 SP6 قد انتقل إلى LTSS. تأكد من أن مصدر اشتراكك وتسجيلك يدعم حاليًا SP6 قبل جدولة هذا التحديث. إذا لم يكن متاحًا، فلا تُجبر على تغيير المستودع لمحاكاة تحديث مدعوم.

قم بعمل نسخة احتياطية من بيانات التطبيق وإعداداته باستخدام الطريقة المدعومة من قِبل التطبيق، وتأكد من إمكانية استعادتها. راجع دليل ترقية SLE HA وملاحظات إصدار SP6 الخاصة بامتداداتك وقواعد بياناتك ووحدات التخزين والأجهزة. في المجموعة الافتراضية، يتحقق المشغل أيضًا من النصاب القانوني، والعزل، وسلامة النسخ المتماثل، والسعة الاحتياطية، وفحوصات سلامة موازن الأحمال، وطريقة مُختبرة لنقل حركة البيانات بعيدًا عن كل عقدة. يمكن أن تساعد اللقطة في التراجع على إعدادات جذر Btrfs المدعومة، ولكنها لا تُغني عن النسخ الاحتياطية للتطبيقات أو قواعد البيانات.

طرفية توضيحية مع أمر ترحيل zypper جاهزة لفحص أهداف حزم الخدمة المتاحة
أمر ترحيل توضيحي؛ قم بتشغيله على العقدة التي يتم ترقيتها بعد التأكد من أن الهدف متاح.

3. قم بترقية عقدة واحدة مستنزفة في كل مرة

لكل عقدة، اتبع إجراء الترقية التدريجية لـ SLE HA ودليل تشغيل مجموعتك. لا تقم بترقية عدة عقد في وقت واحد إلا إذا كان الإجراء الخاص بالمنتج يسمح بذلك صراحةً.

  1. تأكد من قدرة العُقد المتبقية على استيعاب عبء العمل. تحقق من سلامة التطبيق وحالة المجموعة. انقل حركة البيانات أو تخلص منها من العقدة باستخدام عناصر التحكم الموثقة لموازن الأحمال وموارد المجموعة. لا تتابع إذا لم تتمكن العُقد المتبقية من الحفاظ على النصاب القانوني أو استيفاء الحد الأدنى لسعة الخدمة.
  2. أوقف تشغيل حزمة نظام المجموعة على تلك العقدة. تحذر SUSE من أن ترك مدير موارد نظام المجموعة نشطًا أثناء تحديث البرنامج قد يؤدي إلى عزل العقد النشطة. على العقدة المحددة للصيانة، شغّل الأمر التالي:
sudo crm cluster stop
طرفية توضيحية تُظهر توقف مجموعة إدارة علاقات العملاء على عقدة مختارة للصيانة
أمر توضيحي لإيقاف مجموعة الخوادم على العقدة التي يتم ترقيتها، كما هو مطلوب في إجراء الترقية التدريجية.
  1. ابدأ عملية ترحيل حزمة الخدمة واطلع على الاقتراح. شغّل أمر ترحيل Zypper الموثق:
sudo zypper migration

اختر SLES 15 SP6 فقط إذا كان متاحًا. اقرأ المستودع وخطة الحزم، وخاصةً الحزم المقترحة للإزالة أو الرجوع إلى إصدار أقدم، وتوقف إذا كانت التغييرات غير متوقعة. لا تقبل خطة لم تراجعها. تختلف قائمة الحزم الدقيقة باختلاف البرامج المثبتة والملحقات المسجلة.

شاشة توضيحية لهدف الترحيل مع تحديد SLES 15 SP6
عرض توضيحي لاختيار الهدف؛ تحقق من حزمة المنتج والخدمة المقدمة للمضيف المحدد.
موجه طرفي توضيحي لمراجعة تغييرات الحزمة قبل متابعة ترحيل حزمة الخدمة
ملاحظة توضيحية لمراجعة الحزمة: تحقق من عمليات الإزالة، والتخفيضات، وتغييرات المستودع قبل المتابعة.
  1. أعد تشغيل العقدة التي تمت ترقيتها. بعد أن يُبلغ Zypper عن نجاح عملية الترحيل، أعد تشغيل الجهاز بحيث يتم تشغيل نواة SP6 والخدمات:
sudo reboot
طرفية توضيحية تُظهر أمر إعادة التشغيل بعد ترحيل حزمة الخدمة
خطوة إعادة التشغيل التوضيحية؛ ستكون هذه العقدة غير متاحة أثناء إعادة تشغيلها، لذلك يجب على عقد المجموعة المتبقية حمل الخدمة.
  1. أعد الانضمام وتحقق قبل الانتقال إلى العقدة التالية. بعد عودة العقدة، ابدأ تشغيل مجموعة العقد الخاصة بها:
sudo crm cluster start
sudo crm status

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

طرفية توضيحية تُظهر بدء تشغيل مجموعة CRM للانضمام إلى عقدة مُرَقَّاة
أمر إعادة الانضمام إلى المجموعة التوضيحي للعقدة بعد تشغيلها SLES 15 SP6.
طرفية توضيحية تُظهر حالة نظام إدارة علاقات العملاء (CRM) للتحقق من المجموعة بعد الترقية
أمر التحقق التوضيحي للتحقق من حالة المجموعة قبل الانتقال إلى العقدة التالية.

4. تحقق من الخدمة، وليس فقط من اسم نظام التشغيل

بعد ترقية جميع العُقد، تأكد من إصدارها باستخدام الأمر `git update` cat /etc/os-release، وافحص سلامة المجموعة باستخدام الأمر `git health` crm status، وتحقق من وحدات systemd المعطلة باستخدام الأمر ` systemctl --failedgit systemd `git ...

لا يضمن نجاح عملية ترحيل نظام التشغيل توافق جميع تبعيات التطبيق أو عدم انقطاع أي طلب. إذا كان التطبيق لا يتحمل فشل أحد العقد، فاستخدم نشرًا أزرق-أخضر مع نسخ بيانات مُدققة ومُبدِّل نقاط نهاية مُتحكم به، أو خطط لفترة صيانة. للاطلاع على خيارات الأوامر الدقيقة وشروط الدعم، راجع دليل الترقية عبر الإنترنت لنظام SLES 15 SP6 من SUSE، ومسارات الترقية المدعومة ، وإجراء الترقية التدريجية عالية التوفر لنظام SLE ، وملاحظات إصدار SUSE Multi-Linux Manager 5.1 الخاصة بملاحظة انتقال دورة حياة SP6.

اترك تعليقاً

إبقاء الخدمات متاحة أثناء الترقية من SLES 15 SP5 إلى SP6

إبقاء الخدمات متاحة أثناء الترقية من SLES 15 SP5 إلى SP6

يمكن ترقية نظام SLES 15 SP5 إلى SP6 عبر الإنترنت، ولكن يجب إعادة تشغيل كل عقدة. استخدم ترقية متدرجة مُختبرة أو عملية نقل تدريجية (أزرق-أخضر) للحفاظ على إمكانية الوصول إلى أحمال العمل.

إنشاء ملف تعريف AppArmor مخصص على نظام SUSE Linux

إنشاء ملف تعريف AppArmor مخصص على نظام SUSE Linux

قم بإنشاء وتحسين والتحقق من ملف تعريف AppArmor ذي أقل الامتيازات على SLES 15 SP7، مع ملاحظة واضحة حول SELinux الافتراضي في SLES 16.

تطبيق معيار SLES 15 STIG بأمان باستخدام OpenSCAP

تطبيق معيار SLES 15 STIG بأمان باستخدام OpenSCAP

استخدم ملف تعريف STIG المدعوم من SUSE لفحص SLES 15، واختبار المعالجة، ومراجعة النتائج المتبقية، والاحتفاظ بأدلة التقييم.

استعادة الوصول إلى لوحة التحكم في خادم SUSE Linux Enterprise

استعادة الوصول إلى لوحة التحكم في خادم SUSE Linux Enterprise

تتبع فشل اتصال Cockpit من خلال DNS، والمنفذ 9090، ومقبس systemd، وfirewalld، وTLS، وإعدادات تسجيل الدخول باستخدام إرشادات SUSE الحالية.

قم بتهيئة خاصية تجاوز الأعطال الموثوقة لشبكة إيثرنت باستخدام تقنية ربط SLES 15

قم بتهيئة خاصية تجاوز الأعطال الموثوقة لشبكة إيثرنت باستخدام تقنية ربط SLES 15

قم بإنشاء اتصال إيثرنت زائد على SLES 15 باستخدام YaST و Wicked، وقم بتكوين ربط النسخ الاحتياطي النشط، وتحقق من كلا المنفذين والتحويل التلقائي في حالة الفشل.

إنشاء ملف تعريف AutoYaST قابل لإعادة الاستخدام لعمليات تثبيت SLES 15

إنشاء ملف تعريف AutoYaST قابل لإعادة الاستخدام لعمليات تثبيت SLES 15

قم بتحويل نظام SLES 15 الحالي إلى ملف تعريف AutoYaST تمت مراجعته، وقم بالتحقق من صحته، واستخدمه لنشر خادم اختبار بخطوات يدوية أقل.

إعداد SLES 15 KVM: تشغيل الأجهزة الافتراضية المحددة عند بدء التشغيل

إعداد SLES 15 KVM: تشغيل الأجهزة الافتراضية المحددة عند بدء التشغيل

قم بتثبيت أدوات SLES 15 KVM و libvirt، وقم بتمكين خدمة المضيف الصحيحة، وقم بتكوين الأجهزة الافتراضية المحددة للبدء بعد إعادة التشغيل.

تشخيص خادم SUSE الذي يتوقف عند شاشة إيقاف تشغيل systemd

تشخيص خادم SUSE الذي يتوقف عند شاشة إيقاف تشغيل systemd

استخدم وظائف systemd وسجل التمهيد السابق لتحديد موقع خدمة بطيئة أو عملية تحميل أو تبعية تخزين، ثم قم بتصحيحها دون إخفاء السبب.

افتح فقط حركة مرور الويب التي يحتاجها خادم SLES 15 الخاص بك

افتح فقط حركة مرور الويب التي يحتاجها خادم SLES 15 الخاص بك

استخدم firewall-cmd لفحص المنطقة النشطة، والسماح بـ HTTP بأمان، والحفاظ على الوصول إلى SSH، والتحقق من أن القاعدة تبقى بعد إعادة التحميل على SLES 15.

تشخيص أعطال تسجيل الدخول إلى SLES PAM دون فقدان الوصول إلى حسابك

تشخيص أعطال تسجيل الدخول إلى SLES PAM دون فقدان الوصول إلى حسابك

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