كيفية تحديث Zevenet الكتلة مع الحد الأدنى من الوقت الضائع

نُشرت في 25 يوليو 2017

نبذة

توضح المقالة التالية إجراء تحديث Zevenet 6 Cluster أو إصدار أعلى للحصول على الحد الأدنى من وقت التوقف أثناء إجراء التحديث. وفقًا للخدمات التي تمت تهيئتها ، يمكنك تجربة حد أدنى من التوقف أو عدم التوقف على الإطلاق.

إذا لم يتم تكوين أي كتلة ، يمكن زيادة فترة التوقف لمدة دقيقة واحدة في أسوأ الحالات.

لاحظ أنه إذا كنت تقوم حاليًا بتشغيل إصدار Zevenet قديم من 6 ، فيجب عليك مراجعة ما إذا كانت المجموعة الخاصة بك جاهزة للتحويل وفقًا للمقال تكوين Zevenet 5 الكتلة.

البيئة

من أجل فهم إجراء التحديث بشكل أفضل مع الحد الأدنى من وقت التوقف ، تم بناء البيئة التالية:


المتطلبات من EE 6

يلزم الاتصال بالإنترنت للتحقق من الحزم المعلقة في مستودعاتنا ، في حالة عدم قدرة نظامك على الاتصال بالإنترنت ، يرجى التحقق من الترقيات باستخدام الإجراء غير المتصل ،

حزم تحديث Zevenet 6 Offline

إجراء التحديث

منذ ZEVENET 6.0.0 ، تتم التحديثات باستخدام الأداة checkupgrades.

قبل البدء ، يرجى تنفيذ لقطة لكلا العقدتين في الكتلة ، فقط لعكس التغييرات إذا لزم الأمر.

0. انتقل إلى العقدة مع MASTER دور ووقف زينينوتيفي العملية ، هذه العملية المسؤولة عن تكرار أي تغيير في التهيئة ، وكذلك تأمين أي طلب مزامنة من العقدة الاحتياطية كما هو موضح أدناه.

[master]root@zva5n1:# kill -9 `ps -ef | grep zeninotify | grep enterprise.bin | awk {'print $2'}`

في العقدة الرئيسية ، قم بحظر أي طلب اتصال ssh من النسخة الاحتياطية لهذا افتح الملف /etc/hosts.deny وأدخل السطر التالي في نهاية الملف. من فضلك غير 192.168.100.25 بواسطة IP BACKUP الحالي. حفظ التغييرات و الخروج. سيحظر هذا الإجراء في عقدة MASTER أي محاولة للاتصال بخدمة ssh من BACKUP.

(in the current MASTER, file /etc/hosts.deny)
sshd: 192.168.100.25

1. انتقل إلى BACKUP العقدة (باتباع المثال الحالي zva5n2) ، وقم بتطبيق التحديث كما هو موضح في تعليمات حزمة التحديث ، أو قم بالتنفيذ checkupgrades أداة إذا قمت بتشغيل Zevenet 6.0.0 أو أحدث:

[backup]root@zlb:# checkupgrades
[backup]root@zlb:# checkupgrades -i

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

3. إذا لم تكن هناك أخطاء أثناء تحديث ملف BACKUP عقدة (zva5n2) ، انتقل إلى عقدة MASTER (zva5n1) وقم الآن بتطبيق التحديث في هذا الخادم كما هو موضح في الخطوة 1. بمجرد الانتهاء من التحديث ، ستتم إعادة تشغيل الخدمة من أجل تطبيق التغييرات ، ومن ثم خلال هذه العملية سيتم تبديل الخدمة تلقائيًا وستصبح عقدة النسخ الاحتياطي الحالية هي سيد جديد.

4. إذا تم التحديث دون أي خطأ ، فتابع لتعطيل كتلة sshd المكونة بالفعل /etc/hosts.deny حذف السطر الذي تم إدخاله في الخطوة 0 في عقدة MASTER القديمة zna5n1.

5. إذا تم تمكين الفشل مرة أخرى ثم MASTER سيتم نقل الدور تلقائيًا إلى هذه العقدة مرة أخرى. إذا لم يكن الأمر كذلك ، فإن MASTER سيتم الاحتفاظ بالدور في العقدة الثانية (zva5n2).

6. من أجل إجبار MASTER دور للعقدة zva5n1 ثم لديك فقط لتمكين وضع الصيانة في العقدة zva5n2، و ال MASTER سيتم اتخاذ دور العقدة zva5n1 تلقائيًا كما قبل التحديث. ذات مرة

بمجرد انتهاء عملية الترحيل ، يرجى التأكد من تعطيل وضع الصيانة لكلا العقدتين وتأكيد العقدة الرئيسية وأي عقدة هي BACKUP لمواصلة إدارة النظام من خلال MASTER. تأكد من حذف التغييرات المؤقتة في الملف /etc/hosts.deny. أخيرًا يمكنك التحقق من حالة خدمة الكتلة منذ العرض SYSTEM> Cluster.

استمتع ببرنامج Zevenet الذي تم تحديثه للتو بدون توقف!

مشاركة مع :

وثائق بموجب شروط رخصة جنو للوثائق الحرة.

هل كان المقال مساعدا؟!

مقالات ذات صلة