본문으로 바로가기

[RHAAP] RHAAP 2.0 설치

category IaC (Automation)/Ansible-Tower (AWX) 2021. 10. 19. 11:18
반응형

이번에는 RHAAP (RedHat Ansible Automation Platform) v2.0 (곧 출시 예정인)를 설치하는 방법에 대해 정리하였습니다.

 

RHAAP 1.1에는 Tower만 포함되어있고, 1.2에는 Automation Hub라는게 것과 함께 포함되어있었는데, 이번에는 2.0으로 곧 출시 예정되면서 여러 기능이 포함될 것 같습니다.

 

https://developers.redhat.com/products/ansible/download

 

 

RHAAP v2.0은 아래 환경에서 설치하였습니다.

OS : RHEL 8.4

vCPU : 4 Core

vMEM : 8G MEM

vDisk : 50G

NIC : 1 Public

 

 

1. Sub 등록 및 tar 패키지 설치

OS 설치 후 RedHat 서브스크립션 등록 및 tar 패키지를 설치합니다. (저는 minimall 형태로 OS를 설치하였음)

[root@hk-tower1 ~]# subscription-manager register
You are attempting to use a locale: "ko_KR.UTF-8" that is not fully supported by this system.
등록 대상: subscription.rhsm.redhat.com:443/subscription
사용자 이름: hkjeon@etechsystem.co.kr
암호:
등록된 시스템 이름: hk-tower1

[root@hk-tower1 ~]# dnf install -y tar

 

 

2. RHAAP install 패키지 다운로드

아래 다운로드 사이트에서 RHAAP 2.0.1 setup bundle 패키지를 PC에 다운받습니다.

https://access.redhat.com/downloads/content/480/ver=Early%20Access%202.0/rhel---8/Early%20Access%202.0/x86_64/product-software

 

 

3. RHAAP 2.0 패키지 압축해제

[root@hk-tower1 ~]# tar xvf ansible-automation-platform-setup-bundle-2.0.1-1-early-access.tar.gz

 

 

4. inventory 파일 구성

압축해제한 디렉토리에 들어가서 inventory 파일을 구성합니다.  아래 내용을 현재 환경에 맞게 설정합니다.

이번에는 registry_username 설정이 필요로 하는 것 같습니다.

[all:vars]
admin_password='admin1234'

pg_password='admin1234'

registry_username='hkjeon@exxxxx.co.kr'
registry_password='xxxx'

 

 

5. setup.sh 실행

설치를 시작합니다.

[root@hk-tower1 ansible-automation-platform-setup-bundle-2.0.1-1-early-access]# ./setup.sh
[warn] Will install bundled Ansible
Failed to set locale, defaulting to C.UTF-8
Updating Subscription Management repositories.
Ansible Automation Platform Repository -                                                             199 MB/s | 407 kB     00:00
Dependencies resolved.
...
< 이하 생략 >

 

 

6. Web UI 접속 및 로그인

https://<서버 IP>

ID : admin

PW : admin1234

 

 

7. Subscription 등록 설정

서브스크립션 정보 입력 후 Get Subscription을 선택합니다.

 

subsciption을 선택 후 Select를 선택합니다.

 

이후에 Next를 선택합니다.

 

 

이후에 Submit을 선택합니다.

 

 

 

8. 접속 확인

Ansible-Tower만 설치했을 때와 달라지긴 했지만, 로그인 한 후에 큰 메뉴에서는 비슷한 것으로 보여집니다.

 

728x90