Tag: python nornir

Nornir 네트워크 자동화 – 3 (활용편)

Nornir 네트워크 자동화 – 3 (활용편) 이전 글(Nornir 네트워크 자동화 -2 (활용편))에서 nornir-netmiko 를 통해 시스코스위치에 명령을 내리고 결과를 가져오는 파이썬 스크립트를 작성했다. 이제, 남은것은 가져온 결과에서 원하는 부분을 추출하여 excel 에 저장하는 것이다. 만약, 결과를 눈으로 확인하기만 하면 된다고하면 print_result 사용만으로 충분할 수도 있겠지만, 장비의 시리얼 번호 추출이나 os 버전을 업그레이드 하기 위해 현재 …

Continue reading

Nornir 네트워크 자동화 -2 (활용편)

Nornir 네트워크 자동화 – 2 활용편 목표: Nornir를 이용하여 시스코 스위치 점검하는 파이썬 스크립트를 작성 사람이 장비점검을 한다고 하면 보통 아래 과정을 거쳐야한다. 1. 스위치의 목록 확인(ID, 비밀번호, 접속방법 등등) 2. 장비 접속, 보통 순서대로 접속하지만, 터미널 프로그램에 등록해서 한번에 여러대 접속이 가능하다. 3. 장비별로 명령을 내린다. 이것 역시 순서대로 하거나 여러 장비에 동시 가능. …

Continue reading

Nornir 네트워크 자동화 – 1

Nornir 네트워크 자동화 – 1 (기초편) 1. Nornir란 무엇인가? Nornir는 파이썬으로 작성된 자동화 프레임워크다. Ansible의 경우 파이썬으로 작성되었지만 프로그래밍을 몰라도 사용하는데 문제는 없지만, Nornir를 사용하려면 파이썬 프로그래밍을 알아야한다. Nornir는 파이썬 버전 3.6.2 이상에서 동작한다. 2. Nornir 설치 Nornir는 PyPI에 게시되며, 다른 파이썬 패키지들처럼 pip 명령으로 설치가 가능하다. 또한 개발단계에서는 virtual environment를 사용하는것이 좋다. 아래 명령으로 …

Continue reading