
260
클라우드 네이티브를 위한 데이터 센터 네트워크 구축
●
네트워크 자동화가 무엇이고 왜 관심을 가져야 하는가?
●
네트워크 자동화를 배우기 위해 프로그래밍을 배워야 하는가?
●
네트워크 자동화가 어려운 이유는 무엇인가?
●
네트워크 자동화의 이점들을 점진적으로 탐구할 수 있는 방법은 무엇인가?
●
적합한 네트워크 자동화 도구는 무엇인가?
●
자동화된 절차의 올바른 동작을 어떻게 보장할 수 있는가?
인기 있는 자동화 도구 모델의 주요 기능은 앤서블
1
의 간단한 소개를 통해 알 수 있다. 이 개요
를 읽는다면 이후 사용될 플레이북
playbook
에 대해서도 알게 될 것이다.
10.1
네트워크 자동화란
이미 너무나도 명백하지만 먼저 네트워크 자동화에 대한 정의를 내리는 것이 중요하다고 생각한
다. 네트워크 관리 관점에서 자동화는 운영자들이 각각 개별 박스에서 하나씩 수동으로 수행하
던 작업을 운영자의 지시 없이 프로그램 스스로 수행하는 것을 말한다. 보안 업데이트가 필요한
박스를 업데이트해야 한다고 생각하자. 해당 작업이 잘 정의되어 있어서 하나 또는 여러 명령어
로 작업을 수행한다. 그렇다면 프로그램 업데이트가 필요한 모든 박스에 로그인해서 사람의 개
입 없이 업데이트를 진행하는 것이 하나의 자동화 예가 될 수 있다. 또 다른 예로는
BGP
의 구
동 상태를 ...