설치 및 배포¶
이 디렉터리에서는 OpsAnt의 전체 설치 및 배포 방법을 소개합니다.
설치 방식 비교¶
| 방식 | 적용 시나리오 | 복잡도 |
|---|---|---|
| 원클릭 스크립트 설치 | 빠른 체험, 단일 머신 배포 | 낮음 (권장) |
| Docker 배포 | 기존 Docker 환경, 사용자 정의 필요 | 중간 |
| 수동 설치 | 세밀한 제어 필요, 오프라인 환경 | 높음 |
배포 아키텍처¶
OpsAnt는 Docker 컨테이너화 배포를 사용하며, 핵심 구성 요소는 다음과 같습니다:
graph TB
WEB[opsany-proxy-opsant<br/>Web + API] --> DB[(MySQL)]
WEB --> REDIS[(Redis)]
WEB --> CELERY[Celery Worker]
CELERY --> SALT[SaltStack Master]
MINI[OpsMini Server] --> REDIS
opsany-proxy-opsant: 메인 컨테이너, Django 백엔드와 Vue 프런트엔드 포함opsany-proxy-mysql: MySQL 데이터베이스opsany-proxy-redis: Redis 캐시opsany-proxy-saltmaster: SaltStack Masteropsmini-server: OpsMini Agent 관리 서비스 (Go 구현)
시작하기¶
- 빠른 체험은 원클릭 스크립트 설치를 바로 사용하세요
- 환경 요구 사항을 확인하려면 환경 요구 사항을 참조하세요
- 버전 업그레이드는 업그레이드를 참조하세요
- 제거는 제거를 참조하세요