3.7. 실행 환경 빌드 및 사용


Red Hat Ansible Automation Platform의 모든 자동화는 자동화 실행 환경이라는 컨테이너 이미지에서 실행됩니다.

자동화 실행 환경은 Ansible 제어 노드 역할을 하는 일관되고 공유 가능한 컨테이너 이미지입니다. 자동화 실행 환경은 외부 종속 항목이 있는 Ansible 콘텐츠를 공유하는 데 어려움을 줄일 수 있습니다. 자동화 콘텐츠가 개발자가 작성한 스크립트와 같은 경우 자동화 실행 환경은 개발자 환경의 복제본과 동일하므로 개발자가 작성한 자동화 콘텐츠를 재현하고 확장할 수 있습니다. 이러한 방식으로 실행 환경을 사용하면 다양한 환경에서 자동화를 더 쉽게 구현할 수 있습니다.

자동화 실행 환경에는 다음이 포함됩니다.

  • Ansible Core
  • Ansible Runner
  • Ansible 컬렉션
  • Python 라이브러리
  • 시스템 종속 항목
  • 사용자 정의 사용자 요구 사항

Ansible Automation Platform 서브스크립션에 포함된 기본 기본 실행 환경을 사용하거나 Ansible Builder를 사용하여 자동화 실행 환경을 정의하고 생성할 수 있습니다.

3.7.1. 기본 자동화 실행 환경 사용

Ansible Automation Platform을 사용한 서브스크립션을 사용하면 일부 기본 자동화 실행 환경에 액세스할 수 있습니다. 기본 실행 환경을 사용자 지정 실행 환경을 생성하기 위한 시작점으로 사용할 수 있습니다.

Ansible Automation Platform에는 다음과 같은 기본 실행 환경이 포함되어 있습니다.

  • 최소 - Ansible Runner와 함께 최신 Ansible-core 2.15 릴리스를 포함하지만 컬렉션 또는 기타 콘텐츠는 포함되지 않습니다.
  • EE 지원 - 최소 및 모든 Red Hat 지원 컬렉션 및 종속 항목

Ansible Automation Platform에 포함된 기본 이미지는 Red Hat Ecosystem Catalog(registry.redhat.io)에서 호스팅됩니다.

사전 요구 사항

  • 유효한 Red Hat Ansible Automation Platform 서브스크립션이 있어야 합니다.

프로세스

  1. registry.redhat.io에 로그인합니다.

    $ podman login registry.redhat.io
    Copy to Clipboard Toggle word wrap
  2. 레지스트리에서 기본 이미지를 가져옵니다.
$podman pull registry.redhat.io/aap/<image name>
Copy to Clipboard Toggle word wrap

추가 리소스

이러한 환경에서는 많은 자동화 사용 사례를 다루지만 특정 요구 사항에 맞게 이러한 컨테이너를 사용자 지정할 수도 있습니다. 실행 환경 사용자 지정에 대한 자세한 내용은 실행 환경 생성 및 사용 가이드의 기존 자동화 실행 환경 이미지 사용자 지정을 참조하십시오.

3.7.1.1. Ansible 빌더 정보

또한 실행 환경 빌더라고도 하는 Ansible Builder를 사용하여 완전히 새로운 실행 환경을 생성하는 옵션도 있습니다. Ansible Builder는 Ansible의 실행 환경을 생성하는 데 사용할 수 있는 명령줄 툴입니다. Ansible Builder를 사용하여 실행 환경만 생성할 수 있습니다.

자체 실행 환경을 빌드하려면 다음을 수행해야 합니다.

  • Ansible 빌더 다운로드
  • 실행 환경을 정의하는 정의 파일을 생성
  • 정의 파일을 기반으로 실행 환경 이미지 생성

실행 환경 빌드에 대한 자세한 내용은 실행 환경 생성 및 사용을 참조하십시오.

3.7.2. 작업 템플릿에 실행 환경 추가

사전 요구 사항

  • Ansible Builder 사용에 설명된 대로 실행 환경이 ansible-builder를 사용하여 생성되어야 합니다. 실행 환경이 생성되면 이를 사용하여 작업을 실행할 수 있습니다. 자동화 컨트롤러 UI를 사용하여 작업 템플릿에서 사용할 실행 환경을 지정합니다.
  • 조직에서 전역적으로 사용하거나 연결된 방식으로 실행 환경을 사용할 수 있는지 여부에 따라 작업에서 실행 환경을 사용하려면 적절한 수준의 관리자 권한이 있어야 합니다. 조직에 연결된 실행 환경에서는 조직 관리자가 해당 실행 환경에서 작업을 실행할 수 있어야 합니다.
  • 인증 정보가 할당된 실행 환경을 사용하는 작업 또는 작업 템플릿을 실행하기 전에 인증 정보에 사용자 이름, 호스트 및 암호가 있는지 확인합니다.

프로세스

  1. 탐색 패널에서 자동화 실행 인프라 실행환경을 선택합니다.
  2. 실행 환경 만들기 를 클릭하여 실행 환경을 생성합니다.
  3. 다음 필드에 적절한 세부 정보를 입력합니다.

    1. 이름 (필수): 실행 환경의 이름을 입력합니다.
    2. 이미지 (필수): 이미지 이름을 입력합니다. 이미지 이름에는 다음 예와 같이 전체 위치(repository), 레지스트리, 이미지 이름 및 버전 태그가 필요합니다. quay.io/ansible/awx-ee:latestrepo/project/image-name:tag
    3. 선택 사항: 가져오기: 작업을 실행할 때 가져오기 유형을 선택합니다.

      1. 항상 실행 전에 컨테이너를 가져옵니다. 컨테이너의 최신 이미지 파일을 가져옵니다.
      2. 실행하기 전에 존재하지 않는 경우에만 이미지를 가져옵니다. : 항목이 지정되지 않은 경우에만 최신 이미지를 가져옵니다.
      3. 실행하기 전에 컨테이너를 가져오지 마십시오. 컨테이너 이미지의 최신 버전을 가져오지 마십시오.

        참고

        가져오기 유형을 설정하지 않으면 기본값은 실행하기 전에 존재하지 않는 경우에만 이미지를 가져옵니다.

    4. 선택 사항: 설명: 선택적 설명을 입력합니다.
    5. 선택 사항: 조직: 구체적으로 이 실행 환경을 사용하도록 조직을 할당합니다. 여러 조직에서 실행 환경을 사용할 수 있도록 하려면 이 필드를 비워 둡니다.
    6. 레지스트리 인증 정보: 이미지에 보호된 컨테이너 레지스트리가 있는 경우 액세스할 수 있는 인증 정보를 제공합니다.
  4. 실행 환경 생성을 클릭합니다. 새로 추가된 실행 환경을 작업 템플릿에서 사용할 준비가 되었습니다.
  5. 작업 템플릿에 실행 환경을 추가하려면 자동화 실행 템플릿 으로 이동하여 템플릿을 선택합니다. ... Edit template 을 클릭하고 실행 환경에 레이블이 지정된 필드에 실행 환경을 지정합니다.

검증

작업 템플릿에 실행 환경을 추가하면 템플릿이 실행 환경 세부 정보의 템플릿 탭에 나열됩니다.

3.7.3. 컨테이너 레지스트리 정보

유지 관리하려는 자동화 실행 환경이 많은 경우 프라이빗 자동화 허브에 연결된 컨테이너 레지스트리에 저장할 수 있습니다.

자세한 내용은 실행 환경 생성 및 사용 가이드에서 프라이빗 자동화 허브 컨테이너 레지스트리 채우기 를 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동