1장. 자동화 실행 환경 소개
패키지를 각 노드에 설치하고 호스트 시스템에 설치된 다른 소프트웨어와 상호 작용하고 동기화 상태를 유지해야 하기 때문에 기본이 아닌 종속 항목에 의존하는 Ansible 콘텐츠를 사용하는 것이 복잡할 수 있습니다.
자동화 실행 환경은 이 프로세스를 단순화하는 데 도움이 되며 Ansible Builder를 사용하여 쉽게 생성할 수 있습니다.
1.1. 자동화 실행 환경 정보 링크 복사링크가 클립보드에 복사되었습니다!
자동화 실행 환경은 Red Hat Ansible Automation Platform의 모든 자동화가 실행되는 컨테이너 이미지입니다. 자동화 실행 환경은 자동화 종속 항목을 전달하는 공통 언어를 생성하고 자동화 환경을 빌드하고 배포하는 표준 방법을 제공합니다.
자동화 실행 환경에는 다음이 포함되어야 합니다.
- Ansible 2.9 또는 Ansible Core 2.11-2.13
- Python 3.8-3.10
- Ansible Runner
- Ansible 콘텐츠 컬렉션
- 컬렉션, Python 또는 시스템 종속 항목
1.1.1. 자동화 실행 환경을 사용하는 이유는 무엇입니까? 링크 복사링크가 클립보드에 복사되었습니다!
자동화 실행 환경을 통해 Red Hat Ansible Automation Platform은 컨트롤 플레인을 실행 플레인과 분리하여 분산 아키텍처로 전환되었습니다. 컨트롤 플레인과 독립적으로 자동화 실행을 유지하면 개발 주기가 단축되고 환경 전반에 걸친 확장성, 신뢰성 및 이식성이 향상됩니다. Red Hat Ansible Automation Platform에는 Ansible 콘텐츠 툴에 액세스할 수 있으므로 자동화 실행 환경을 쉽게 구축하고 관리할 수 있습니다.
속도, 이식성 및 유연성 외에도 자동화 실행 환경은 다음과 같은 이점을 제공합니다.
- 이를 통해 자동화가 여러 플랫폼에서 일관되게 실행되고 시스템 수준의 종속 항목과 수집 기반 콘텐츠를 통합할 수 있습니다.
- 이를 통해 Red Hat Ansible Automation Platform 관리자는 다양한 팀의 요구 사항을 충족하기 위해 자동화 환경을 제공하고 관리할 수 있습니다.
- 자동화 환경을 구축하고 배포하는 표준 방법을 제공하여 팀 간 자동화를 쉽게 확장하고 공유할 수 있습니다.
- 이를 통해 자동화 팀은 자동화 환경을 자체적으로 정의, 구축 및 업데이트할 수 있습니다.
- 자동화 실행 환경은 자동화 종속 항목을 전달하는 공통 언어를 제공합니다.