المقدمة
يوضح هذا المستند كيفية أستكشاف أخطاء القسم الشائع الكامل وإصلاحها في خادم "مدير الاتصالات الموحدة" (CUCM) وكيفية تنظيف وحدات التخزين.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- أداة مراقبة الوقت الفعلي (RTMT)
- واجهة GUI وجلسات CLI ل CUCM
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- CUCM الإصدار 12.5.1.16900-48
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يحتوي CUCM على ثلاثة أقسام قرص رئيسية:
- القرص/النشط: يحتوي على إصدار CUCM الحالي وتكوينه.
- القرص/غير النشط: يحتوي على الإصدار السابق في حالة الحاجة إلى التبديل بعد الترقية لأي سبب.
- القرص/التسجيل: يسمى هذا أيضا التقسيم الشائع الذي يحمل كافة ملفات السجل/التتبع الممكنة ويستخدم أيضا لتخزين ملف ISO للترقية مؤقتا أثناء الترقية.
مطلوب تنظيف القسم الشائع في سيناريوهين:
- تم تعطيل تدوير السجل ولا يتم حذف السجلات مما يؤدي إلى نمو قسم التسجيل (/الشائع) بدون ربط. قد يتسبب ذلك في حدوث مشاكل في الأداء حيث يؤثر عدم القدرة على التسجيل على تنفيذ أوامر مختلفة.
- تتطلب ترقية CUCM مزيدا من المساحة ضمن قسم مشترك. يتحقق ملف COP الجاهزية السابقة للترقية من مختلف جوانب نظام المجموعة لديك قبل إجراء الترقية، ومن بين الوحدات التحقق من مساحة القرص حيث تتطلب ترقية CUCM مساحة حرة لا تقل عن 25 جيجابايت في القسم الشائع.
التحقق من صحة مساحة القسم الشائعة
للتحقق من مساحة القرص، أستخدم الأمر show status، ويتم عرض إستخدام القرص في نهاية الأمر.
admin:show status
Host Name : xxxxxxxx-cucm1
Date : Fri Sep 29, 2023 17:20:40
Time Zone : Central Daylight Time (America/Mexico_City)
Locale : en_US.UTF-8
Product Ver : 12.5.1.16900-48
Unified OS Version : 7.0.0.0-4
Uptime:
17:20:42 up 141 days, 1:12, 1 user, load average: 2.22, 0.98, 0.82
CPU Idle: 85.86% System: 07.58% User: 05.56%
IOWAIT: 00.51% IRQ: 00.00% Soft: 00.51%
Memory Total: 7990056K
Free: 130848K
Used: 3963172K
Cached: 3232656K
Shared: 484376K
Buffers: 3896036K
Total Free Used
Disk/active 19805412K 6240536K 13345948K (69%)
Disk/inactive 19805412K 6601928K 12984556K (67%)
Disk/logging 69234984K 5315340K 60379628K (92%) <--- Used common partition space
هناك أمر آخر للتحقق من صحة التخزين هو إظهار قرص وقت التشغيل الفني، باستخدام هذا الأمر يمكننا التحقق من صحة Filesystem لكل قسم، ويتم تحميل القرص/القسم النشط إلى /، ويتم تحميل القسم disk/inactive إلى /partB، ويتم تحميل قسم القرص/logging إلى /common.
admin:show tech runtime disk
-------------------- show platform runtime --------------------
The disk usage:
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 85M 3.8G 3% /dev/shm
tmpfs 3.9G 402M 3.5G 11% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda2 19G 13G 6.0G 69% / <--- Active partition
/dev/sda1 19G 13G 6.3G 67% /partB <--- Inactive partition
/dev/sda3 240M 9.5M 214M 5% /grub
/dev/sda6 67G 58G 5.1G 92% /common <--- Logging partition
none 128M 0 128M 0% /var/log/ramfs/cm/trace/ccm/sdi
none 128M 1.6M 127M 2% /var/log/ramfs/cm/trace/ccm/sdl
none 128M 32K 128M 1% /var/log/ramfs/cm/trace/ccm/calllogs
none 128M 0 128M 0% /var/log/ramfs/cm/trace/ccm/dntrace
none 128M 1.4M 127M 2% /var/log/ramfs/cm/trace/lbm/sdl
none 128M 0 128M 0% /var/log/ramfs/cm/trace/cti/sdi
none 128M 556K 128M 1% /var/log/ramfs/cm/trace/cti/sdl
tmpfs 781M 0 781M 0% /run/user/504
tmpfs 781M 0 781M 0% /run/user/1000
tmpfs 781M 0 781M 0% /run/user/0
أساليب تنظيف القسم الشائع
تحذير: لا يمكن إستعادة الملفات المحذوفة دون إجراء إستعادة DRS لنظام المجموعة بالكامل، تأكد من فهمك لتأثير أي ملف محذوف. توصيك Cisco بإجراء عملية نسخ إحتياطي قبل حذف أي ملف.
التحقق من متطلبات تخزين المحاكاة الافتراضية
يجب أن يكون تنفيذ CUCM الخاص بك متوافقا مع متطلبات المحاكاة الافتراضية للقرص وفقا لإصدارك، ارجع إلى المحاكاة الافتراضية لدليل CUCM. أستخدم الأمر show hardware للتحقق من التخزين على الجهاز الظاهري لديك.
admin:show hardware
HW Platform : VMware Virtual Machine
Processors : 2
Type : Intel(R) Xeon(R) CPU E5-2699A v4 @ 2.40GHz
CPU Speed : 2400
Memory : 8192 MBytes
Object ID : 1.3.6.1.4.1.9.1.1348
OS Version : UCOS 7.0.0.0-4.i386
Serial Number : VMware-42 16 9b c5 f6 08 da f9-36 d7 72 7c 01 41 52 62
RAID Version :
No RAID controller information is available
BIOS Information :
PhoenixTechnologiesLTD 6.00 11/12/2020
RAID Details :
No RAID information is available
-----------------------------------------------------------------------
Physical device information
-----------------------------------------------------------------------
Number of Disks : 1 <--- # of vdisks
Hard Disk #1
Size (in GB) : 110 <--- disk size
Partition Details :
Disk /dev/sda: 14359 cylinders, 255 heads, 63 sectors/track
Units: sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sda1 * 2048 40511487 40509440 83 Linux
/dev/sda2 40511488 81020927 40509440 83 Linux
/dev/sda3 81020928 81545215 524288 83 Linux
/dev/sda4 81545216 230686719 149141504 5 Extended
/dev/sda5 81547264 89739263 8192000 82 Linux swap / Solaris
/dev/sda6 89741312 230686719 140945408 83 Linux
ملاحظة: لا يتم دعم إضافة vDisk لأنها تتطلب إعادة التقسيم بواسطة التطبيق. في حالة عدم توافق تكوين التخزين مع المتطلبات، يجب إعادة إنشاء VM باستخدام قالب OVA الصحيح.
أداة مراقبة قسم السجل
تستخدم أداة مراقبة تقسيم السجلات (LPM) الحدود التي تم تكوينها لمراقبة إستخدام القرص الخاص بقسم السجل على خادم كل 5 دقائق. هناك إثنان تنبيه أنت يستطيع شكلت على RTMT أن يعدل هذا حد:
- LogPartitionLowWaterMarkExceeded (٪ مساحة القرص)- عندما يكون إستخدام القرص أعلى من النسبة التي تحددها، ترسل LPM رسالة تنبيه إلى syslog وتنبيه إلى RTMT Alert central. لحفظ ملفات السجل واستعادة مساحة القرص، يمكنك إستخدام خيار تتبع وتسجيل مركزي في RTMT.
- LogPartitionHighWaterMarkExceeded (٪ مساحة القرص)- عندما يكون إستخدام القرص أعلى من النسبة المئوية التي تحددها، ترسل LPM رسالة تنبيه إلى syslog وتنبيه إلى RTMT Alert central. عندما تصل قيمة العتبة هذه إلى ملفات السجل الأقدم يتم إزالتها، مما يؤدي إلى إنشاء مساحة إضافية على القرص في قسم التسجيل.
لإزالة الملفات، يرجى الرجوع إلى تعديل WaterMark في دليل إجراء إدارة المكالمات RTMT.
تنفيذ ملف شرطة المساحة الحرة
إذا لم تكن مساحة القسم المشتركة كافية بعد ضبط قيم High/Low WaterMark، فقم بالمتابعة لتثبيت أحدث ملف COP للمساحة المشتركة الحرة من Cisco.
تحذير: يجب عليك تثبيت الحزمة أثناء إطار الصيانة لأن التثبيت أثناء ساعات العمل العادية يؤثر مؤقتا على أداء النظام. تأكد من تثبيت التصحيح عندما لا يوجد أي نشاط CLI أو GUI آخر على النظام لأن التصحيح ينهي جميع جلسات CLI و GUI ويعيد تشغيل خدمة Tomcat.
- قم بتنزيل أحدث ملف Cisco Free Common Space COP من تنزيل البرامج. راجع ملف ReadMe لفهم تأثير تشغيل ملف COP هذا.
- لتثبيت ملف COP، انتقل إلى إدارة نظام التشغيل الموحد من Cisco > ترقيات البرامج > تثبيت/ترقية، وتحقق من إعدادات موقع البرنامج وانقر التالي.
شاشة موقع برنامج التثبيت/الترقية
- حدد ملف COP المساحة العامة الحرة وانقر التالي.
شاشة تحديد ملف البرامج
- يبدأ ملف COP في التنفيذ ويوفر مساحة قسم عامة.
تثبيت ملف COP في شاشة التقدم
حذف السجلات عبر CLI
عندما يكون قسم التسجيل ممتلئا (100٪) سيفشل تثبيت COP، لهذا السيناريو، من الممكن حذف السجلات يدويا من CLI (واجهة سطر الأوامر). قم بتشغيل الأمر show diskusage common sort لتحديد الملفات الكبيرة التي تستهلك الكثير من المساحة.
admin:show diskusage common sort
This command can take significantly long time,
and can also effect the system wide IOWAIT on your system.
Continue (y/n)?y
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 69234984 60388736 5306232 92% /common
60305892 /common/
60239612 /common/log
37020784 /common/log/taos-log-b
23209092 /common/log/taos-log-a
13585228 /common/log/taos-log-b/cm
9506060 /common/log/taos-log-b/car_db
9506016 /common/log/taos-log-a/car_db
9379480 /common/log/taos-log-b/cm/trace
8764376 /common/log/taos-log-a/cm
6222036 /common/log/taos-log-b/car_db/cardbspace
6222004 /common/log/taos-log-a/car_db/cardbspace
5998244 /common/log/taos-log-b/tomcat
5281404 /common/log/taos-log-a/cm/trace
4458320 /common/log/taos-log-b/tomcat/logs
4159960 /common/log/taos-log-b/core
4159952 /common/log/taos-log-b/core/core.jvm.core
2923152 /common/log/taos-log-b/cm/trace/dbl
2921840 /common/log/taos-log-b/cm/trace/dbl/sdi
2002008 /common/log/taos-log-b/car_db/cartempdbs
2002004 /common/log/taos-log-a/car_db/cartempdbs
1935008 /common/log/taos-log-b/cm/bin
1932000 /common/log/taos-log-a/cm/bin
1928508 /common/log/taos-log-a/cm/trace/ccm
1928424 /common/log/taos-log-a/cm/trace/ccm/sdl
1806628 /common/log/taos-log-b/cm/tftpdata
حذف سجلات cm/trace
هذه أوامر حفظ لحذف ملفات السجلات من مسار cm/trace، قم بتشغيل واحد في كل مرة:
file delete activelog cm/trace/ccm/sdl/* noconfirm
file delete activelog cm/trace/cti/sdl/* noconfirm
file delete activelog cm/trace/*/*/*/* noconfirm
file delete activelog cm/trace/*/*/* noconfirm
file delete activelog cm/trace/*/* noconfirm
file delete activelog cm/trace/* noconfirm
file delete inactivelog cm/trace/*/*/*/* noconfirm
file delete inactivelog cm/trace/*/*/* noconfirm
file delete inactivelog cm/trace/*/* noconfirm
file delete inactivelog cm/trace/* noconfirm
file delete activelog cm/log/ris/csv/*
file delete activelog tomcat/logs/ccmservice/log4j/*
file delete activelog /platform/snmp/*/*
حذف CoreDumps
عادة ما تستخدم مقالب اللب مساحة كبيرة في القرص، والتعرف عليها باستخدام أوامر Core Active List وUtils core Inactive list.
admin:utils core active list
Size Date Core File Name
=================================================================
2023-03-02 22:03:11 core.jvm.core
admin:
admin:utils core inactive list
Size Date Core File Name
=================================================================
292616 KB 2022-02-20 00:02:37 core.62556.6.ccm.1645336926
وفقا للتقسيم، احذف المخارج الأساسية مع حذف الملف ActiveVelog core/filename أو حذف الملف Inactivelog core/filename وتأكد من عدم وجود المزيد من المراكز.
admin:file delete activelog core/core.jvm.core
Delete the File core/core.jvm.core?
Enter "y" followed by return to continue: y
files: found = 1, deleted = 1
admin:
admin:file delete inactivelog core/core.62556.6.ccm.1645336926
Delete the File core/core.62556.6.ccm.1645336926?
Enter "y" followed by return to continue: y
files: found = 1, deleted = 1
admin:
admin:utils core active list
No core files found
admin:utils core inactive list
No core files found
تعديل قيم العلامات المائية المنخفضة/المرتفعة لسجلات تفاصيل الاستدعاء (CDR)
يتم تشغيل مكون مدير الملفات الخاص بإدارة مستودع CDR كل ساعة. عند تشغيل "إدارة الملفات"، فإنه يقوم بحذف الملفات ذات التواريخ التي تقع خارج مدة الحفظ التي تم تكوينها. كما يتحقق مما إذا كان إستخدام القرص قد تجاوز علامة الماء المرتفعة. إذا كان الأمر كذلك، يقوم النظام بحذف ملفات CDR التي تمت معالجتها حتى يتم الوصول إلى علامة الماء المنخفضة، بداية من الملفات الأقدم.
- انتقل إلى Cisco Unified ServiceAbility > Tools > CDR Management وانقر فوق القيمة الأولى ضمن قسم المعلمات العامة.
شاشة إدارة CDR
- قم بتعديل علامة الماء المرتفعة (٪) وعلامة الماء المنخفضة (٪).
إدارة CDR تعديل شاشة المعلمات العامة
إزالة قاعدة بيانات تحليل تقارير CDR (CAR)
إذا كانت قاعدة بيانات CAR تستخدم مساحة كبيرة، يمكنك تنفيذ عملية إزالة قاعدة البيانات وإطلاق مساحة التسجيل. للقيام بذلك:
- الوصول إلى صفحة ويب ل CAR، انتقل إلى Cisco Unified ServiceAbility > أدوات > تحليل CDR وإعداد التقارير.
- قم بتعطيل أداة التحميل، انتقل إلى النظام > أداة الجدولة > تحميل CDR، وحدد خانة الاختيار تعطيل أداة التحميل، ثم انقر فوق التحديث.
تعطيل شاشة أداة التحميل
- لكي تصبح التغييرات نافذة المفعول، انتقل إلى Cisco Unified ServiceAbility > Tools > Control Center - Network Services > Cisco CAR Scheduler وأعد تشغيل الخدمة.
- من أجل إزالة CAR DB، انتقل إلى النظام > قاعدة البيانات > الإزالة اليدوية، انقر فوق معلومات الجدول للتحقق من صحة السجلات الأقدم لكل نوع من الجداول.
شاشة معلومات جدول السيارات
- انقر فوق إغلاق"، ثم حدد نطاق التاريخ لإزالة ملفات الجدول المحدد.
شاشة الإزالة اليدوية لقاعدة البيانات
ملفات البرامج الثابتة للهاتف غير المستخدمة المحذوفة
لسيناريوهات الترقية، إذا لم تكن هناك مساحة كافية في القسم المشترك، احذف البرنامج الثابت القديم/غير المستخدم من TFTP. للقيام بذلك:
- انتقل إلى إدارة نظام التشغيل الموحد من Cisco>ترقيات البرامج >إدارة تحميل الأجهزة.
- قم بتطبيق مرشح بحث عن حمولات جهاز حيث > الحالة > هي بالضبط > ليست قيد الاستخدام > بحث.
- احذف جميع أحمال الجهاز بالحالة غير قيد الاستخدام.
شاشة إدارة تحميل الجهاز
استكشاف الأخطاء وإصلاحها
إذا كانت هناك حاجة إلى مزيد من المساعدة، يرجى فتح حالة باستخدام Cisco TAC وتجميع الأوامر التالية:
show version active
show network cluster
show status
show tech runtime disk
show hardware
show diskusage common sort
معلومات ذات صلة