Jump to section

제품 특징

오토메이션 실행 환경

패키징된 컨테이너 이미지로 자동화 태스크에 일관성과 이식성을 제공하세요.

Jump to section

개요

오토메이션 실행 환경에서 Red Hat® Ansible® Automation Platform 플레이북을 패키징하여 실행할 위치를 신중하게 선택하세요.

컨테이너 이미지에는 운영 체제 커널(Red Hat Enterprise Linux® Universal Base Image), 자동화 엔진(ansible-core), 프로그래밍 언어(Python)를 비롯하여 필요한 종속성이 모두 포함됩니다. 이를 통해 거의 대부분의 IT 플랫폼과 상호 작용할 수 있는 격리된 실행 환경이 구축됩니다.

Ansible 실행 환경 재생 시간: 21분 48초.

특징 및 장점

독립적 모듈 업그레이드

환경을 별도로 업그레이드하여 자동화 배포의 다른 부분에 대한 영향을 줄임으로써 특정 모듈과 컬렉션에 대한 최신 기능을 사용할 수 있습니다.

이식 가능하고 일관성 있는 환경

자동화 엔진, 프로그래밍 언어, 종속성 등이 함께 전송된다는 점을 인지하고 Ansible Playbook을 DevOps 파이프라인 전반에서 일관되게 이동할 수 있습니다.

관리 간소화

여러 리포지토리를 관리하거나 서로 다른 기여자들의 변경 사항들을 병합하지 못하도록 하는 Podman 같은 레지스트리를 통해 컨테이너가 생성, 업데이트, 분배될 수 있습니다.

검사 강화

콘텐츠 내비게이터가 자동화 실행 환경과 동시에 작동하여 각 컨테이너를 검사하므로 파일 트리를 수동으로 탐색할 필요 없이 환경을 더욱 손쉽게 이해하고 디버깅할 수 있습니다.

자동화된 빌드

업데이트 및 신규 빌드를 자동화할 수 있도록 Ansible Playbook은 ansible-builder 커맨드라인 유틸리티를 사용하여 각 환경의 기반 및 빌더 이미지, 종속성, 빌드 단계를 정의할 수 있습니다.

커스터마이징 가능한 오픈소스 소프트웨어

특정 Python 또는 시스템 종속성과 기타 추가적인 툴(예: Git 기능 또는 인증서)을 사용하여 자동화 실행 환경을 특정 요구 사항에 따라 맞춤화할 수 있습니다.

인프라 자동화 부문 리더로 선정된 Red Hat

Forrester Research는 Forrester WaveTM: 인프라 자동화(2023년 1분기) 부문의 리더로 전략 카테고리에서 최고 점수를 받은 Red Hat Ansible Automation Platform을 선정했습니다.

자동화 실행 환경의 작동 원리

빌더 실행

ansible-builder 커맨드라인 유틸리티는 컨테이너 엔진(예: Podman)과 연동하여 환경을 구축하고, 종속성과 구성을 관리하며, 이미지를 생성합니다.

이미지 선택

YAML 파일에는 베이스 이미지가 포함됩니다. 베이스 이미지는 처음부터 빌드되거나 사전 공급된 선택 항목에서 선택 가능합니다.

구성 커스터마이징

시스템 수준의 구성이나 특정 버전 관리 시스템과 같이 실행 환경에 포함되어야 하는 모든 추가 구성을 정의할 수 있습니다.

환경 푸시

구축이 완료된 실행 환경은 프라이빗 오토메이션 허브(조직 내에서 실행 환경이 포함된 자동화 콘텐츠를 게시하고 다운로드하는 위치) 또는 컨테이너 레지스트리로 푸시되며 사용자는 환경을 저장하고 공유할 수 있습니다.

일관성 확인

ansible-navigator 텍스트 기반 사용자 인터페이스(커맨드라인 셸과 유사)는 실행 환경에서 플레이북을 실행할 수 있습니다. 따라서 사용자의 시스템과 오토메이션 컨트롤러 간에 플레이북의 이식성이 향상됩니다.

자주 묻는 질문

오토메이션 실행 환경은 사전 설치가 가능한가요?

일부 간단한 실행 환경은 모든 Ansible Automation Platform 서브스크립션에 사전 설치되어 제공되지만, 사용자 정의 환경은 ansible-builder를 사용하여 구축됩니다. 빌더를 설치하기 위해서는 dnf install ansible-builder 명령만 사용하면 됩니다. 이 블로그 포스트에서 Ansible Automation Platform에 포함된 사항을 확인해 보세요.

오토메이션 실행 환경을 사용하려면 컨테이너에 대해 알아야 하나요?

ansible-builder를 사용하면 사용자가 Linux® 컨테이너와 컨테이너 생성, 관리 방법에 대한 많은 정보를 학습할 필요가 없으며, 컨테이너 엔진에 관한 기본 지식만 갖추고도 빌더 구성 요소를 사용하여 실행 환경을 구축할 수 있습니다.

오토메이션 실행 환경은 어떻게 구축할 수 있나요?

간단히 말해, 오토메이션 실행 환경을 구축하려면 ansible-builder를 설치 및 구성하고, 환경을 정의하고, 사용자 정의한 다음, 환경을 구축하고, 레지스트리에 환경을 푸시하고, 마지막으로 ansible-navigator를 실행하여 환경이 필요한 모든 요소를 갖추고 있으며 제대로 실행되는지 확인해야 합니다. 인터랙티브 랩에서 ansible-builder와 기타 개발 툴을 직접 사용해 보세요.

추가 정보

블로그

효율성 향상: ansible-builder 3.0의 기능 활용

이미지 크기와 빌드 시간을 줄여 효율성을 개선하는 ansible-builder 3.0의 새로운 기능을 살펴보세요.

전자책

자동화된 엔터프라이즈

자동화의 기본 사항, 전사적인 자동화 전략 개발 방법, 6가지 일반적인 자동화 활용 사례 등에 관한 정보를 살펴보세요.

Red Hat Ansible Automation Platform 시작하기

Red Hatter에게 문의하기