Red Hat Blog를 보다가 관심 가는 글이 보여서 AI번역+약간 교정해 보았습니다.
출처: https://www.redhat.com/en/blog/installation-and-upgrade-guide-ansible-automation-platform-26
Red Hat Ansible Automation Platform 2.6은 기업 전반의 자동화 관리, 확장 및 배포를 위한 강력한 기능을 제공합니다. 첫 배포를 계획하는 신규 사용자든 이전 버전에서 업그레이드하는 기존 고객이든, 사용 가능한 설치 및 업그레이드 방법을 이해하는 것이 매우 중요합니다. 이 가이드에서는 Ansible Automation Platform 2.6으로 업그레이드할 수 있는 지원 경로에 대한 간략한 개요를 제공합니다.
Ansible Automation Platform 2.6의 새로운 설치
Ansible Automation Platform은 Red Hat Enterprise Linux(RHEL) 및 Red Hat OpenShift에 대한 배포를 지원하여 인프라에 맞는 유연한 설치 방법을 제공합니다.
RHEL에 설치
RHEL에서는 Ansible Automation Platform을 배포하는 두 가지 주요 방법이 있지만, 그 중 하나는 더 이상 사용되지 않습니다.
RHEL 컨테이너화 설치(권장)
RHEL에서 신규 설치 및 배포 시 컨테이너형 설치가 권장됩니다. Ansible Automation Platform 2.6 컨테이너형 설치 프로그램을 사용하려면 RHEL 9 또는 RHEL 10이 필요합니다. 자세한 내용은 설명서를 참조하세요.
RHEL RPM 설치(더 이상 사용되지 않음)
Ansible Automation Platform 2.6 RPM 기반 설치는 RHEL 9에서만 가능합니다. RHEL RPM 설치 방법은 특정 업그레이드 시나리오에만 사용하고, 완전히 새로 설치하는 경우에는 사용하지 않는 것이 좋습니다. 자세한 내용은 설명서를 참조하세요.
Ansible Automation Platform 2.5를 출시했을 당시 RPM 설치 방식이 더 이상 지원되지 않을 것이라고 발표했습니다. 2.6은 RPM 설치 프로그램이 포함된 마지막 버전이며 RHEL 9에서만 사용할 수 있습니다. RHEL 8 또는 RHEL 10에는 RPM 기반 설치 프로그램이 제공되지 않습니다. Ansible Automation Platform 2.7에는 모든 RHEL 버전용 RPM 설치 프로그램이 포함되지 않습니다. 자세히 알아보세요 .
Red Hat OpenShift에 설치
클라우드 네이티브 및 쿠버네티스 환경에서는 Red Hat OpenShift Container Platform의 오퍼레이터 기반 설치가 지원됩니다. 유지 관리 간소화 및 엔터프라이즈 확장성 측면에서 이점이 있어 신규 설치 시 권장되는 방법입니다. 자세히 알아보세요.
Ansible Automation Platform 2.6으로의 업그레이드 및 마이그레이션 경로
업그레이드와 마이그레이션의 차이점을 이해하는 것이 중요합니다.
- 업그레이드는 사용 중인 Ansible Automation Platform 소프트웨어 버전을 변경할 때 발생합니다(예: 2.5에서 2.6으로 업그레이드).
- 마이그레이션 에는 설치 유형(예: RPM에서 컨테이너화로) 또는 기본 RHEL 주 버전(예: RHEL 8에서 RHEL 9로)을 변경하는 작업이 포함됩니다. 이 옵션에는 백업 및 복원 절차가 필요합니다.
Red Hat은 기존 2.4 및 2.5 배포 환경에서 Ansible Automation Platform 2.6으로의 업그레이드를 지원합니다. 현재 설치 환경의 배포 유형에 따라 2.6으로 업그레이드하기 전에 마이그레이션이 필요할 수 있습니다.
다음 업그레이드 계획 가이드를 읽고 새로운 인프라 요구 사항, 사용자 및 인증 데이터 처리 방법, 그리고 업그레이드를 성공적으로 계획하는 데 도움이 되는 다양한 배포 시나리오에 대한 지침을 알아보세요.
배포 유형 마이그레이션: RPM, 컨테이너 및 오퍼레이터 간 이동
2024년 Ansible Automation Platform 2.5 이후 지원이 중단된 RPM 설치 방식은 향후 2.7 릴리스에서도 더 이상 제공되지 않습니다. 따라서 현재 RPM 배포를 사용하는 사용자는 결국 다른 설치 방식(RHEL 컨테이너화 또는 OpenShift Operator)으로 마이그레이션해야 합니다. 이는 업그레이드 시 중요한 고려 사항입니다.
설치 유형을 변경하려는 경우(예: RHEL에서 RPM 기반 배포에서 컨테이너 기반 배포로 변경)에는 동일한 주요 Ansible Automation Platform 버전을 실행하는 배포 간에만 이 마이그레이션을 수행해야 합니다. 예를 들어, 2.6 RPM을 실행 중이라면 2.6 Containerized로 마이그레이션해야 합니다.
RHEL 버전 간 Ansible Automation Platform 마이그레이션
RHEL 8에서 Ansible Automation Platform 2.4 또는 2.5를 실행하는 경우 직접 업그레이드할 수 없으므로 운영 체제 마이그레이션이 필요합니다. 권장되는 방법은 RHEL 9에 Ansible Automation Platform을 새로 설치하여 마이그레이션하는 것입니다.
RHEL 8의 LEAPP 인플레이스 업그레이드는 지원되지 않습니다.
핵심 프로세스에는 설치 설정 스크립트를 사용하여 RHEL 8에서 Ansible Automation Platform을 마이그레이션 하고 대상 RHEL 9 시스템에 복원한 다음 RHEL 9에서 2.6 설치 프로그램을 실행하여 업그레이드하는 것이 포함됩니다 .
rhel8-aap-instance라는 RHEL 8 인스턴스의 Ansible Automation Platform 2.5에서 rhel9-aap-instance라는 RHEL 9 인스턴스로 마이그레이션한다고 가정해 보겠습니다. 다음은 워크플로 예시입니다.
- rhel8-aap-instance에서 Ansible Automation Platform 2.5 데이터를 백업합니다.
- 새로운 RHEL 9 서버(rhel9-aap-instance)와 Ansible Automation Platform 2.5를 설치합니다.
- rhel8-aap-instance에서 rhel9-aap-instance로 데이터(백업 및 복원)를 마이그레이션합니다.
- Ansible Automation Platform 2.5에서 rhel9-aap-instance를 2.6 RPM으로 업그레이드합니다.
PostgreSQL 버전 간 마이그레이션
Ansible Automation Platform 설치 프로그램을 통해 관리되는 PostgreSQL 데이터베이스는 자동으로 PostgreSQL 15로 업그레이드됩니다.
Ansible Automation Platform 2.6으로 성공적으로 업그레이드하려면 PostgreSQL 데이터베이스가 15, 16 또는 17 버전을 실행해야 합니다. 현재 환경에서 외부 PostgreSQL 13 이하 버전을 사용 중인 경우, Ansible Automation Platform 2.6으로 업그레이드하기 전에 15, 16 또는 17 버전으로 업그레이드해야 합니다. Red Hat은 가능한 경우 PostgreSQL 15를 사용할 것을 권장합니다.
Ansible Automation Platform 2.4에서 2.6으로 업그레이드
이 경로는 두 가지 주요 버전을 포괄하며, 2.5로 업그레이드하는 중간 단계를 건너뜁니다. 현재 RHEL 9 또는 OpenShift에서 RPM 기반 설치를 사용하는 경우 Ansible Automation Platform 2.4에서 2.6으로 바로 업그레이드할 수 있습니다. 자세한 내용은 릴리스 노트를 참조하세요.
| RHEL 9의 AAP 2.6 RPM으로 | RHEL 9의 AAP 2.6 컨테이너로 | AAP 2.6 OCP 운영자에게 | |
| RHEL 8의 AAP 2.4 RPM에서 | 마이그레이션 | 마이그레이션 | 마이그레이션 |
| RHEL 9의 AAP 2.4 RPM에서 | 업그레이드 | 마이그레이션 | 마이그레이션 |
| AAP 2.4 OCP 오퍼레이터에서 | 해당 없음 | 해당 없음 | 업그레이드 |
Ansible Automation Platform 2.5에서 2.6으로 업그레이드
현재 Ansible Automation Platform 2.5가 RHEL 9 또는 RHEL 10에서 실행 중이라면 Ansible Automation Platform 2.6으로 직접 주요 버전 업그레이드를 할 수 있으며, Ansible Automation Platform 2.5와 동일한 설치 방법을 유지하면서 지원됩니다.
현재 Ansible Automation Platform 2.5가 RHEL 8에서 실행 중이면 Ansible Automation Platform 2.6으로 직접 업그레이드할 수 없으며 Ansible Automation Platform을 업그레이드하기 전에 Ansible Automation Platform을 새 RHEL 설치로 마이그레이션해야 합니다.
현재 Ansible Automation Platform 2.5가 OCP에서 실행 중이면 Ansible Automation Platform 2.6으로 직접 업그레이드할 수 있습니다.
지원되는 업그레이드 경로에 대한 자세한 내용을 알아보려면 설명서를 읽어보세요 .
| RHEL 9의 AAP 2.6 RPM으로 | RHEL 9의 AAP 2.6 컨테이너로 | RHEL 10의 AAP 2.6 컨테이너로 | AAP 2.6 OCP 오퍼레이터로 | |
| RHEL 8의 AAP 2.5 RPM에서 | 마이그레이션 | 마이그레이션 | 마이그레이션 | 마이그레이션 |
| RHEL 9의 AAP 2.5 RPM부터 | 업그레이드 | 마이그레이션 | 마이그레이션 | 마이그레이션 |
| RHEL 9의 AAP 2.5 컨테이너에서 | 해당 없음 | 업그레이드 | 마이그레이션 | 마이그레이션 |
| RHEL 10의 AAP 2.5 컨테이너에서 | 해당 없음 | 해당 없음 | 업그레이드 | 마이그레이션 |
| AAP 2.5 OCP 운영자로부터 | 해당 없음 | 해당 없음 | 해당 없음 | 업그레이드 |
추가 자료
Ansible Automation Platform 2.6으로 업그레이드하면 다양하고 간소화된 기능과 중요한 성능 향상을 통해 상당한 진전을 이룰 수 있습니다. 지금 업그레이드하거나 마이그레이션하면 새로운 보안 패치, 향상된 안정성, 그리고 전체 팀의 생산성과 효율성을 향상시키도록 설계된 최신 기능을 활용할 수 있습니다.
Ansible Automation Platform 2.6에 대해 자세히 알아보세요.