Cloud > 클라우드인프라 과정
Ansible을 통한 대규모 시스템 & 클라우드 자동화
강의기간
2024-06-24 ~ 2024-06-28
난이도
중급
수강일
5일, 09:30~05:30
수강료
1,500,000원 KRW (KR)
환급
비환급과정
※ 비환급과정(면세) 입니다.
과목코드
ABC224
과정개요 교육장 안내
※ 본 과정을 신청하는 경우 한국 교육서비스의 Terms&Conditions 에 동의하는 것으로 간주합니다.
과정소개

본 과정에서는 Ansible(앤서블)을 대규모 시스템 & 클라우드 자동화에 대한 기본 개념, 구성 및 운영하는 방법에 대하여 학습할 수 있다. DevOps의 자동화 툴인 Ansible을 사용하여 관리 대상 호스트에서 시스템 관리 태스크를 자동화하는 방법을 학습하고, Ansible playbook을 다양한 모듈을 이용하여 작성하는 방법을 학습한다. 또한 태스크 실행을 표준화하며, 중앙에서 playbook을 관리하여 대규모 IT인프라 리소스 및 클라우드를 자동화하는 방법을 학습한다.

<학습목표>

  • Ansible의 개념 및 동작 방식을 이해
  • Ansible Playbook에 대한 이해
  • 기타다양한 Ansible 모듈을 활용한 사용에 대한 이해
  • Ansible 을 통한 대규모 시스템 & 클라우드 자동화

 

수강대상
  • Ansible을 처음 접해보시는 분
  • 애플리케이션 배포 및 구성 관리 자동화를 고려중인 시스템 엔지니어
  • 기타 IT 요구 사항을 자동화해야 하는 시스템 및 클라우드 관리자
교육내용

Module 1 – 클라우드 시대의 인프라와 앤서블

- Infrastructure as Code 정의와 도입시 장점

- 데브옵스(DevOps)

- 앤서블의 특징 및 구성요소

- 앤서블 설치(실습 Lab 구성)

Module 2 인벤토리

- 정적 인벤토리

- 동적 인벤토리

- 설정파일 생성

Module 3 – 플레이북과 모듈

- 작동 순서

- 실행 전략

- 플레이와 작업을 위한 호스트 선택

- 플레이와 작업 이름

- 모듈 참고

- 모듈 아규먼트

Module 4 – 변수

- 변수 이름을 작성하는 규칙

- 변수를 정의하는 방법

- 변수의 우선순위

Module 5 – 안전한 데이터 암호화

- ansible-vault

- 암호화된 파일 생성 및 수정

- 플레이북 실행 중의 보안 데이터 보호

Module 6 – 태스크 실행 제어와 지시자

- 조건문

- 반복문

- 값 비교

- register 와 when 구문

- 에러 복구

Module 7 – jinja2 를 이용한 변수 확장

- jinja2 데이터 처리

- 변수를 활용하는 방법

- jinja2 의 여러 가지 기능

Module 8 – 롤을 이용한 재사용 가능한 플레이북

- 롤의 기본 구조

- 작업, 핸들러, 변수 및 플레이북의 포함 개념

- 롤 의존성

Module 9 – 장애 처리

- 플레이북 로그와 로깅 레벨

- 변수 조사

- 코드 실행 디버깅

선수과목
  • Linux Fundamentals 과정 or 리눅스 기초 지식
다음과목

Contact us

  • 교육관련 문의
    1661 - 9080
  • HP제품 서비스 문의
    1588 - 3003
HPE 교육센터 BLOG
2016 중소기업 정부지원과정 CAFE