المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

المشكلة

الحل

المقدمة

يصف هذا المستند مشكلة تواجه محولات Nexus 5000 Series Switches ويقدم أيضا حلا وحلا مؤقتا لحل المشكلة.

المتطلبات الأساسية

المتطلبات

cisco يوصي أن يتلقى أنت معرفة من cisco Nexus CLI.

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى محولات من السلسلة Nexus 5000 التي تشغل أي إصدار أقدم من 5.0(3)N2(1).

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

المشكلة

يبلغ المحول Nexus 5000 Series switch عن هذا الخطأ كل ثلاث دقائق:

N5k %SYSMGR-2-VOLATILE_DB_FULL: System volatile database usage is

unexpectedly high at 80%.

N5k %SYSMGR-2-VOLATILE_DB_FULL: System volatile database usage is

unexpectedly high at 80%.

N5k %SYSMGR-2-VOLATILE_DB_FULL: System volatile database usage is

unexpectedly high at 80%.

N5k %SYSMGR-2-VOLATILE_DB_FULL: System volatile database usage is

unexpectedly high at 80%.

عندما تقوم بإدخال الأمر show run (وتنتج أكثر من 190 سطر من الإخراج) أو الأمر show run switch-profile (بغض النظر عن حجم الإخراج)، قد يتم إنشاء نسخة من ملف CSM_ACFG في الملف /dev/shm. لا يتم تنظيف هذه الملفات تلقائيا. أخيرا هم يملأ ال يتطاير ذاكرة، لذلك هو يسبب الأداة أن يعيد تحميل. وبالإضافة إلى ذلك، تتفاقم المشكلة إذا تم إستخدام نوع من البرامج النصية التي تقوم بجمع التكوين أو تغييره بشكل دوري.

لاستكشاف أخطاء هذه المشكلة وإصلاحها، قم أولا بجمع الإخراج من الأمر show system internal flash. يجب أن يظهر الاستخدام العالي في المجلد /dev/shm:

N5k# show system internal flash

Mount-on                  1K-blocks      Used   Available   Use%  Filesystem

/                            204800    115408       89392     57   /dev/root

/proc                             0         0           0      0   proc

/post                          2048         4        2044      1   none

/sys                              0         0           0      0   none

/isan                       1536000    452496     1083504     30   none

/var/tmp                     307200       704      306496      1   none

/var/sysmgr                 1024000      6320     1017680      1   none

/var/sysmgr/ftp              409600     48604      360996     12   none

/var/sysmgr/ftp/cores        102400         0      102400      0   none

/callhome                     61440         0       61440      0   none

/dev/shm                     524288    427248       97040     80   none  <<<<<<<<<

/volatile                    153600         0      153600      0   none

/debug                        20480         4       20476      1   none

/dev/mqueue                       0         0           0      0   none

/mnt/cfg/0                   114909      4904      104072      5   /dev/sda5

/mnt/cfg/1                   112920      4904      102186      5   /dev/sda6

/var/sysmgr/startup-cfg      307200      9940      297260      4   none

/dev/pts                          0         0           0      0   devpts

/mnt/plog                     56192      1644       54548      3   /dev/mtdblock2

/mnt/pss                     114917      5348      103635      5   /dev/sda4

/bootflash                  1609984    410536     1117664     27   /dev/sda3

لتأكيد أن المحتويات الموجودة في مجلد /dev/shm هي ملفات csm_acfg، قم بتجميع المخرجات من هذه الأوامر:

- إظهار dir /dev/shm داخلي للنظام | i csm_acfg | العدد

- إظهار dir /dev/shm داخلي للنظام | i csm_acfg

إذا تعطل محول Nexus 5000 Series، فإنه يبلغ عن هذه الرسالة كسبب لإعادة التحميل في إخراج الأمر show system reset-reason:

Reason: Reset triggered due to HA policy of Reset

System version: 5.0(2)N2(1)

Service: syslogd hap reset

عند إدخال الأمر show logging nvram، يعرض الإخراج أخطاء مثل:

N5k %$ VDC-1 %$ %PSS-0-PSS_WRITE_LOG_FAILURE: snmpd: failed to write log: No space left on device

N5k %$ VDC-1 %$ last message repeated 4 times

الحل

قم بالترقية إلى الإصدار 5.0(3)N2(1) لحل هذه المشكلة. أحلت ل كثير معلومة حول هذا إصدار، cisco بق id CSCtn71292.

بالإضافة إلى ذلك، كحل بديل مؤقت:

- إن أمكن، لا تستعرض أو تشغل أي أمر أن يخلق ملفات جديدة.

- أدخل أمر تقلص حزم النظام لمحاولة تقليل حجم المجلد /dev/shm.

- اتصل بمركز المساعدة التقنية (TAC) من Cisco للحصول على المساعدة. يمكن أن يحاول TAC إزالة الملفات الموجودة في المجلد /dev/shm.