Ansible 네트워크 자동화 – 5

앤시블 네트워크 자동화 -5

ansible 네트워크 telnet 사용하기

오래된 네트워크 장비는 ssh를 지원하지 않을 수도 있다. 이런 경우에, telnet을 사용해야 하며, ansible.netcommon 컬렉션의 일부분인 플러그인을 사용하면 된다.

ansible-galaxy 명령으로 해당 컬렉션을 설치한다. 이미 설치되어 있으면 아래와 같은 메시지가 보인다.

참고문서(https://docs.ansible.com/ansible/latest/collections/ansible/netcommon/telnet_module.html)의 예제를 기본으로 플레이북을 작성하였으나, 작동하지 않는다.

플레이북을 실행하면 다음 에러가 발생한다.

두번째 문서(블로그)를 참고하여 플레이북을 아래와 처럼 수정했다.

인벤토리는 다음처럼 작성했다.

이제, 플레이북을 실행하면 잘 된다.

이제, telnet만 지원되는 구형장비에도 앤시블 사용이 가능하게 되었다.

참고문서:
https://docs.ansible.com/ansible/latest/collections/ansible/netcommon/telnet_module.html
https://blog.gainskills.top/2018/09/04/ansible-access-network-via-telnet/

답글 남기기

Your email address will not be published.

%d bloggers like this: