Aller au contenu

Exigences environnementales

Avant de déployer OpsAnt, veuillez confirmer que l'environnement répond aux exigences suivantes.

Exigences serveur

Élément Configuration minimale Configuration recommandée
CPU 2 cœurs 4 cœurs
Mémoire 4 GB 8 GB
Disque 40 GB 100 GB+(SSD)
Système d'exploitation CentOS 7+ / Ubuntu 18+ / Debian 10+ Idem

Exigences logicielles

  • Docker : 18.09+ (le script d'installation utilise docker run pour le déploiement, Docker Compose n'est pas nécessaire)
  • Réseau : accès à Internet (pour tirer les images) ; en cas de déploiement hors ligne, préparer les images à l'avance

Pour la commande d'installation de Docker, veuillez consulter Installation rapide.

Exigences de ports

Assurez-vous que les ports suivants sont disponibles (non occupés) :

Port Utilisation Ouvert à l'extérieur
8010 Plateforme Web Oui
4505 / 4506 SaltStack Master Réseau interne
4507 Plan de données OpsMini Server (gRPC) Réseau interne
4508 Plan de contrôle HTTP OpsMini Server Non (appel interne au conteneur)
9090 / 9093 Prometheus / Alertmanager Optionnel
8500 Consul Réseau interne

4508 est le plan de contrôle HTTP d'OpsMini Server, appelé par le backend OpsAnt à l'intérieur du conteneur via 127.0.0.1:4508, aucune ouverture externe n'est nécessaire. Le script d'installation ne mappe que 4507 (plan de données), pas 4508.

Exigences des hôtes gérés

La plateforme OpsAnt elle-même et les hôtes gérés doivent pouvoir communiquer sur le réseau (selon le mode de gestion) :

Mode de gestion Exigences
SSH L'hôte cible ouvre le port SSH, fournit un compte (mot de passe ou clé)
SaltStack L'hôte cible installe salt-minion, peut se connecter à salt-master
OpsMini L'hôte cible installe OpsMini Agent, peut rapporter à la plateforme