Installation und Deployment¶
Dieses Verzeichnis beschreibt die vollständige Installation und Deployment von OpsAnt.
Vergleich der Installationsmethoden¶
| Methode | Anwendungsszenario | Komplexität |
|---|---|---|
| Ein-Klick-Skript-Installation | Schnelles Ausprobieren, Single-Maschinen-Deployment | Niedrig (empfohlen) |
| Docker-Deployment | Vorhandene Docker-Umgebung, Anpassung erforderlich | Mittel |
| Manuelle Installation | Präzise Kontrolle erforderlich, Offline-Umgebung | Hoch |
Deployment-Architektur¶
OpsAnt verwendet ein containerisiertes Docker-Deployment. Die Kernkomponenten sind wie folgt:
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: Hauptcontainer, enthält Django-Backend und Vue-Frontendopsany-proxy-mysql: MySQL-Datenbankopsany-proxy-redis: Redis-Cacheopsany-proxy-saltmaster: SaltStack Masteropsmini-server: OpsMini Agent-Verwaltungsdienst (Go-Implementierung)
Erste Schritte¶
- Für einen schnellen Einstieg verwenden Sie direkt die Ein-Klick-Skript-Installation
- Informationen zu den Umgebungsanforderungen finden Sie unter Umgebungsanforderungen
- Für ein Versions-Upgrade siehe Upgrade
- Zur Deinstallation siehe Deinstallation