المقدمة
يوضح هذا المستند كيفية أستكشاف الأخطاء وإصلاحها عندما يكون لدى خادم المراسلة الفورية والحضور (IM and Presence) مشكلة مزامنة مع LDAP عبر CUCM.
المتطلبات الأساسية
المتطلبات
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- Cisco Unified Communications Manager (CUCM)، الإصدار 12.5 SU(7)
- IM و Presence 12.5 SU(7)
- إستخدام طبقة الأمان (SSH) / واجهة سطر الأوامر (CLI)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
في CUCM و IM و Presence تتم إدارة المعلومات حول بروتوكول الوصول إلى الدليل خفيف الوزن (LDAP) بواسطة CUCM ويأخذ IM و Presence المعلومات من CUCM مباشرة؛ ومع ذلك، عندما يكون هناك تغيير في خادم LDAP مثل تغيير في عنوان IP، من المهم التحقق من أن المعلومات الموجودة في قاعدة بيانات CUCM وقاعدة بيانات IM و Presence متزامنة بطريقة أخرى، يتعذر على IM و Presence الحصول على المعلومات حول عنوان IP جديد ل LDAP، على سبيل المثال، عندما يكون هناك مزامنة سليمة بين عقد الاستعلام يجب أن تكون متماثلة تماما عقد عبر واجهة سطر الأوامر (CLI) (CUCM و IM والحضور)
CUCM (الإدخال الصحيح)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
خوادم المراسلة الفورية والحضور (الإدخال الصحيح)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
من ناحية أخرى، إذا كانت نتيجة الاستعلام تقدم عدم تطابق حيث يحتوي CUCM على معلومات LDAP الجديدة الدقيقة وليس المراسلة الفورية والحضور:
CUCM (الإدخال الصحيح)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
خوادم المراسلة الفورية والحضور (الإدخالات القديمة)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== =============== ======== ========== ==========
Incorrect_old_pkid_information_1 1 OLD_IP_ADDRESS_1 1 f 3268
Incorrect_old_pkid_information_2 1 OLD_IP_ADDRESS_2 1 f 3268
يلزم أستكشاف أخطاء عدم التطابق وإصلاحها من جانب المراسلة الفورية والحضور.
استكشاف الأخطاء وإصلاحها
لاستكشاف الأخطاء وإصلاحها، يلزم جمع سجلات معينة تم تعيينها مسبقا على تصحيح الأخطاء من عقد المراسلة الفورية والتواجد
- وكيل المزامنة من Cisco.
- جهاز توجيه Cisco XCP.
- سجل تطبيق عارض الأحداث.
- سجل نظام عارض الأحداث.
تحليل السجل
إذا كان لمخرجات الأوامر المذكورة عدم تطابق واضح للمعلومات بين عقدة CUCM والرسائل الفورية وعقدة التواجد، فمن الضروري التحقق من مسارات خدمة "عامل المزامنة من Cisco" حيث من الممكن تحديد هذا الخطأ
2021-11-15 12:13:16,950 DEBUG [main] sync.SyncUtil - clearNodeRebootNotification():
notifInfo.description = srm.automatic.failover.peerdown, notifInfo.node = example_domain_dot_com, localHostname = domain_dot_com
2021-11-15 12:13:16,950 INFO [main] sync.CcmSyncAgent - SyncAgent is running on Subscriber node. Put it in wait mode
أيضا عند إدخال هذا الأمر، من الممكن مشاهدة فشل في حالة "عامل المزامنة"
admin:run sql select syncstatus from epassyncagentcfg syncstatus
==========================================================================
Sync Completed, but currently failed to connect to the CUCM Database Monitor. Retrying... 2021-11-15 01:04:27
الحل والإصلاح
عندما ترى حانة الحضور والرسائل الفورية نفسها مثل Sub، هناك فرصة لعدم التطابق، ومن ثم لا يوجد تحديث من IM وجانب التواجد، فمن الضروري التأكد من أن السطور في المربع موجودة عبر الجذر في عقد IM ومشترك التواجد ولكن ليس في عقدة IM و Presence Publisher، تشير هذه الخطوط إلى أنه تم وضع علامة على العقدة كمشترك
[root@impname ciscotac]# cat /usr/local/platform/conf/platformConfig.xml
Host Name for the CUP DB Pub node
none
domain_dot_com
[root@impname ciscotac]# cat /usr/local/cm/conf/dbl/prefs.xml
It is important to notice that the above tags:
يجب ألا يكون موجودا في هذا الملف في IM وملف التواجد، وبالتالي إذا ظهرت هذه الخطوط موجودة على IM و Presence Publisher فيجب إزالتها لأنه يجب أن تظهر هذه العلامة (CUPDBHost) فقط على ملف IM وعقدة المشترك في PlatformConfig.xml لأنها تشير إلى أنها عقدة مشترك.
إعادة تشغيل حالة "عامل المزامنة" من المراسلة الفورية وواجهة سطر الأوامر "التواجد" والتحقق من مزامنة قاعدة البيانات الآن على IM و Presence CLI PUB
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
تحقق من حالة المزامنة أيضا
admin:run sql select syncstatus from epassyncagentcfg syncstatus
=============================
Completed 2022-10-15 15:03:55
ملاحظة: يتم وصف هذا السلوك في الخلل الحالي في المراسلة الفورية والحضور: معرف تصحيح الأخطاء من Cisco CSCuy18383
معلومات ذات صلة