본문 바로가기

IT 이야기/네트워크(Network)

[Cisco] NX-OS Auto Config Backup (EEM)

728x90
반응형

안녕하세요.

오늘 확인해볼 내용은 Cisco NX-OS 에서의 자동 설정 백업 방법입니다.

Cisco IOS Switch의 경우 Archive 나 kron 명령을 통해 장비의 Config 를 스케쥴 Backup 할 수 있습니다.

2014/11/18 - [Network/Switching] - Cisco 장비 Config 백업 (Archive Backup)

 

Cisco 장비 Config 백업 (Archive Backup)

안녕하세요. Cisco 장비의 Config 백업 방법에 대해 간략히 말씀드리려 합니다. 관리하는 장비가 몇 대 안 될 경우에는 Config 긁어서 text 메모장 같은 곳에 저장을 하면 되지만, 관리하는 장비 수량이

eyehole.tistory.com

2020/02/24 - [Network/Configuration] - [Cisco] Configuration Auto Backup_시스코 장비 컨피크 자동 저장

 

[Cisco] Configuration Auto Backup_시스코 장비 컨피크 자동 저장

예전에 Archive 명령을 통한 Cisco 장비 자동 Config Backup 에 대해 포스팅 한 적이 있는데요. 2014/11/18 - [Network/Switching] - Cisco 장비 Config 백업 (Archive Backup) 오늘은 이전에 포스팅한 내용에 대..

eyehole.tistory.com

 

그런데 NX-OS 를 사용하는 Nexus Switch 의 경우에는 이 명령이 아예 없거나,

정상적으로 적용되지 않더라구요.

왜?? Nexus Switch 에는 자동 Backup 기능을 해주는 Archive 명령을 없앴을까..? Cisco 가 그럴리가 없는데요.

 

그래서 열심히 찾아보았더니,

EEM(Embedded Event Manager) 기능을 통해 좀 더 다양한 방법으로 기능을 구사할 수 있었습니다.

EEM 을 통해 프로그래밍하거나 자동화시킬 수 있는데,

EEM 과 관련된 상세한 내용은 다음에 기회가 되면 다시 다루도록 하겠습니다.

 

관련 명령은 아래와 같이 적용가능합니다.

event manager applet CONFIG_TFTP_BACKUP

  event snmp oid 1.3.6.1.4.1.9.9.109.1.1.1.1.6.1 get-type exact entry-op le entry-val 12345 poll-interval 604800

  action 1.0 cli command enable

  action 2.0 cli copy run tftp://10.10.10.10/$(SWITCHNAME).txt

  action 3.0 syslog priority notifications msg Running_Config_Backup_TFTP_Complete

 

한 줄씩 볼까요?

  event snmp oid 1.3.6.1.4.1.9.9.109.1.1.1.1.6.1 get-type exact entry-op le entry-val 12345 poll-interval 604800

↑↑↑  604800 은 604,800 sec 으로 1주일 간격을 의미합니다.

 

 action 2.0 cli copy run tftp://10.10.10.10/$(SWITCHNAME)

↑↑↑  Config file 을 저장할 tftp 서버의 IP 와 file 명을 적어줍니다.

이때 hostname 대신 " $(SWITCHNAME)" 으로 입력한 후 sh run 명령으로 config 를 확인해보면

실제 장비의 hostname 값을 가져와 자동으로 입력되어 있는 것을 볼 수 있습니다.

비슷한 방법으로 "$(TIMESTAMP)" 함수를 사용하면 현재 시간을 가져올 수도 있습니다.

 

  action 3.0 syslog priority notifications msg Running_Config_Backup_TFTP_Complete

↑↑↑  actionc 2.0 의 tftp 서버에 file 을 저장한 후 syslog 를 발생시킵니다. 

 

위와 같이 설정해놓으면 1주일 간격으로 tftp서버에 Config 를 계속 백업하게 됩니다.

 

읽어주셔서 감사합니다
티스토리 댓글과 공감은 로그인이 필요 없습니다.
로그인하시면 구독 가능합니다.

728x90
반응형