DO710

Red Hat Ansible Automation Platform Boot Camp

개요

교육 과정 개요

Red Hat Ansible Automation Platform으로 Linux 시스템 관리 태스크를 자동화하고, 복잡한 자동화 워크플로우를 규모에 맞게 관리하며, 단일 장애 지점을 방지하는 방법을 알아보세요.

  • Ansible Automation Platform Boot Camp(DO710)는 시스템 프로비저닝, 구성, 애플리케이션 배포, 오케스트레이션을 위해 반복 가능하고 오류가 발생하기 쉬운 단계를 자동화해야 하는 Linux 관리자와 개발자를 대상으로 합니다. 이 교육 과정에서는 재사용 가능한 코드, 고급 플레이북 기술, 공유 실행 환경을 사용하고, 오토메이션 콘텐츠 내비게이터를 통해 확장 가능한 자동화를 준비하는 자동화 개발에 대한 권장 사례를 학습합니다. 오토메이션 컨트롤러를 배포하여 자동화 워크플로우를 중앙에서 관리하고, 오토메이션 메시를 배포하여 실행 용량을 확장하고 분산하며, 프라이빗 오토메이션 허브를 배포하여 자동화 개발자가 사용할 수 있도록 Ansible Content Collections와 오토메이션 실행 환경을 관리하세요.
  • 이 교육 과정은 Red Hat Ansible Automation Platform 2.2를 기반으로 합니다.
  • 이 과정에 등록하면 1년 기간의 Red Hat Learning Subscription Standard가 제공되어 Red Hat의 모든 온라인 교육 과정에 자유롭게 액세스할 수 있고, 최대 5회의 자격증 시험 응시 기회가 부여됩니다.

교육 과정을 이수하면 가상 환경이 포함된 모든 교육 과정의 핸즈온 랩에 대해 45일간의 연장된 액세스 권한이 제공됩니다.

참고: 이 교육 과정은 10일간의 가상 수업으로 제공됩니다. 학습 기간은 제공 상황에 따라 다를 수 있습니다. 전체 교육 과정 세부 정보, 일정, 가격을 확인하려면 위치를 선택한 다음 오른쪽 메뉴에서 "시작하기"를 선택하세요.

교육 내용 요약

  • 제어 노드에 Red Hat Ansible Automation Platform 설치
  • 관리형 호스트의 인벤토리를 생성, 업데이트하고 이에 대한 연결 관리
  • Ansible Playbook으로 관리 태스크 자동화
  • 규모에 맞게 효과적인 플레이북 작성
  • Ansible Vault를 사용하여 Ansible Automation Platform에 사용되는 민감한 데이터 보호
  • Ansible 롤과 Ansible Content Collections를 통해 코드를 재사용하고 플레이북 개발 간소화
  • Ansible을 사용한 효과적이며 효율적인 자동화 권장 사례 적용
  • 자동화 운영을 롤링 업데이트로 수행
  • 필터와 플러그인을 비롯한 고급 Red Hat Ansible Automation Platform 기능을 활용하여 데이터 작업 수행
  • Red Hat Ansible Automation을 포함하고 확장하는 오토메이션 실행 환경 생성
  • 오토메이션 콘텐츠 내비게이터 기능을 활용하여 Ansible Playbook 개발
  • Red Hat Ansible Automation Platform 2의 아키텍처에 대해 논의
  • Red Hat Ansible Automation을 중앙에서 조정하고 확장하기 위한 오토메이션 컨트롤러와 프라이빗 오토메이션 허브 설치 및 구성
  • Red Hat Ansible Automation Platform을 GitLab과 같은 중앙화된 Git 리포지토리 서비스와 통합
  • Red Hat Ansible Automation Platform 서비스의 사용자, 팀 및 액세스 권한 관리
  • 이전 작업의 성공 또는 실패를 바탕으로 자동화를 실행하는 워크플로우 생성 및 관리
  • Red Hat Ansible Automation Platform 서비스의 트러블슈팅과 유지 관리
  • 대규모 자동화 클러스터의 고가용성과 확장성을 보장하기 위한 권장 사례 논의

교육 대상

이 교육 과정은 다음과 같은 반복 가능한 태스크를 담당하는 Linux 시스템 관리자, DevOps 엔지니어, 사이트 신뢰성 엔지니어, 인프라 자동화 엔지니어, 개발자를 위해 설계되었습니다.

  • 구성 관리 자동화
  • 일관되고 반복 가능한 애플리케이션 배포 보장
  • 배포, 테스트, 프로덕션 서버의 프로비저닝 및 배포
  • DevOps 지속적 통합/지속적 제공(CI/CD) 워크플로우와 통합

권장 교육

  • Red Hat Certified System Administrator(RHCSA) 자격증을 취득하거나 이에 상응하는 경험 보유

기술 고려 사항

  • 이 교육 과정에는 특별한 기술 요구 사항이 없습니다.

교육 내용

Red Hat Ansible Automation Platform 소개
Red Hat Ansible Automation Platform의 기본 개념과 사용 방법을 설명하고 Red Hat Ansible Automation Platform을 설치합니다.
Ansible Playbook 구현
관리형 호스트의 인벤토리를 생성하고, 간단한 Ansible Playbook을 작성하고, 플레이북을 실행하여 해당 호스트에서 태스크를 자동화합니다.
변수와 팩트 관리
변수를 사용하는 플레이북을 작성하여 플레이북과 팩트 관리를 간소화하고 관리형 호스트에 대한 정보를 참조합니다.
태스크 제어 구현
Ansible Playbook의 태스크 제어, 핸들러 및 태스크 오류를 관리합니다.
관리형 호스트에 파일 배포
Ansible Automation Platform에서 관리하는 호스트에서 파일을 배포, 관리, 조정합니다.
복잡한 플레이와 플레이북 관리
더 크고 복잡한 플레이와 플레이북을 위한 플레이북을 작성합니다.
롤을 사용하여 플레이북 간소화
Ansible Automation Platform 롤을 사용하여 플레이북을 더욱 신속하게 개발하고 Ansible Automation Platform 코드를 재사용합니다.
Red Hat Ansible Automation Platform 트러블슈팅
플레이북과 관리형 호스트의 문제를 해결합니다.
Linux 관리 태스크 자동화
Ansible Automation Platform을 사용하여 일반적인 Linux 시스템 관리 태스크를 자동화합니다.
Ansible Automation Platform 2를 활용하여 플레이북 개발
Red Hat Ansible Automation Platform 2를 사용하여 권장 사례에 따라 Ansible Playbook을 개발합니다.
콘텐츠 컬렉션 및 실행 환경 관리
Ansible Core에 포함되지 않은 Ansible Content Collections를 사용하는 플레이북을 기존 실행 환경에서 실행하거나 오토메이션 허브에서 다운로드하여 실행합니다.
오토메이션 컨트롤러를 통한 플레이북 실행
오토메이션 컨트롤러란 무엇인지 설명하고, 오토메이션 컨트롤러를 사용하여 오토메이션 콘텐츠 내비게이터를 통해 개발한 플레이북을 실행합니다.
Ansible 구성 설정을 활용하여 작업
Ansible과 오토메이션 콘텐츠 내비게이터의 구성을 검토하고 조정하여 개발을 간소화하고 문제를 해결합니다.
인벤토리 관리
Ansible의 고급 기능을 사용해 인벤토리를 관리합니다.
태스크 실행 관리
Ansible 플레이북으로 태스크 실행을 제어 및 최적화합니다.
필터 및 플러그인으로 데이터 변환
필터와 플러그인을 사용해 변수에서 데이터를 채우고, 조작하며, 관리합니다.
롤링 업데이트 조정
Ansible의 고급 기능으로 롤링 업데이트를 관리하여 다운타임을 최소화하고 Ansible Playbook의 유지 관리 용이성과 간결성을 보장합니다.
콘텐츠 컬렉션과 실행 환경 구축
자체 Ansible Content Collections를 작성, 게시하고, 사용자 정의 오토메이션 실행 환경에 임베딩하고, 오토메이션 컨트롤러를 사용하여 플레이북에서 실행합니다.
Red Hat Ansible Automation Platform 설치
Red Hat Ansible Automation Platform이 무엇인지 설명하고, 오토메이션 컨트롤러와 오토메이션 허브의 기본 설치를 수행합니다.
사용자 액세스 관리
사용자 계정을 생성하여 이를 오토메이션 컨트롤러와 오토메이션 허브의 팀/그룹으로 구성하고, 여기에 각 서비스의 리소스를 관리하고 액세스할 수 있는 권한을 할당합니다.
인벤토리와 머신 인증 정보 관리
머신 인벤토리를 생성하여 오토메이션 컨트롤러의 실행 노드가 해당 시스템에서 로그인하여 Ansible 작업을 실행하기 위해 필요한 인증 정보를 관리하고 설정합니다.
프로젝트 관리와 Ansible 작업 시작
관리형 호스트에서 태스크를 자동화하기 위해 웹 UI에서 프로젝트와 작업 템플릿을 생성하고 이러한 프로젝트와 템플릿을 사용하여 Git 리포지토리에 저장된 Ansible Playbook을 시작합니다.
고급 작업 구성
작업을 더욱 효과적이고 효율적으로 구현하기 위해 오토메이션 컨트롤러의 고급 기능을 구성합니다.
작업 워크플로우 구축
작업 템플릿의 고급 기능을 사용하여 성능을 개선하고, 작업 커스터마이징을 간소화하고, 여러 작업을 시작하고, 반복되는 작업을 자동 스케줄링하고, 작업 결과 알림을 제공합니다.
고급 인벤토리 관리
스크립트 또는 오토메이션 컨트롤러 스마트 인벤토리 기능에서 동적으로 생성된 인벤토리를 관리합니다.
Ansible Automation Platform 구성 자동화
Ansible Content Collections, 오토메이션 컨트롤러 API, Git 웹후크를 사용하여 Red Hat Ansible Automation Platform 서비스의 구성과 배포를 자동화합니다.
Red Hat Ansible Automation Platform 유지 관리
Red Hat Ansible Automation Platform의 정기적인 유지보수와 관리를 수행합니다.

결과

기업에 미치는 효과

  • 자동화를 통해 수동 프로세스를 제거하여 운영 효율성 향상
  • 조직의 동적 IT 인프라를 손쉽게 확장
  • 애플리케이션 가치 실현 시간 단축
  • DevOps 사례를 통해 필요한 혁신을 신속하게 조정 및 구현
  • 재사용 가능한 코드를 사용하여 조직 전반에 자동화 배포
  • 새로운 컨테이너화된 아키텍처를 사용하여 대규모 엔터프라이즈 환경을 위해 손쉽게 확장 가능한 자동화 구축
  • Ansible 자동화 인프라에 대한 효율적이고 안정적인 관리 기능을 배포하여 엔터프라이즈 시스템의 IT 자동화를 간소화함으로써 비용을 절감하고 운영 효율성 향상

개인에게 미치는 효과

자동화 우선 원칙을 적용해 Ansible Playbook을 효과적으로 생성하고 Red Hat Ansible Automation Platform을 적용함으로써 실제 Linux 시스템과 서비스 관련 문제를 해결할 수 있습니다. 워크플로우 자동화 기술을 습득하고, DevOps 사례의 기반을 구축하며, 개발 효율성을 위해 Ansible Automation Platform을 활용하는 방법을 익힐 수 있습니다. 자동화를 대규모 팀과 복잡한 엔터프라이즈 환경까지 확장하도록 개발하는 방법을 배우게 됩니다. 플레이북을 효과적으로 관리하고 최적화하는 기술을 습득하고 실행 환경과 컬렉션을 생성하고 공유하는 것은 물론, 자동화 라이프사이클 관리에 오토메이션 콘텐츠 내비게이터를 사용하는 방법을 배웁니다. Red Hat Ansible Automation Platform 2의 오토메이션 컨트롤러와 프라이빗 오토메이션 허브를 설치하고 관리하여 더 큰 규모로 확장할 수 있는 Ansible 자동화 서비스를 조직을 위해 배포하고 운영하는 방법을 배웁니다.

권장되는 다음 교육 과정 또는 시험

맞춤형 기술 경로 구축

1년 동안 Red Hat 온라인 학습 리소스에 온디맨드로 무제한 액세스 가능한 Red Hat 교육 서브스크립션에 포함된 이 교육 과정을 수강하세요.

지식 검증

무료 기술 평가를 받아 보세요. 전문성을 검증하고, 기술 격차를 확인하고, Red Hat 교육을 어디서부터 시작하면 좋을지 추천받을 수 있습니다.