Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Problema

Soluzione

Introduzione

Questo documento descrive un problema riscontrato con gli switch Nexus serie 5000 e fornisce anche una soluzione e una soluzione temporanea al problema.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza di Cisco Nexus CLI.

Componenti usati

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.

Problema

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:

- show system internal dir /dev/shm | i csm_acfg conteggio |

- show system internal dir /dev/shm | i csm_acfg

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

Soluzione

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:

- Se possibile, non eseguire polling o comandi che creano nuovi file.

- Immettere il comando system pss shrink per cercare di ridurre le dimensioni della cartella /dev/shm.

- Per assistenza, contattare il Cisco Technical Assistance Center (TAC). TAC può tentare di rimuovere i file nella cartella /dev/shm.