2장. 시스템 요구 사항
Red Hat Ansible Automation Platform 설치를 계획하고 사용 사례에 맞는 자동화 메시 토폴로지를 설계할 때 이 정보를 사용하십시오.
사전 요구 사항
-
sudo명령을 통해 또는 권한 에스컬레이션을 통해 root 액세스 권한을 얻을 수 있습니다. 권한 에스컬레이션에 대한 자세한 내용은 권한 에스컬레이션 이해 를 참조하십시오. - AWX, PostgreSQL, Event-Driven Ansible 또는 Pulp와 같은 권한을 root에서 사용자로 분리할 수 있습니다.
- 모든 노드에 NTP 클라이언트를 구성했습니다.
2.1. Red Hat Ansible Automation Platform 시스템 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Ansible Automation Platform을 설치하고 실행하려면 시스템이 다음과 같은 최소 시스템 요구 사항을 충족해야 합니다. 탄력적 배포에는 최소 16GB(GB)의 RAM 및 4개의 가상 CPU(vCPU)가 있는 10개의 가상 시스템이 필요합니다. 토폴로지 옵션에 대한 자세한 내용은 테스트된 배포 모델을 참조하십시오.
| 유형 | 설명 | 참고 |
|---|---|---|
| 서브스크립션 | 유효한 Red Hat Ansible Automation Platform 서브스크립션 | |
| 운영 체제 |
| Red Hat Ansible Automation Platform도 OpenShift에서 지원됩니다. 자세한 내용은 OpenShift Container Platform에 설치를 참조하십시오. |
| CPU 아키텍처 | x86_64, AArch64, s390x (IBM Z), ppc64le (IBM Power) | |
| ansible-core | ansible-core 버전 2.16 이상 | Ansible Automation Platform은 시스템 전체 ansible-core 패키지를 사용하여 플랫폼을 설치하지만 컨트롤 플레인 및 기본 제공 실행 환경 모두에 ansible-core 2.16을 사용합니다. |
| 브라우저 | 현재 지원되는 Mozilla Firefox 또는 Google Chrome 버전입니다. | |
| 데이터베이스 |
|
|
| Component | RAM | VCPU | 디스크 IOPS | 스토리지 |
|---|---|---|---|---|
| 플랫폼 게이트웨이 | 16GB | 4 | 3000 | 최소 60GB |
| 컨트롤 노드 | 16GB | 4 | 3000 |
|
| 실행 노드 | 16GB | 4 | 3000 | 최소 60GB |
| 홉 노드 | 16GB | 4 | 3000 | 최소 60GB |
| 자동화 허브 | 16GB | 4 | 3000 |
60GB 최소 40GB 이상 |
| 데이터베이스 | 16GB | 4 | 3000 |
|
| 이벤트 기반 Ansible 컨트롤러 | 16GB | 4 | 3000 | 최소 60GB |
이는 최소 요구사항이며 2배 증가에 따라 증가할 수 있습니다(예: 16GB는 32GB이고 4 vCPU는 8vCPU가 됨). 자세한 내용은 수평 스케일링 가이드를 참조하십시오.
2.1.1. 리포지토리 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Ansible Automation Platform을 설치하는 경우에만 다음 리포지토리를 활성화합니다.
- RHEL BaseOS
- RHEL AppStream
위에서 언급한 리포지토리 이외의 리포지토리를 활성화하면 Red Hat Ansible Automation Platform 설치가 예기치 않게 실패할 수 있었습니다.
프로젝트 업데이트 및 컬렉션을 사용하려면 다음이 필요합니다.
- Table 6.3에 나열된 네트워크 포트 및 프로토콜을 확인합니다. Automation Hub 를 사용하여 자동화 허브 또는 Ansible Galaxy 서버에서 컬렉션을 성공적으로 연결하고 다운로드할 수 있습니다.
2.1.2. Red Hat Ansible Automation Platform 요구 사항에 대한 추가 정보 링크 복사링크가 클립보드에 복사되었습니다!
-
Ansible Automation Platform 데이터베이스 백업은 변수
backup_dir을 통해/var/backups/automation-platform의 각 노드에 스테이징됩니다../setup.sh -b스크립트를 실행하기 전에 디스크 공간 문제를 방지하기 위해 새 볼륨을/var/backups에 마운트하거나 변수backup_dir의 스테이징 위치를 변경해야 할 수 있습니다. - 번들로 제공되는 Ansible Automation Platform 설치를 수행하는 경우 설치 setup.sh 스크립트에서 번들에서 ansible-core(및 해당 종속 항목)를 설치하려고 합니다.
- Ansible-core를 수동으로 설치한 경우 Ansible Automation Platform 설치 setup.sh 스크립트에서 Ansible이 설치되었음을 감지하고 다시 설치하지 않습니다.
dnf를 통해 설치된 Ansible-core를 사용해야 합니다. 버전 2.6 이상에는 Ansible-core 버전 2.16이 필요합니다.