1
(시스템/네트워크)
관리자가 바로 쓸 수 있는 파이썬
9 Day
조 훈(Hoon Jo)
2
<생략>
3
네트워크 구성 파일 변경 시에 자동으로 구성 파일 백업하기
Cisco Confidential© 2011 Cisco and/or its affiliates. All rights reserved. 4
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
네트워크 운영에 필요한 설정들이 저장된 파일
 show running-config (sh run)으로 확인이 가능함
<생략>
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
<생략>
P779 [코드 7-25] scp_backup.py
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
vNX-OS에서는 데이터 통신이 제한이 걸려 있음
따라서 두 부분을 변경합니다.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
mkdir_backup 함수
암호화 구분 방법
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
실행 후에 백업 경로의 리눅스에서 확인
 실행 전
 실행 후
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
P781 [코드 7-26] 과 [코드 7-27]를 파이썬 코드로 변경
 힌트 P 453-454를 참고하세요
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
P781 [코드 7-26] 과 [코드 7-27]를 파이썬 코드로 변경
20분 후에 공개 됩니다.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
P781 [코드 7-26] 과 [코드 7-27]를 파이썬 코드로 변경
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
P781 [코드 7-26] 과 [코드 7-27]를 참조한 scp_eem_config.py 실행
인터페이스의 설명(description)을 testing eem으로 변경
백업 리눅스에서 자동으로 백업된 구성 파일을 확인
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Console에서 실행되는 건 어떻게 테스트할까요?
 “telnet 10.82.3.103 9xxx” 를 입력
 그리고 interface etherent 1/2의 설명을 변경하고 end를 입력한 이후에
백업 리눅스에서 자동으로 백업된 구성 파일을 확인
Console 동작 확인
 Copy run start 실행
 Reload 실행
 y입력
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
xx1번 vNXOS에서 실행했던 것을 xx2번 vNXOS에서
구성 및 실행하시기 바랍니다.
내일 실습에 필요한 내용입니다!!
이제 내일이 마지막 날이네요 
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
구성된 백업 파일을 분석하는 툴 만들기
Wiki academy sysadmin 9_day

Wiki academy sysadmin 9_day

  • 1.
    1 (시스템/네트워크) 관리자가 바로 쓸수 있는 파이썬 9 Day 조 훈(Hoon Jo)
  • 2.
  • 3.
    3 네트워크 구성 파일변경 시에 자동으로 구성 파일 백업하기
  • 4.
    Cisco Confidential© 2011Cisco and/or its affiliates. All rights reserved. 4
  • 5.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 5 네트워크 운영에 필요한 설정들이 저장된 파일  show running-config (sh run)으로 확인이 가능함 <생략>
  • 6.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 6 <생략> P779 [코드 7-25] scp_backup.py
  • 7.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 7 vNX-OS에서는 데이터 통신이 제한이 걸려 있음 따라서 두 부분을 변경합니다.
  • 8.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 8 mkdir_backup 함수 암호화 구분 방법
  • 9.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 9 실행 후에 백업 경로의 리눅스에서 확인  실행 전  실행 후
  • 10.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 10 P781 [코드 7-26] 과 [코드 7-27]를 파이썬 코드로 변경  힌트 P 453-454를 참고하세요
  • 11.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 11 P781 [코드 7-26] 과 [코드 7-27]를 파이썬 코드로 변경 20분 후에 공개 됩니다.
  • 12.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 12 P781 [코드 7-26] 과 [코드 7-27]를 파이썬 코드로 변경
  • 13.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 13 P781 [코드 7-26] 과 [코드 7-27]를 참조한 scp_eem_config.py 실행 인터페이스의 설명(description)을 testing eem으로 변경 백업 리눅스에서 자동으로 백업된 구성 파일을 확인
  • 14.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 14 Console에서 실행되는 건 어떻게 테스트할까요?  “telnet 10.82.3.103 9xxx” 를 입력  그리고 interface etherent 1/2의 설명을 변경하고 end를 입력한 이후에 백업 리눅스에서 자동으로 백업된 구성 파일을 확인 Console 동작 확인  Copy run start 실행  Reload 실행  y입력
  • 15.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 15 xx1번 vNXOS에서 실행했던 것을 xx2번 vNXOS에서 구성 및 실행하시기 바랍니다. 내일 실습에 필요한 내용입니다!! 이제 내일이 마지막 날이네요 
  • 16.
    © 2011 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 16 구성된 백업 파일을 분석하는 툴 만들기

Editor's Notes

  • #4 Agenda and module outline of topics covered.