المقدمة
يصف هذا المستند الخطوات لاستكشاف أخطاء "خادم CCM الإقليمي لا يمكن التحقق من صحة الترخيص" وإصلاحها في Cisco Prime Network Registrar (CPNR).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
المكونات
تستند المعلومات الواردة في هذا المستند إلى CPNR 8.x والإصدارات الأحدث.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة
بدءا من الإصدار 8.0 وما بعده، توفر حماية مستوى التحكم (CPNR) تراخيص منفصلة لخدمات إدارة التكوين المركزي (CCM) ونظام اسم المجال المخول (DNS) وذاكرة التخزين المؤقت ل DNS وبروتوكول التكوين الديناميكي للمضيف (DHCP) وخدمات إدارة عنوان IP (IPAM) أو لمجموعات من هذه الخدمات.
كلما قمت بتسجيل الدخول إلى مجموعة محلية أو إقليمية، يتم التحقق من حالة الترخيص العامة للنظام.
وفي حالة وجود أي مخالفات سيتم إخطارك بالانتهاك والتفاصيل. يتم تنفيذ هذا الإعلام مرة واحدة فقط لكل جلسة عمل للمستخدم.
بالإضافة إلى ذلك، ستتمكن من رؤية رسالة في كل صفحة تشير إلى حدوث انتهاك.
على واجهة المستخدم الرسومية (CPNR) المحلية، هذه هي رسائل التحذير التي ستظهر في الجزء الأيمن لانتهاك الترخيص: توافق الترخيص: لا يمكن لخادم CCM الإقليمي التحقق من صحة التراخيص.
أيضا، عند تسجيل الدخول إلى NRCMD من واجهة سطر الأوامر، سيتم ملاحظة رسائل التحذير هذه.
./nrcmd
101 ok, with warning
Regional CCM server cannot validate licenses.
يمكن رؤية رسائل الخطأ هذه على السجل (config_ccm_1_log) من الخادم المحلي المتأثر في نظام المجموعة.
موقع ملف السجل هو /var/nwreg2/local/log/
config_ccm_1_log:04/25/2020 18:30:58 config/ccm/1 Info Server 0 06244 conn(0x3a33): Regional CCM server cannot validate licenses.
config_ccm_1_log:04/25/2020 18:30:58 config/ccm/1 Info Server 0 06244 conn(0x3a33): Regional CCM server cannot validate licenses.
04/25/2020 21:04:21 config/ccm/1 Warning Server AX_ETIMEDOUT 06529 Failed to connect to regional with address 10.yy.yy.yy:1244 for license utilization reporting.
04/26/2020 1:04:21 config/ccm/1 Warning Server AX_ETIMEDOUT 06529 Failed to connect to regional with address 10.yy.yy.yy:1244 for license utilization reporting.
استكشاف الأخطاء وإصلاحها
اتصال الشبكة
- فتح المنافذ (1234 و 1244) في جدار الحماية لإجراء الاتصال بين الخادم المحلي والخادم الإقليمي.
هذا مبرد يستطيع كنت فحصت in order to اكتشفت إن هناك أي آخر ميناء بديل يشكل في البيئة ل هذا إتصال بين محلي وإقليمي. وبناء على ذلك، يمكن فحص الشبكة لضمان سهولة الاتصال.
# more /opt/nwreg2/local/conf/cnr.conf | grep -i ccm
cnr.regional-ccm-port=1244
cnr.ccm-port=1234
cnr.ccm-mode=local
#
- تحقق مما إذا كانت المنافذ تستمع.
#netstat -an | grep -i 1234
#netstat -an | grep -i 1244
- قم بإجراء التقاط حزمة في واجهة سطر الأوامر (CLI) للخادم المحلي لتحليل الالتقاط باستخدام أداة Wireshark عند تسجيل المحلي إلى الإقليمي للحصول على تراخيص.
#tcpdump -i any host x.x.x.x -w /license-registration.pcap
حيث يكون x.x.x.x.x هو عنوان IP للخادم الإقليمي.
مزامنة الوقت
إذا لم يكن الوقت متزامنا بين الخوادم المحلية والإقليمية، فلن يتمكن كلاهما من الاتصال ببعضهما البعض. تأكد من أن انحراف الوقت لا يتجاوز 5 دقائق.
تأكد من مزامنة كل من الخوادم المحلية والإقليمية مع خادم بروتوكول وقت الشبكة (NTP) مشترك لتجنب مشاكل الوقت.
يمكن إستخدام هذه الأوامر للتحقق من حالة مزامنة الوقت وخدمة NTP على الصعيدين المحلي والإقليمي على التوالي.
(Regional)
# date
Sun Aug 9 17:20:57 IST 2020
(Local)
# date
Sun Aug 9 17:21:20 IST 2020
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
NTP-SERVER-1 .INIT. 16 u - 1024 0 0.000 0.000 0.000
NTP-SERVER-2 .INIT. 16 u - 1024 0 0.000 0.000 0.000
#
# /etc/init.d/ntpd status
ntpd (pid 23736) is running...
- strace ntpq -pn ::1|& grep -i conn
# strace ntpq -pn ::1|& grep -i conn
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
connect(3, {sa_family=AF_INET6, sin6_port=htons(123), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
#
مشاكل خدمة NTP
وهذه النواتج هي أمثلة لسيناريو عدم عمل خدمات بروتوكول وقت الشبكة.
# ntpq -p
ntpq: read: Connection refused
# /etc/init.d/ntpd status
ntpd is stopped
تتبع اتصال NTP.
- strace ntpq -pn ::1|& grep -i conn
# strace ntpq -pn ::1|& grep -i conn
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
connect(3, {sa_family=AF_INET6, sin6_port=htons(123), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
recvfrom(3, 0x7fffb9091bf0, 512, 0, 0, 0) = -1 ECONNREFUSED (Connection refused)
write(2, "Connection refused\n", 19Connection refused
يمكن إستخدام هذا الأمر لإعادة تشغيل خدمات NTP.
- إعادة تشغيل /etc/init.d/ntpd
# /etc/init.d/ntpd restart
Shutting down ntpd: [FAILED]
Starting ntpd: [ OK ]
#
اعاده التسجيل
- أعد تسجيل الخادم المحلي إلى الخادم الإقليمي للترخيص باستخدام هذا الأمر.
/opt/nwreg2/local/usrbin/nrcmd -L -N admin -P password
license register cdns 10.xx.xx.xx 1244
التحقق من بيانات الاعتماد
تحقق من صحة اسم المسؤول وكلمة المرور ومعلومات المنفذ المقدمة في التشغيل > إدارة المجموعات > المضيف المحلي في واجهة المستخدم الرسومية (GUI) للخادم الإقليمي.
التحقق من الصحة
- قم بتسجيل الدخول إلى واجهة المستخدم الرسومية، وسترى أن منبثق رسالة التحذير لن يكون متوفرا بعد الآن.
- قم بالوصول إلى NRCMD وتأكد من عدم ظهور التحذيرات مرة أخرى.
معلومات ذات صلة