본문으로 바로가기

ttps://www.inflearn.com/course/ansible-%EC%9D%91%EC%9A%A9

 

[응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant) - 인프런 | 강의

센트OS 이외에 얼마나 다양한 시스템에 엔서블이 사용될 수 있는지 배워봅시다. 앤서블을 리눅스 이외에 윈도우 및 네트워크 시스템과 같은 여러가지 시스템에 대해서 다양한 목적으로 사용하

www.inflearn.com

 

ㅁ 앤서블 2.5 새로운점 정리

 

ㅇAnsible 2.5. Porting Guide

 - https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.5.html


 => 현재는 4까지 나왔다.

 => 2.5 부터는 Network 가 많이 바뀜

 => 나는 2.9.21 버전으로 실습하고 있었음

 

ㅇ modules for 2.5

 - deprecated 된 module이 38개 - 그중 네트워크가  26개

 - 신규 추가 120개

 

ㅇ Ansible 버전 별 실습 환경 구성

 - epel 패키지를 설치하여 ansible 2.5 버전을 설치할 수 있음

  => 설치 안할 경우, 2.4 로 됨

 

ㅇ nxos_ping을 통한 통신 확인 && 시간대 설정 && NX-OS 구성 파일을 tftp로 백업

 - 2.5에서는 2.4에서 nxos_ping 테스트 한 내용이 동일하게 성공함 (하위호환)

 - connection : local => connection: network_cli,  vars: ansible_network_os: nxos

 - facts 값을 통해 호스트네임이나 ip 등을 동적으로 확인하여 변수값으로 넣을 수 있다

 

 

ㅁ 네트워크 실습을 위한 NX-OSv 랩 구성하기

 - PC 사양의 문제로 실습하지않고 정리만 진행

 - NXOSv 는 Cisco 네트워크장비 의 OS 가상 이미지 버전

 - yum 모듈은 이전 실습때 name: '{{ item }}' 으로 진행했으나,

   현재는 name: ['xinetd', 'tftp-server'] 로 진행 가능

 

 

네트워크 관련해서는 따로 실습환경이 어려워서 구성하지 않았다.

 

Cisco 네트워크OS 이미지의 경우, 회원가입 및 RAM 최소사양등, 제약이 조금 있었다.

 

실습해보지는 않았지만 흐름파악은 완료.

 

 이제 고급 강의로 넘어가자.