본문으로 바로가기
반응형

RHAAP v1.2와 RHAAP v2.0 (공식 미 출시) 서비스 상태 확인방법에 대한 내용입니다.

 

RHAAP v1.2에서는 공식적으로 아래 3가지 방법으로 확인할 수 있습니다. 

 # 방법1
 supervisorctl status

# 방법2
ansible-tower-service status
# 방법3
Rest-API

 

RHAAP v2.0에서부터는 위 방법 중 2번째 항목부분만 바뀌었고, RHAAP 플랫폼이 설치된 노드에서 서비스 상태를 확인하는 방법 및 내용을 아래에서 확인할 수 있습니다.

 

 

1. supervisor를 통한 서비스 상태 확인

RUNNING 상태와 동작 시간대가 비슷한지 여부로 서비스 상태 확인

[root@hk-tower1 ~]#  supervisorctl status
awx-receptor                            RUNNING   pid 1374, uptime 1 day, 3:53:12
exit-event-listener                     RUNNING   pid 1367, uptime 1 day, 3:53:12
tower-processes:awx-callback-receiver   RUNNING   pid 1369, uptime 1 day, 3:53:12
tower-processes:awx-daphne              RUNNING   pid 1371, uptime 1 day, 3:53:12
tower-processes:awx-dispatcher          RUNNING   pid 1368, uptime 1 day, 3:53:12
tower-processes:awx-rsyslogd            RUNNING   pid 1427, uptime 1 day, 3:53:05
tower-processes:awx-uwsgi               RUNNING   pid 1370, uptime 1 day, 3:53:12
tower-processes:awx-wsbroadcast         RUNNING   pid 1372, uptime 1 day, 3:53:12

 

2. automation-controller-service를 통한 서비스 상태 확인

RHAAP v1.2까지는 ansible-tower-service로 확인했는데, v2.0이 되면서부터 automation-controller-service로 변경되었습니다.

그 외에 Web UI를 통해 접속해도 이전 버전에는 왼쪽 상단에 "Tower"로 되어있으나 2.0 에서는 "RedHat Ansible Automation Platform"으로 변경된 것을 확인할 수 있습니다.

 

status 명령어를 통해 platform에 설치된 모든 서비스 상태를 확인할 수 있습니다.

 

 

3. Rest-API를 통한 서비스 상태확인

Rest-API를 통해 플랫폼의 서비스 상태를 확인할 수 있습니다.

아래 그림과 같이 API를 통해서 노드의 capacity, 1분 내의 heartheat 타임으로 상태를 확인할 수 있습니다. 

 

 

 

 

 

 

728x90