Installation et déploiement¶
Ce répertoire présente les méthodes complètes d'installation et de déploiement d'OpsAnt.
Comparaison des méthodes d'installation¶
| Méthode | Cas d'usage | Complexité |
|---|---|---|
| Installation par script en un clic | Découverte rapide, déploiement sur machine unique | Faible (recommandé) |
| Déploiement Docker | Environnement Docker existant, personnalisation requise | Moyenne |
| Installation manuelle | Contrôle précis requis, environnement hors ligne | Élevée |
Architecture de déploiement¶
OpsAnt adopte un déploiement conteneurisé Docker, avec les composants principaux suivants :
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: conteneur principal, incluant le backend Django et le frontend Vueopsany-proxy-mysql: base de données MySQLopsany-proxy-redis: cache Redisopsany-proxy-saltmaster: SaltStack Masteropsmini-server: service de gestion OpsMini Agent (implémenté en Go)
Pour commencer¶
- Pour une découverte rapide, utilisez directement Installation par script en un clic
- Pour connaître les prérequis, consultez Prérequis
- Pour la mise à niveau de version, référez-vous à Mise à niveau
- Pour la désinstallation, référez-vous à Désinstallation