Einbindung der Server und des Clients ins Salt-Management

Einbindung der Server und des Clients ins Salt-Management

von Lukas Hiob -
Anzahl Antworten: 0

Für die Verwaltung der Server und des Clients wurde der Salt Minion auf allen Geräten installiert. So können diese nun zentral über den Salt-Server gesteuert werden.

Die Konfiguration wurde in der Minion-Konfigurationsdatei unter dem Pfad /etc/salt/minion angepasst:

mintpc:

master: 192.168.29.163
grain:
  roles: client

Nextcloud-Server, FreeIPA-Server:

master: 192.168.29.163
grain:
  roles: server

Dank dieser Konfiguration können Befehle gezielt für Gruppen ausgeführt werden. Möchte man beispielsweise nur die Server neu starten, kann dies mit dem folgenden Befehl erfolgen:

sudo salt -G 'roles:server' system.reboot

Hierdurch werden ausschließlich die Server angesprochen, während die Clients unbeachtet bleiben. Die Filterung lässt sich mit Grains weiter verfeinern, z. B. nach Seriennummer, Hersteller, Betriebssystem, Cabinet und weiteren Parametern.