安裝部署¶
本目錄介紹 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 實現)