호스트 관리¶
호스트 관리는 OpsAnt의 기본 기능으로, 관리된 호스트만 스크립트 실행, 파일 배포, 모니터링 수집을 수행할 수 있습니다.
관리 방식¶
OpsAnt는 세 가지 관리 방식을 지원합니다:
| 방식 | 실행 엔진 | 특징 |
|---|---|---|
| SSH | Ansible | Agent 설치 불필요, SSH 자격 증명 필요 |
| Agent | SaltStack | salt-minion 설치 필요 |
| OpsMini | OpsMini Server | OpsMini Agent 설치, 자동 검색 및 하트비트 지원 |
관리 흐름 (OpsMini 예시)¶
- 「리소스 관리 - 호스트 관리」에 진입하여 「호스트 관리」 클릭
- 「OpsMini」 방식을 선택하고 설치 명령과 Token 획득
- 대상 호스트에서 설치 명령을 실행하여 OpsMini Agent 설치
- Agent가 보고하면 호스트가 「관리 대기」 목록에 나타남
- 「관리 승인」을 클릭하면 호스트가 「관리됨」 목록에 진입
호스트 관리 페이지¶
- 관리됨 / 관리 대기 두 개의 Tab으로 각각 표시
- 호스트 목록 표시: 이름, 고유 식별자, IP, 시스템, CPU / 메모리 사용률, 관리 방식, 상태
- 관리됨 호스트 지원: 패널 열기 (OpsMini 호스트), 상세 보기, 편집, 관리 해제
- 관리 대기 호스트 지원: 관리 승인, 삭제
호스트 상세¶
관리됨 호스트는 상세 정보를 조회할 수 있습니다 (다중 Tab):
- 기본 정보, 네트워크, 디스크, 사용자, 프로세스 등
- 관리 방식에 따른 수집 기능 의존 (SaltStack은 grains, OpsMini는 패널 API 사용)
관리 상태 설명¶
| 상태 | 설명 |
|---|---|
| 관리됨 | 정상 관리 중 |
| 관리 대기 | OpsMini Agent가 보고했으며, 관리자 승인 대기 중 |
| Token 검증 실패 | Agent Token이 플랫폼과 일치하지 않음, 설정 확인 필요 |
팁¶
- 스크립트 실행, 파일 배포, 예약 작업은 관리됨 호스트만 선택 가능
- 호스트 고유 식별자와 IP 모두 원클릭 복사 지원