Questo documento descrive un problema riscontrato con gli switch Nexus serie 5000 e fornisce anche una soluzione e una soluzione temporanea al problema.
Cisco raccomanda la conoscenza di Cisco Nexus CLI.
Per la stesura del documento, sono stati usati switch Nexus serie 5000 con versioni precedenti alla 5.0(3)N2(1).
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Lo switch Nexus serie 5000 segnala questo errore ogni tre minuti:
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%.
Quando si immette il comando show run (e si producono più di 190 righe di output) o il comando show run switch-profile (indipendentemente dalle dimensioni dell'output), potrebbe essere generata una copia del file CSM_ACFG nel file /dev/shm. Questi file non vengono eliminati automaticamente. Alla fine riempiono la memoria volatile, che causa il ricaricamento del dispositivo. Inoltre, il problema si aggrava se viene utilizzato uno script che raccoglie o modifica periodicamente la configurazione.
Per risolvere questo problema, raccogliere prima l'output del comando show system internal flash. Dovrebbe mostrare un utilizzo elevato nella cartella /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
Per verificare che il contenuto della cartella /dev/shm sia costituito dai file csm_acfg, raccogliere l'output da questi comandi:
In caso di arresto anomalo dello switch Nexus serie 5000, questo messaggio viene segnalato come motivo del ricaricamento nell'output del comando show system reset-reason:
Reason: Reset triggered due to HA policy of Reset
System version: 5.0(2)N2(1)
Service: syslogd hap reset
Quando si immette il comando show logging nvram, l'output mostra errori come:
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
Per risolvere il problema, eseguire l'aggiornamento alla versione 5.0(3)N2(1). Per ulteriori informazioni su questo problema, fare riferimento all'ID bug Cisco CSCtn71292.
Inoltre, come soluzione temporanea:
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
02-Jul-2013 |
Versione iniziale |