반응형
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
'IaC (Automation) > Ansible-Tower (AWX)' 카테고리의 다른 글
[RHAAP] RHAAP 2.0 설치 (0) | 2021.10.19 |
---|---|
[RHAAP2] Ansible Tower - OpenStack 연동방법 (0) | 2021.08.20 |
[RHAAP2] Capacity algorithm (용량 알고리즘) (0) | 2021.08.19 |
[RHAAP2] Tower Cluster 신규 노드(증설) 추가 방법 (0) | 2021.08.19 |
[RHAAP2] ansible tower 백업 및 복구 방법 (0) | 2021.08.19 |