환경 요구 사항¶
OpsAnt를 배포하기 전에 환경이 다음 요구 사항을 충족하는지 확인하십시오.
서버 요구 사항¶
| 항목 | 최소 구성 | 권장 구성 |
|---|---|---|
| CPU | 2 코어 | 4 코어 |
| 메모리 | 4 GB | 8 GB |
| 디스크 | 40 GB | 100 GB+(SSD) |
| 운영체제 | CentOS 7+ / Ubuntu 18+ / Debian 10+ | 동일 |
소프트웨어 요구 사항¶
- Docker:18.09+(설치 스크립트는
docker run를 사용하여 배포하며, Docker Compose가 필요하지 않습니다) - 네트워크:외부 네트워크 접근 가능(이미지 풀);오프라인 배포 시 이미지를 사전 준비해야 합니다
Docker 설치 명령은 빠른 설치를 참조하십시오.
포트 요구 사항¶
다음 포트가 사용 가능한지(점유되지 않았는지)확인하십시오:
| 포트 | 용도 | 외부 개방 |
|---|---|---|
| 8010 | Web 플랫폼 | 예 |
| 4505 / 4506 | SaltStack Master | 내부 네트워크 |
| 4507 | OpsMini Server 데이터 플레인(gRPC) | 내부 네트워크 |
| 4508 | OpsMini Server 컨트롤 플레인 HTTP | 아니오(컨테이너 내부 호출) |
| 9090 / 9093 | Prometheus / Alertmanager | 선택 사항 |
| 8500 | Consul | 내부 네트워크 |
4508은 OpsMini Server의 컨트롤 플레인 HTTP로, OpsAnt 백엔드가 컨테이너 내부에서
127.0.0.1:4508를 통해 호출하며, 외부에 개방할 필요가 없습니다. 설치 스크립트는 4507(데이터 플레인)만 매핑하고 4508은 매핑하지 않습니다.
호스트 관리 요구 사항¶
OpsAnt 플랫폼 자체와 관리 대상 호스트 간에 네트워크가 통신 가능해야 합니다(관리 방식에 따라 다름):
| 관리 방식 | 요구 사항 |
|---|---|
| SSH | 대상 호스트에서 SSH 포트 개방, 계정 제공(비밀번호 또는 키) |
| SaltStack | 대상 호스트에 salt-minion 설치, salt-master 연결 가능 |
| OpsMini | 대상 호스트에 OpsMini Agent 설치, 플랫폼으로 보고 가능 |