Aller au contenu

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 Vue
  • opsany-proxy-mysql : base de données MySQL
  • opsany-proxy-redis : cache Redis
  • opsany-proxy-saltmaster : SaltStack Master
  • opsmini-server : service de gestion OpsMini Agent (implémenté en Go)

Pour commencer