Umgebungsanforderungen¶
Vor dem Deployment von OpsAnt stellen Sie bitte sicher, dass die Umgebung die folgenden Anforderungen erfüllt.
Serveranforderungen¶
| Element | Mindestkonfiguration | Empfohlene Konfiguration |
|---|---|---|
| CPU | 2 Kerne | 4 Kerne |
| Arbeitsspeicher | 4 GB | 8 GB |
| Festplatte | 40 GB | 100 GB+ (SSD) |
| Betriebssystem | CentOS 7+ / Ubuntu 18+ / Debian 10+ | Wie links |
Softwareanforderungen¶
- Docker: 18.09+ (Das Installationsskript verwendet
docker runfür das Deployment, Docker Compose ist nicht erforderlich) - Netzwerk: Zugriff auf das externe Netz (zum Abrufen von Images); bei Offline-Deployment müssen Images im Voraus vorbereitet werden
Die Installationsbefehle für Docker finden Sie unter Schnellinstallation.
Portanforderungen¶
Stellen Sie sicher, dass die folgenden Ports verfügbar sind (nicht belegt):
| Port | Verwendung | Extern zugänglich |
|---|---|---|
| 8010 | Web-Plattform | Ja |
| 4505 / 4506 | SaltStack Master | Internes Netz |
| 4507 | OpsMini Server Datenebene (gRPC) | Internes Netz |
| 4508 | OpsMini Server Steuerungsebene HTTP | Nein (Aufruf innerhalb des Containers) |
| 9090 / 9093 | Prometheus / Alertmanager | Optional |
| 8500 | Consul | Internes Netz |
4508 ist die Steuerungsebene HTTP des OpsMini Server, die vom OpsAnt-Backend innerhalb des Containers über
127.0.0.1:4508aufgerufen wird und nicht extern zugänglich sein muss. Das Installationsskript mappt nur 4507 (Datenebene), nicht 4508.
Anforderungen an zu verwaltende Hosts¶
Die OpsAnt-Plattform selbst und die zu verwaltenden Hosts müssen netzwerkseitig miteinander kommunizieren können (je nach Verwaltungsmethode):
| Verwaltungsmethode | Anforderung |
|---|---|
| SSH | Ziel-Host öffnet SSH-Port, stellt Konto bereit (Passwort oder Schlüssel) |
| SaltStack | Ziel-Host installiert salt-minion, kann salt-master erreichen |
| OpsMini | Ziel-Host installiert OpsMini Agent, kann an die Plattform melden |