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

منشور من طرف Zevenet | 25 يوليو 2017

نظرة عامة

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

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

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

بيئـة

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


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

قم بتنزيل أحدث إصدار متاح من Zevenet 5 EE من Zevenet Central https://central.zevenet.com، علامة التبويب القائمة Knowledge> Enterprise Edition> ZVN Enterprise Edition Full Package 5.xx والذي يتضمن المتطلبات والإجراءات قبل وأثناء التحديث لكل عقدة.

لزيفنيت 5 مرة TGZ الملف غير مضغوط في كلا عقدتي الكتلة كما هو موضح في المستند ، يرجى المتابعة على النحو التالي.

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

إذا كنت تقوم بتشغيل Zevenet 6.0.0 أو أحدث ، فعندئذٍ zlbinstaller لم يعد يستخدم ، استخدم 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 تلقائيا كما قبل التحديث.

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

مشاركة مع :

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

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

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