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 runpour 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 |