목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

문제

솔루션

소개

이 문서에서는 Nexus 5000 Series 스위치에서 발생한 문제를 설명하고, 문제에 대한 해결 방법 및 임시 해결 방법을 제공합니다.

사전 요구 사항

요구 사항

Cisco에서는 Cisco Nexus CLI에 대해 알고 있는 것이 좋습니다.

사용되는 구성 요소

이 문서의 정보는 5.0(3)N2(1) 이전 버전을 실행하는 Nexus 5000 Series 스위치를 기반으로 합니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

문제

Nexus 5000 Series 스위치는 3분마다 이 오류를 보고합니다.

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 명령(출력 크기와 상관없이)을 입력하면 /dev/shm 파일에 있는 CSM_ACFG 파일의 복사본이 생성될 수 있습니다. 이러한 파일은 자동으로 정리되지 않습니다. 결국에는 휘발성 메모리를 채우게 되고, 이로 인해 장치가 다시 로드됩니다. 또한, 주기적으로 컨피그레이션을 수집하거나 변경하는 일종의 스크립트가 사용되는 경우 문제가 악화됩니다.

이 문제를 해결하려면 먼저 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 파일인지 확인하려면 다음 명령에서 출력을 수집합니다.

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

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

Nexus 5000 Series 스위치가 crash할 경우 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 폴더의 크기를 줄이기 위해 system pss shrink 명령을 입력합니다.

- Cisco TAC(Technical Assistance Center)에 지원을 요청하십시오. TAC는 /dev/shm 폴더의 파일을 제거하려고 시도할 수 있습니다.