Global Vendors Training

Home > Global Vendors Training > 전체교육일정

전체교육일정

[DO447] Advanced Automation : Ansible Best Practices

교육일정
교육기간
4일
교육금액
1,540,000원(부가세포함)
전체일정보기 수강신청

교육개요

* Red Hat Ansible Automation 기술 역량을 강화하고 스케일에 따라 자동화를 관리하세요.

Advanced Automation: Ansible Best Practices(DO447)는 Ansible 기술을 한 단계 발전시키고자 하는 숙련된 Red Hat® Ansible® Automation 사용자를 대상으로 하며 기업의 Ansible Automation 환경에 대한 확장 가능한 설계 및 운영 역량을 갖출 수 있습니다. Ansible의 고급 기능을 활용하여 보다 복잡한 작업을 수행하는 방법뿐 만 아니라 작업을 자동화하고 Red Hat Ansible Engine을 효과적으로 사용할 수 있는 방법을 모색할 수 있습니다. 또한 웹 인터페이스와 Red Hat Ansible Tower API를 통해 Ansible 사용을 중앙에서 조정하고 호스트와 시스템에 대한 액세스를 제어하며 Ansible 워크플로우를 관리하기 위해 Red Hat Ansible Tower를 설치 및 사용하는 방법에 대해 배우게 됩니다.

이 교육 과정은 Red Hat Ansible Automation(Red Hat Ansible Engine 2.8 / Red Hat Ansible Tower 3.5) 및 Red Hat Enterprise Linux® 8을 기반으로 합니다.



교육목표

- Ansible을 사용한 효과적이며 효율적인 자동화 권장 사례를 조사합니다.
- Ansible Automation 운영으로 롤링 업데이트를 수행합니다.
- 필터 및 플러그인을 비롯한 고급 Ansible 기능을 활용하여 데이터 작업을 수행합니다.
- Ansible 플레이북을 활용하여 REST API를 통해 애플리케이션을 제어합니다.
- Red Hat Ansible Tower를 구현하여 Red Hat Ansible Automation을 중앙에서 조정하고 확장합니다.
- Red Hat Ansible Tower의 기능을 활용하여 복잡한 자동화 워크플로우를 관리합니다.
- Git 및 Red Hat Ansible Tower로 자동화하기 위해 CI/CD 파이프라인을 구현합니다.



수강대상

이 교육 과정은 스케일에 따른 권장 설계 패턴을 설정하고 자동화 실무를 운영해야 하는 다음과 같은 사용자를 대상으로 합니다.

- DevOps 엔지니어
- Linux 시스템 관리자, 개발자
- 릴리스 엔지니어
- Ansible 또는 Red Hat Ansible Engine을 사용하여 Linux 환경에서 애플리케이션 및 서비스를 자동화, 프로비저닝, 설정, 배포하기 위해 기본적인 전문 지식을 갖춘 기타 IT 전문가



선수과목

- RHCSA®(Red Hat Certified System Administrator) 자격증 취득 또는 이에 상응하는 Red Hat Enterprise Linux 관련 지식 및 경험 보유
- Red Hat Enterprise Linux 8에 대한 Red Hat Certified Specialist in Ansible Automation 또는 RHCE®(Red Hat Certified Engineer) 자격증 취득 또는 이에 상응하는 Ansible 경험 보유



강의내용

1. 권장 사례를 통한 개발
자동화를 위해 Ansible을 효과적이고 효율적으로 사용하기 위한 권장 사례를 입증 및 구현합니다.

2. 인벤토리 관리
Ansible의 고급 기능을 사용해 인벤토리를 관리합니다.

3. 태스크 실행 관리
Ansible 플레이북으로 태스크 실행을 제어 및 최적화합니다.

4. 필터 및 플러그인으로 데이터 변환
필터와 플러그인을 사용해 변수로 데이터를 채우고, 조작하며, 관리합니다.

5. 롤링 업데이트 조정
Ansible의 고급 기능으로 롤링 업데이트를 관리하여 다운타임을 최소화함은 물론 Ansible 플레이북의 유지보수를 용이하게 하고 간소화합니다.

6. Red Hat Ansible Tower 설치 및 액세스
Red Hat Ansible Tower를 설명하고 Red Hat Ansible Tower의 웹 사용자 인터페이스를 탐색하고 사용하기 위한 기본 기능을 보여줍니다.

7. 사용자 및 팀으로 액세스 관리
사용자 계정을 생성하여 이를 Red Hat Ansible Tower에서 팀으로 설정한 후, Ansible Tower 서비스의 리소스를 관리하고 액세스할 수 있는 권한을 해당 사용자 및 팀에 할당합니다.

8. 인벤토리와 인증 정보 관리
머신 인벤토리를 생성하여 Red Hat Ansible Tower가 해당 시스템에서 로그인하여 Ansible 작업을 실행하기 위해 필요한 인증 정보를 관리하고 설정합니다.

9. 프로젝트 및 Ansible 작업 시작 관리
관리형 호스트에서 태스크를 자동화하기 위해 웹 UI에서 프로젝트와 작업 템플릿을 생성하고 이러한 툴을 사용하여 Git 리포지토리에 저장된 Ansible 플레이북을 시작합니다.

10. 고도화된 작업 워크플로우 구축
작업 템플릿의 고급 기능을 사용하여 성능을 개선하고, 작업 커스터마이징을 간소화하고, 여러 작업을 시작하고, 반복되는 작업을 자동 스케줄링하고, 작업 결과 알림을 제공합니다.

11. Ansible을 사용하여 API로 커뮤니케이션
Ansible 플레이북으로 REST API와 상호 작용하고, REST API를 사용하여 Red Hat Ansible Tower를 제어합니다.

12. 고도화된 인벤토리 관리
외부 파일에서 로드되거나 스크립트 또는 Ansible Tower 스마트 인벤토리 기능에서 동적으로 생성된 인벤토리를 관리합니다.

13. Ansible Tower로 간소화된 CI/CD 파이프라인 생성
Ansible Automation에 기반하고 Red Hat Ansible Tower를 통합하여 기술검증(Proof-Of-Concept, POC) CI/CD 파이프라인을 구축 및 운영합니다.

14. Ansible Tower 유지 관리
Red Hat Ansible Tower에 대한 정기적인 유지보수 및 관리를 수행합니다.

15. 종합적인 검토 수행
기본 제공 사양, Ansible 프로젝트, 프로비저닝 및 관리되는 호스트를 사용하여 Ansible Tower에서 새로운 조직을 구성 및 운영함으로써 이 교육 과정에서 배운 기술을 보여줍니다.