Red Hat Ansible Automation Platform 릴리스 노트
새로운 기능, 개선 사항 및 버그 수정 정보
초록
보다 포괄적 수용을 위한 오픈 소스 용어 교체
Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.
1장. 개요
Red Hat Ansible Automation Platform은 엔터프라이즈 애플리케이션 인프라 라이프사이클을 관리하기 위한 자동화 워크로드의 개발 및 운영을 단순화합니다. 운영, 네트워킹, 보안 및 개발뿐만 아니라 다양한 하이브리드 환경에서도 다양한 IT 도메인에서 작동합니다. Red Hat Ansible Automation Platform은 자동화의 어느 단계에 있든지 상관없이 엔터프라이즈급 자동화를 빠르게 구현하는 데 필요한 툴을 제공합니다.
1.1. Ansible Automation Platform에 포함된 사항
Ansible Automation Platform | 자동화 컨트롤러 | 자동화 허브 | 자동화 서비스 카탈로그 | Insights for Ansible Automation Platform |
---|---|---|---|---|
2.3 | 4.3 |
|
| 호스팅 서비스 |
1.2. Red Hat Ansible Automation Platform 라이프 사이클
Red Hat은 각 Ansible Automation Platform 릴리스의 유지 관리 수준을 식별하는 제품 라이프 사이클 페이지를 게시합니다. Red Hat Ansible Automation Platform 라이프 사이클을 참조하십시오.
1.3. Ansible Automation 플랫폼 업그레이드
설치 프로그램을 사용하여 Ansible Automation Platform의 유지 관리 버전에 대한 업그레이드를 수행합니다. 설치 프로그램은 Ansible Tower 및 Private Automation Hub를 포함하여 최신 Ansible Automation Platform 버전으로 업그레이드하는 데 필요한 모든 작업을 수행합니다.
업그레이드를 실행하려면 yum update
를 사용하지 마십시오. 대신 설치 프로그램을 사용합니다.
추가 리소스
- Ansible Automation Platform 의 유지 관리 릴리스에 대한 정보는 Ansible Automation Platform에 포함된 정보를 참조하십시오.
- Ansible Automation Platform 업그레이드에 대한 자세한 내용은 Red Hat Ansible Automation Platform 업그레이드 및 마이그레이션 가이드를 참조하십시오.
- Ansible Automation Platform 설치 프로그램 사용과 관련된 절차는 Ansible Automation Platform 설치 가이드를 참조하십시오.
2장. Red Hat Ansible Automation Platform 2.3
이 릴리스에는 Red Hat Ansible Automation Platform에서 구현된 여러 가지 개선 사항, 추가 기능, 수정 사항이 포함되어 있습니다.
2.1. Ansible Automation Platform 2.3
Red Hat Ansible Automation Platform은 엔터프라이즈 애플리케이션 인프라 라이프사이클을 관리하기 위한 자동화 워크로드의 개발 및 운영을 단순화합니다. 운영, 네트워킹, 보안 및 개발뿐만 아니라 다양한 하이브리드 환경에서도 다양한 IT 도메인에서 작동합니다. Red Hat Ansible Automation Platform은 자동화의 어느 단계에 있든지 상관없이 엔터프라이즈급 자동화를 빠르게 구현하는 데 필요한 툴을 제공합니다.
2.1.1. 기능 개선
- UI가 시작 시 제대로 채워지지 않는 경쟁 조건을 수정했습니다.
- 설정 스크립트에서 puppet 관리 파일이 제대로 처리되지 않는 문제를 해결했습니다.
-
모든
setup.sh
실행시 자체 서명된 인증서가 다시 생성되는 문제가 해결되었습니다. - 실행 환경 이미지를 Hub에서만 가져올 수 있는 옵션이 추가되었습니다.
- DNF가 gpg 키를 원격으로 가져오려고 할 때 번들 설치 프로그램이 실패한 문제를 해결했습니다.
- pulp_installer를 3.20.5 이상으로 업그레이드했습니다.
- 설명서에 .py 파일 없이도 Python이 아닌 모듈에 대한 문서를 쉽게 작성할 수 있도록 사이드카 문서를 구현합니다.
-
정보를 터미널에 표시하는 안정성을 개선하기 위해 기본 프로세스에서 디스패치하기 위해 표시 클래스에서
stdout
및stderr
에 대한 마이그레이션된 디스플레이를 대기열을 통해 프록시합니다. - 처리기 처리는 구성된 전략으로 이동되어 처리기 실행과 같이 구성 불가능한 선형을 사용하는 대신 구성된 전략 내에서 핸들러가 작동합니다.
- 코드 복잡성 및 메타 클래스 사용을 줄이기 위해 Python 데이터 설명자 역할을 하도록 내부 FieldAttribute 클래스가 업데이트되었습니다.
- Ansible Automation Platform 2.2로 업그레이드할 때 ansible-runner가 하이브리드 노드에서 제대로 제거되지 않은 경우 문제가 해결되었습니다.
2.1.2. 기술 프리뷰 기능
이 릴리스의 일부 기능은 현재 기술 프리뷰로 분류되어 있습니다. 기술 프리뷰 기능을 통해 향후 제품 기능에 조기 액세스할 수 있어 개발 프로세스 중에 기능을 테스트하고 피드백을 제공할 수 있습니다. Red Hat은 프로덕션에 기술 프리뷰 기능을 사용하는 것을 권장하지 않으며 Red Hat SLA는 기술 프리뷰 기능을 지원하지 않습니다.
기술 프리뷰 기능은 다음과 같습니다.
- Azure에서 Ansible Automation Platform을 관리 서비스로 실행할 때 외부 실행 노드를 사용하는 기능이 추가되었습니다.
- Openshift에서 Ansible Automation Platform Operator를 실행할 때 외부 실행 노드를 사용하는 기능이 추가되었습니다.
기타 주목할 만한 개발자 툴링 업데이트는 다음과 같습니다.
- 디스플레이 및 텍스트 인코딩 처리에 대한 가정을 적용하기 위해 ansible-core CLI에 새로운 사전 진행 검사가 추가되었습니다.
- ansible-core CLI 및 대상 노드 실행에 Python 3.11에 대한 공식 지원이 추가되었습니다.
- ansible-core CLI 및 컨트롤러 사이드 코드에 대한 Python 3.8 지원이 삭제됨
- 콘텐츠 파이프라인에 대한 Lint 프로파일 지원이 추가되었습니다.
추가 리소스
- 최신 기술 프리뷰 기능 목록은 Ansible Automation Platform - 프리뷰 기능을 참조하십시오.
- 기술 프리뷰 기능 지원에 대한 자세한 내용은 Red Hat 기술 프리뷰 기능 지원 범위를 참조하십시오.
- Openshift 배포의 실행 노드 개선에 대한 자세한 내용은 인스턴스를 통한 용량 관리를 참조하십시오.
2.2. Automation Hub
Automation Hub를 사용하면 Red Hat Ansible 및 Certified Partners의 새로운 인증 자동화 컨텐츠를 검색하고 활용할 수 있습니다. Ansible Automation Hub에서는 클라우드 자동화, 네트워크 자동화, 보안 자동화 등과 같은 사용 사례를 위해 파트너와 Red Hat 모두에서 개발한 자동화 콘텐츠인 Ansible 컬렉션을 검색하고 관리할 수 있습니다.
2.2.1. 기능 개선
- 새로운 Pulp RBAC 시스템을 채택했습니다.
- 구성 가능한 자동 로그아웃 시간이 추가되었습니다. 내부 사용자의 최소 암호 길이를 설정합니다.
- 프라이빗 자동화 허브를 사용하여 LDAP를 구성하는 기능이 추가되었습니다.
- 자동화 허브 UI에서 ansible-builder가 생성한 실행 환경에 대한 가시성이 추가되었습니다.
- 존재하지 않는 그룹 URL로 이동할 때 오류가 수정되었습니다.
- UI를 통해 역할을 만들 수 없는 문제가 해결되었습니다.
- collect static content 작업 중에 Hub 설치 문제가 해결되었습니다.
- 그룹에 역할을 나열할 때 500 오류가 채워지면 문제가 해결되었습니다.
- 가져오기에 100개 이상의 네임스페이스가 포함된 경우 문제가 해결되었습니다.
- 실행 환경을 검색할 때 필터가 제대로 작동하지 않는 문제가 해결되었습니다.
- 동기화 시 인증된 콘텐츠가 프라이빗 자동화 허브에 잘못 표시되는 문제를 해결했습니다.
- group_admin 사용자가 그룹을 볼 수 없는 문제가 해결되었습니다.
- Enter 키를 누르면 제출하지 않고 양식을 다시 로드하는 문제가 해결되었습니다.
- 커뮤니티 컬렉션 종속 항목에 대한 손상된 링크와 관련된 문제를 해결했습니다.
- 그룹 액세스 페이지에 표시되지 않는 역할과 관련된 문제를 해결했습니다.
- 그룹 페이지에 역할이 표시되는 방법과 관련된 몇 가지 문제를 해결했습니다.
- 관리자만 사용자의 슈퍼유저 상태를 변경할 수 있도록 업데이트되었습니다.
- 알 수 없는 권한이 있는 그룹 편집을 시도할 때 화면이 더 이상 중단되지 않도록 업데이트되었습니다.
- 자동화 허브에서 검증된 콘텐츠를 표시하는 데 추가할 사용자 지정 리포지토리를 사용하도록 설치 프로그램이 업데이트되었습니다.
- pulp_ansible 패키지를 0.15.x로 업데이트되었습니다.
- pulp_container 패키지가 2.14로 업데이트되었습니다.
- pulpcore를 3.21.x로 업그레이드했습니다.
- 프라이빗 자동화 허브의 컬렉션 릴리스 날짜가 console.redhat.com 자동화 허브에서 해당 컬렉션 및 해당 버전에 대한 릴리스 날짜와 동일한 문제가 해결되었습니다.
- pulp_firewalld_zone 매개변수가 더 이상 사용되지 않고 automationhub_firewalld_zone 매개변수로 바꿉니다.
2.3. Automation Controller
자동화 컨트롤러는 Ansible Tower를 대체합니다. 자동화 컨트롤러에서는 분리된 컨트롤 및 실행 플레인을 사용하여 분산 모듈식 아키텍처를 도입합니다. 이름 변경은 이러한 개선 사항과 Ansible Automation Platform 제품군의 전반적인 위치를 반영합니다.
자동화 컨트롤러는 기업 전체에서 자동화를 정의, 운영 및 위임하는 표준화된 방법을 제공합니다. 또한 자동화 팀이 지속적으로 증가하는 비즈니스 요구를 충족하기 위해 자동화를 빠르게 확장하고 제공할 수 있는 향상된 아키텍처와 새로운 기술을 도입합니다.
2.3.1. 기능 개선
- 수동으로 제거한 후 더 이상 자동으로 생성되거나 조직에 추가되지 않도록 Ansible Galaxy 자격 증명을 수정했습니다.
- 경고가 불필요하게 표시되는 문제를 해결했습니다.
- 성능 향상을 위해 작업, 메시 및 클러스터 크기를 스케일링하는 작업 관리자에 대한 업데이트 및 개선 사항이 포함되어 있습니다.
- 성능 향상을 위해 메시 및 작업을 스케일링하기 위한 리퍼 및 주기적인 작업 개선 사항이 포함되어 있습니다.
- 일부 작업 템플릿 실행에 트리거되지 않는 Webhook 알림 문제를 해결했습니다.
- UI가 시작 시 제대로 채워지지 않는 경쟁 조건을 수정했습니다.
- 작업을 구성할 때 단일 선택한 설문 조사 질문 필터링을 위한 UI 지원이 추가되었습니다.
- 설치 중에 실행 환경을 로컬에서 푸시하지 못한 문제가 수정되었습니다.
- 워크플로우에 대한 관리자 권한이 있는 경우에도 워크플로우에서 인벤토리를 선택할 수 없는 문제가 수정되었습니다.
-
사용자가 서명하고 프로젝트 서명 여부를 확인할 수 있는 옵션을 제공하는
ansible-sign
이라는 명령줄 인터페이스를 통해 콘텐츠 서명 유틸리티를 도입했습니다. - 컨트롤러에 프로젝트 또는 플레이북 서명 확인 기능이 추가되어 사용자가 GPG 키를 제공하고 콘텐츠 서명 인증 정보를 프로젝트에 추가할 수 있습니다. 이를 통해 해당 프로젝트에 대한 콘텐츠 서명이 자동으로 활성화됩니다.
새로운 기능 및 개선 사항의 전체 목록은 4.x의 자동화 컨트롤러 릴리스 노트 를 참조하십시오.
2.4. Automation Platform Operator
Ansible Automation Platform Operator는 OpenShift 환경에서 새로운 Ansible Automation Platform 인스턴스를 클라우드 네이티브 푸시 버튼을 배포합니다.
2.4.1. 기능 개선
- Automation Platform Operator 2.1에서 Automation Platform Operator 2.2로 업그레이드할 때 pulp 리소스 관리자가 제거되지 않은 문제가 해결되었습니다.
2.5. Ansible Automation Platform 문서
Red Hat Ansible Automation Platform 2.3에 대한 문서는 고객과 Ansible 커뮤니티의 환경을 개선하기 위해 리팩토링되었습니다. 이러한 변경으로 인해 새 기능을 보다 쉽게 설치, 마이그레이션, 백업, 복구 및 구현할 수 있습니다.
2.5.1. 기능 개선
Red Hat Ansible Automation Platform 설치 가이드 는 다음을 포함하도록 세 개의 개별 문서로 재구성되었습니다.
- Red Hat Ansible Automation Platform 계획 가이드
- 이 가이드를 사용하여 Ansible Automation Platform 설치를 위한 요구 사항, 옵션 및 권장 사항을 파악할 수 있습니다.
- Red Hat Ansible Automation Platform 설치 가이드
- 지원되는 설치 시나리오를 기반으로 Ansible Automation Platform을 설치하는 방법을 알아보려면 이 가이드를 사용합니다.
- Red Hat Ansible Automation Platform 운영 가이드
- Ansible Automation Platform의 사후 설치 활동에 대한 지침은 이 가이드를 사용합니다.
Red Hat Ansible Automation Platform Operator 설치 가이드 의 이름이 OpenShift Container Platform에서 Red Hat Ansible Automation Platform Operator 배포 로 변경되었습니다. 이 문서는 또한 다음을 포함하도록 업데이트되었습니다:
- 마이그레이션 절차이므로 기존 Ansible Automation Platform 배포를 Ansible Automation Platform Operator로 마이그레이션할 수 있습니다.
- 업그레이드 절차를 통해 사용 가능한 최신 버전의 Ansible Automation Platform Operator로 업그레이드할 수 있습니다.
- OpenShift Container Platform에서 Red Hat Ansible Automation Platform Operator Operator를 백업하고 복구하는 데 도움이 되도록 Red Hat Ansible Automation Platform Operator 및 recovery 가이드가 라이브러리에 추가되었습니다.
- Ansible Builder Guide 는 가이드에 제공된 정보를 더 잘 반영하도록 실행 환경 생성 및 사용으로 이름이 변경되었습니다.