vRealize Automation Automation Config ist eine moderne Konfigurationsverwaltungsplattform mit der Leistung, Geschwindigkeit und Agilität, die IT-Teams benötigen, um große, komplexe IT-Systeme zu verwalten und die Effizienz nach Maß zu verbessern. Verwenden Sie dieses Handbuch, um zu ermitteln, wie Sie Automation Config auf Ihrem System installieren.
Als IT-Systemadministratoren und DevOps-Teammitglieder wissen Sie, dass Ihre Aufgaben weit über das Einrichten von Servern und das Ausführen von Diensten hinausgehen. VMware Aria Automation Config unterstützt Ihr Team bei der Automatisierung gängiger Infrastrukturverwaltungsaufgaben und stellt sicher, dass alle Komponenten Ihrer Infrastruktur durchgehend in einem gewünschten Zustand betrieben werden.
Automation Config ist anpassbar und funktioniert gut mit vielen vorhandenen Technologien. Sie müssen nicht alle vorhandenen Konfigurationsverwaltungssysteme umgestalten, um Automation Config zu nutzen. SaltStack Config kann auf die Ausgabecodes und Informationen von Drittanbieter-Tools reagieren, um den gesamten Maschinenlebenszyklus zu verwalten.
Installationsziele
Das Ziel des Installationsvorgangs besteht darin, die Back-End-Automation Config-Systemarchitektur zu erstellen, die aus vier Hauptkomponenten besteht:
Komponente | Beschreibung |
---|---|
Automation Config-API-Server, auch bekannt als RaaS | RaaS (Returner as a Service) stellt RPC-Endpoints bereit, um Verwaltungsbefehle von der Automation Config-Benutzeroberfläche zu erhalten, sowie RPC-Steuerungs-Endpoints, um mit den verbundenen Salt-Mastern zu kommunizieren. |
Salt-Master und das Master-Plug-In | Sie können so viele Salt-Master wie erforderlich mit Automation Config verbinden, aber es ist mindestens ein Salt-Master erforderlich. Der Salt-Master ist die Hauptverbindung zwischen Automation Config und den restlichen verwalteten Knoten in Ihrem Netzwerk (als Minions bezeichnet). Wenn Sie einen Befehl über Automation Config (z. B. einen Auftrag) ausführen, wird der Befehl zum Salt-Master für die Verteilung an die Ziel-Minions weitergeleitet. Das Master-Plug-In wird auf dem/den Salt-Master(n) installiert. Damit können Salt-Master mit dem Automation Config-Back-End-Server, dem RaaS-Knoten, kommunizieren. Das Master-Plug-In ermöglicht dem/den Salt-Master(n) den Zugriff auf Aufträge oder Prozesse, die von Automation Config initiiert wurden, sowie auf externe Dateien und Pfeilerdaten, die in der PostgreSQL-Datenbank gespeichert sind. |
PostgreSQL-Datenbank | Automation Config verwendet eine PostgreSQL-Datenbank zum Speichern von Minion-Daten, Auftragsrückgaben, Ereignisdaten, Dateien und Pfeilerdaten, lokalen Benutzerkonten sowie zusätzlichen Einstellungen für die Benutzeroberfläche. |
Redis-Datenbank | Automation Config verwendet eine Redis-Datenbank, um bestimmte Arten von Daten im temporären Speicher zu speichern, z. B. zwischengespeicherte Daten. Außerdem wird temporärer Datenspeicher verwendet, um Arbeiten in der Warteschlange an Worker im Hintergrund zu verteilen. |
Im Standardinstallationsszenario wird jede dieser Komponenten auf einem dedizierten Knoten bereitgestellt, d. h., wenn Sie den Vorgang abgeschlossen haben, verfügen Sie über vier dedizierte Knoten. Wenn Ihr System Hochverfügbarkeit benötigt, müssen Sie möglicherweise mehrere Salt-Master, PostgreSQL-Datenbanken und Redis-Datenbanken bereitstellen.
Die folgende Abbildung zeigt das Endziel einer Standardinstallation:
Überblick über die Installation
Der Installationsvorgang weist fünf Hauptphasen auf:
- Vor der Installation
- Installation
- Nach der Installation
- Integration in VMware Aria Automation
- Installieren von Salt auf den Knoten, die Sie mit Automation Config verwalten möchten
Sie können den Salt-Minion-Dienst entweder unter Verwendung von VMware Aria Automation-Cloud-Vorlagen oder durch die Installation des Dienstes über Secure Shell (SSH) für Ihre Knoten bereitstellen.
Die folgende Abbildung zeigt die Systemarchitektur, über die Sie verfügen, nachdem Sie die Standardinstallations-, Nachinstallations-, Integrations- und Salt-Installationsschritte abgeschlossen haben: