ttps://www.inflearn.com/course/ansible-%EC%9D%91%EC%9A%A9
ㅁ 앤서블 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 최소사양등, 제약이 조금 있었다.
실습해보지는 않았지만 흐름파악은 완료.
이제 고급 강의로 넘어가자.