RHAAP - 구성 및 요구 사항

김재현·2023년 8월 24일
0
post-thumbnail
post-custom-banner

참고 문서: Red Hat

RHAAP 구성

Controller

RHAAP의 중심 요소로 사용자의 자동화 작업을 관리하고 모니터링하며 Playbook을 실행하고 실행 상태를 추적한다.
웹 기반 인터페이스를 통해 컨트롤러에 액세스하여 작업 흐름을 관리하고 실행한다.
컨트롤러를 통해 사용자는 작업 예약, 작업 재시도, 보고서 생성 등이 가능하다.

Hub

중앙에서 관리되는 작업, 자격 증명, 설정 등을 포함하는 중앙 집중식 환경이다.
분산된 인프라에서 작업을 효과적으로 관리하고 실행할 수 있도록 도와준다.
여러 사용자나 팀이 작업을 공유하고 협업하는데 도움을 주며, 표준화된 설정 및 보안 관리를 제공한다.

DB

RHAAP의 구성 및 상태 정보를 저장한다.
작업 실행 기록, 자격 증명, 구성 정보 등을 저장하여 추적 및 검색할 수 있도록 한다.
사용자 및 시스템 구성 요소 간의 상태 및 작업 실행에 대한 정보를 유지하여 효율적인 관리와 분석을 가능하게 한다.

Requirements

각 노드는 아래와 같이 설정한다.

  • OS: RHEL 8.6 or later 64-bit
  • CPU: 4 cores
  • Mem: 16GB
  • Network
    Controller, Hub, DB 노드가 서로 통신이 가능한 대역대로 설정
  • Disk: 40GB

Packages

기본적으로 해당 OS 버전의 로컬 레포지토리나 Subscription 설정이 필요하며
AAP 설치를 위한 Bundle 파일을 다운로드해야 한다.
참고 문서: RHAAP Bundle

Planning

RHAAP를 구성하는 방법은 여러가지가 있지만 해당 가이드에서는 Controller, Hub, DB 서버를 각각 다른 서버에 구성하는 방법을 이용한다.
참고 문서: RHAAP Planning

profile
Linux/Cluster/Infra Engineer
post-custom-banner

0개의 댓글