Nornir 네트워크 자동화 – 1 (기초편)
1. Nornir란 무엇인가?
Nornir는 파이썬으로 작성된 자동화 프레임워크다. Ansible의 경우 파이썬으로 작성되었지만 프로그래밍을 몰라도 사용하는데 문제는 없지만, Nornir를 사용하려면 파이썬 프로그래밍을 알아야한다.
Nornir는 파이썬 버전 3.6.2 이상에서 동작한다.
2. Nornir 설치
Nornir는 PyPI에 게시되며, 다른 파이썬 패키지들처럼 pip 명령으로 설치가 가능하다. 또한 개발단계에서는 virtual environment를 사용하는것이 좋다.
아래 명령으로 설치한다.
(venv) $ pip install nornir
설치후 파이썬 쉘에서 Nornir 시험해본다.
$ python Python 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from nornir import InitNornir >>>
오류가 발생하지 않는다면 잘 설치된 것이다.