المقدمة
يوضح هذا المستند الكيفية التي تعمل بها "الرسالة الفورية والتواجد العالي" (IM&P) في بيئة المراسلة الفورية والتواجد في المؤسسة وكيفية أستكشاف الأخطاء وإصلاحها.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- Cisco Unified IM&P
- عملاء Cisco Jabber
المكونات المستخدمة
- Cisco Unified IM&P 10.0 والإصدارات الأحدث
- Cisco Jabber Client 9.6 والإصدارات الأحدث
تم إنشاء المعلومات الواردة في هذا المستند من المكونات الموجودة في بيئة معملية خاصة. بدأت جميع المكونات المستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المراسلة الفورية والتواجد بتوفر عال (HA)
يوفر خادم خدمة المراسلة الفورية والحضور إمكانية توفر عالية أو تكرار عالي في شكل مجموعات خوادم منطقية في تكوين CUCM. يتم تمرير هذا التكوين إلى المراسلة الفورية والحضور ثم يتم إستخدامه للسماح بالتكرار في حالة وجود خدمة المراسلة الفورية والحضور أو فشل الخادم. عند حدوث حدث HA، يتم نقل جلسات عمل المستخدم النهائي من الخادم المعطل إلى النسخة الاحتياطية. عند إستعادة الخادم إلى حالة عادية، يتم بعد ذلك نقل جلسات عمل المستخدم إلى الخلف إما تلقائيا أو يدويا بواسطة المسؤول.
تكوين مجموعة التكرار
مجموعة التكرار هي زوج الخوادم المنطقي الذي يسمح بتعيين خادم إلى مجموعة IM و Presence الفرعية بالإضافة إلى تكوين HA. للوصول إلى هذا الجزء من التكوين، ابحث عنه على صفحة ويب لخادم CUCM.
النظام > مجموعات تكرار التواجد
عندما يقوم المسؤول بإضافة ناشر IM&P إلى النظام > تكوين الخادم على CUCM ويتم حفظ خادم IM&P، يتم إنشاء مجموعة تكرار DefaultCUPSubCluster باستخدام الناشر المعين لها.
عند إنشائها، تبدو مجموعة التكرار كما يلي:
تتم ترجمة مجموعة التكرار هذه إلى النظام الفرعي للإرسال الفوري والتواجد. في الحالة الحالية لتكوين مجموعة التكرار في CUCM، سيكون هذا ما ستبدو عليه في صفحة ويب مخطط مجموعة التواجد والإرسال الفوري:
يمكنك ملاحظة أنه تم تعيين ناشر IM&P إلى DefaultCUPSubcluster ولا يتم تعيين خادم المشترك. وذلك نظرا لعدم تعيين خادم مشترك IM&P إلى مجموعة التكرار في تكوين CUCM.
قم بتعيين المشترك إلى مجموعة التكرار.
لتعيين خادم المشترك إلى مجموعة التكرار، ببساطة أختر خادم المشترك من القائمة المنسدلة، ثم احفظ تغيير التكوين.
بعد إضافة مشترك IM&P إلى مجموعة التكرار:
ترى بعد إضافة العقدة الثانوية (المشترك) أنه يمكن تحديد خيار التوفر العالي. لتمكين التوفر العالي، ما عليك سوى إختيار خانة الاختيار تمكين التوفر العالي وحفظ تغيير التكوين.
بعد تمكين التوفر العالي:
تقوم الصفحة بعد ذلك بتحديث تلقائي لحالة الخادم والسبب. عندما يكون الخادم في حالة تهيئة، فهذا يعني أن الخادمين قادران على الاتصال. تقوم الخوادم بعد ذلك بالتحقق من حالة الخدمة قبل انتقال الحالة إلى الحالة العادية. إذا تمكن الخادمان من الاتصال ببعضهما البعض وكانت كل الخدمات المراقبة موجودة على كليهما، فستحصل على حالة الوضع الطبيعي. وهذا يعني أن جميع الخدمات المراقبة نشطة على خوادم IM&P.
حالة مجموعة التكرار العادية-العادية:
حالة التوفر العالي العادية-العادية في صفحة مخطط IM&P:
خدمات المراسلة الفورية والحضور المراقبة
ونظرا لأنه يمكن أن يكون لديك نماذج نشر مختلفة: المراسلة الفورية فقط، والرسائل الفورية مع إتحاد SIP/XMPP، والرسائل الفورية مع التوافق، والرسائل الفورية مع الدردشة المستمرة، والتحكم في المكالمات عن بعد فقط، وما إلى ذلك، فإن القائمة الفعلية لأي من هذه العمليات التي يجب مراقبتها ديناميكية. افتراضيا يكون هذا مادة monitore دائما عندما HA يكون مكنت:
- قاعدة بيانات IDS
- محرك التواجد (إذا تم تنشيطه)
- موجه XCP
يقوم "مدير إسترداد الخوادم" بالتحقق لتحديد ما إذا كان يتم تكوين التوافق (برنامج أرشفة الرسائل) والدردشة المستمرة (برنامج Text Conference Manager لإدارة المؤتمرات عبر النصوص) واتحاد SIP (برنامج Federation Connection Manager لإدارة الاتصال عبر بروتوكول SIP) واتحاد XMPP (برنامج XMPP Federation Connection Manager) وتنشيطه أم لا.
وفي حالة تكوينها وتنشيطها على حد سواء، فإن مدير إسترداد الخوادم (SRM) يراقب هذه الخدمات أيضا.
تحذير: قبل المتابعة بإعادة تشغيل خدمة أو أكثر من الخدمات المراقبة، يجب تعطيل التوفر العالي من مجموعات تكرار التواجد على خادم CUCM. وينطبق الأمر نفسه عند إجراء إعادة تمهيد لواحدة أو أكثر من عقد المراسلة الفورية والحوسبة.
عملية تجاوز فشل المستخدم
عند حدوث تجاوز فشل (تلقائي أو يدوي)، فإن النقطة الرئيسية التي يجب تذكرها هي أن حساب المستخدم لا يتم نقله من خادم إلى آخر، ولكن يتم نقل جلسة عمل المستخدم في Presence Engine (محرك التواجد) فقط. في إصدارات ما قبل 10 من المراسلة الفورية والحضور، تم نقل مهمة المستخدم من خادم إلى آخر. كان نقل المستخدم هذا مكلفا جدا لموارد الخادم، وتمت إضافته إلى الحمل الموجود على الخادم. في 10.x والإصدارات الأحدث، يظل المستخدم متصلا بالخادم الذي تم تعيينه له، ويتم نقل جلسة عمل المستخدم الخلفية في Presence Engine (محرك التواجد) من العقدة الفاشلة إلى العقدة الوظيفية. لا يجب على المستخدم إنهاء Jabber وإعادة تسجيل الدخول عند حدوث التغيير مع "إدارة إسترداد الخادم" (SRM).
مؤقت إعادة تسجيل الدخول لعميل Jabber
حتى تصبح جلسة عمل المستخدم نشطة بالكامل على عقدة IM&P الثانوية بعد حدث تجاوز الفشل، يجب على المستخدم محاولة تسجيل الدخول إلى ذلك الخادم عبر SOAP (عامل ملف تعريف العميل). يحدث هذا تلقائيا مع كلمة مرور المرة الواحدة التي يتم تمريرها من قاعدة بيانات IMDB. نظرا لأن عمليات إدخال السجلات مكلفة للغاية بالنسبة للموارد الموجودة على خادم المراسلة الفورية والحضور، فيجب أن تكون هناك طريقة لتقييد عمليات إدخال السجلات عند حدوث حدث تجاوز الفشل. يسمح هذا خانق أو مخزن مؤقت لجميع المستخدمين بتسجيل الدخول إلى العقدة الثانوية دون انقطاع الخدمة للمستخدمين في العقدة الثانوية. تتمثل الآليات المستخدمة لكبح عمليات إدخال سجل المستخدم في محددات الخدمة "إعادة تسجيل دخول العميل" و"إعادة تسجيل دخول العميل" إلى الحد الأعلى من إعادة تسجيل دخول العميل.
الحد الأدنى لإعادة تسجيل دخول العميل - المعلمة التي تحدد الحد الأدنى للوقت (بالثواني) الذي ينتظره عميل Jabber قبل محاولة العميل تسجيل الدخول إلى الخادم الثانوي في حالة حدوث حدث HA.
الحد الأعلى لإعادة تسجيل دخول العميل - المعلمة التي تحدد الحد الأقصى للوقت (بالثواني) الذي ينتظره عميل Jabber قبل أن يحاول العميل تسجيل الدخول إلى الخادم الثانوي في حالة حدوث حدث HA.
يستلم عميل Jabber هذه المعلمات عند تسجيل الدخول إلى الخادم ويخبئ القيم للاستخدام المستقبلي. عند إستلامك حدث HA من خادم IM&P، يختار العميل عددا عشوائيا من الثواني بين الحدين العلوي والسفلي، وينتظر هذا المقدار من الوقت قبل أن يحاول عميل Jabber تسجيل الدخول إلى الحد الثانوي. بمجرد انتهاء صلاحية المؤقت، يحاول العميل بعد ذلك تسجيل دخول SOAP إلى العقدة الثانوية.
أنواع المراسلة الفورية والحضور الاحتياطية
إذا كان هناك تجاوز فشل للمستخدم، فيجب أن يكون هناك رد إحتياطي للمستخدم عند إستعادة الخدمة على الخادم المثير للمشاكل. هناك نوعان من النسخ الاحتياطية للخادم:
تعيين إحتياطي يدوي
يتم إجراء تعيين إحتياطي يدوي (التكوين الافتراضي لإدارة إسترداد الخادم) عند إستعادة الخدمة والسماح بمجموعة التكرار للزر البديل. عندما يكون هذا الزر محددا، فإن جلسات عمل المستخدم التي تم نقلها إلى العقدة الثانوية يتم نقلها مرة أخرى إلى العقدة الرئيسية الخاصة بهم. يطبق عميل Jabber بعد ذلك إعادة تسجيل الدخول إلى الحدين الأعلى والأسفل للرجوع الاحتياطي.
تعيين إحتياطي تلقائي
يحدث التراجع التلقائي عندما يقوم الخادم بمراقبة الخدمات، كما تقوم خدمة "مدير إسترداد الخوادم (SRM)" تلقائيا بتخفيض المستخدمين إلى العقد الأصلية الخاصة بهم. يكمن المفتاح في هذا التكوين في انتظار خدمة إدارة إسترداد الخادم (SRM) لمدة 30 دقيقة لكي تظل الخدمة/الخادم المعطلة نشطة قبل بدء عملية إرجاع تلقائية. وبمجرد تأسيس وقت التشغيل هذا الذي يبلغ 30 دقيقة، يتم نقل جلسات عمل المستخدم مرة أخرى إلى العقد الرئيسية. يطبق عميل Jabber بعد ذلك إعادة تسجيل الدخول إلى الحدين الأعلى والأسفل للرجوع الاحتياطي.
ملاحظة: لا يعد التكوين الافتراضي هو الطريقة الاحتياطية التلقائية، ولكن يمكن تمكينه. لتمكين النسخ الاحتياطية التلقائية، قم بتغيير المعلمة "تمكين النسخ الاحتياطية التلقائي" في "معلمات خدمة إدارة إسترداد الخادم" إلى القيمة true.
استكشاف الأخطاء وإصلاحها
يوفر هذا القسم المعلومات التي يمكنك إستخدامها لاستكشاف أخطاء التكوين وإصلاحها.
عند أستكشاف أخطاء التوفر العالي وإصلاحها على خادم خدمة IM&P، يوجد مؤشران مهمان يجب عليك إبقائهما في الاعتبار.
- تتبادل الخوادم 4 رسائل تنشيط كل 60 ثانية. إذا لم تكن هناك إستجابة بعد ال 60 ثانية، فإن مدير إسترداد الخدمة (SRM) من Cisco يعتبر أن العقدة غير المستجيبة خرجت عن الخط وتثير أمر تجاوز الفشل. كما تظهر القصاصة التالية، آخر نبضة قلب حدثت قبل 62 ثانية.
2021-05-13 02:48:48,244 INFO[HS]rsrm.RsrmHeartBeatHandler - RsrmHeartBeatHandler: peer down, time since last heartbeat[s]= 62
2021-05-13 02:48:48,244 INFO [HS] rsrm.RsrmAutomaticFallback - RsrmAutomaticFallback: peer states vector changed to [Normal,Running in Backup Mode]
تلميح: لهذا السيناريو، إذا وجدت بعض التأخير في شبكتك، فمن المستحسن زيادة مؤقت مهلة النبضات من 60 إلى 90 ثانية.
انتقل إلى صفحة الويب الخاصة بإدارة CUCM > System > تكوين معلمات الخدمة > تحديد خادم IM&P>تحديد إعدادات مدير إسترداد Cisco. في مهلة الحفاظ على الحياة (نبضات القلب)، قم بزيادة الرقم إلى 90 ثانية.
- ينتظر خادم المشترك IM&P 90 ثانية. إذا اكتشف وجود خدمة واحدة أو أكثر من الخدمات المراقبة معطلة، يتولى خادم المشترك الأمر.
السجلات المطلوب تجميعها لاستكشاف الأخطاء وإصلاحها
- يقوم مدير إسترداد الخادم (SRM) بتسجيل الدخول من قبل حدث تجاوز الفشل وبعده (مستوى تصحيح الأخطاء إن أمكن).
- تقوم مخرجات الأمر عبر واجهة سطر الأوامر IM&P بتشغيل sql select * من نظام المجموعة ubcluster على مستوى المؤسسة.
- يحتوي جدول نظام المجموعة على مستوى المؤسسة في IM&P على تكوين مجموعة التكرار.
- يقوم إخراج الأمر عبر واجهة سطر الأوامر IM&P بتشغيل sql select * من enterprise.
- يعرض جدول المؤسسة معلومات العقد وتعيين نظام المجموعة الفرعية للعقدة.
- إذا كان التجاوز الفاشل ناتج عن إيقاف خدمة، فقم بتجميع:
- سجلات نظام عارض الأحداث
- سجلات تطبيق عارض الأحداث
- السجلات من الخدمة التي تم إيقافها.