Chef - Chef-Client als Daemon

Das Ausführen von Chef-Client als Daemon hilft dabei, den Status aller Knoten zu jedem Zeitpunkt zu kennen. Dies hilft bei der Ausführung des Chef-Clients zu jedem Zeitpunkt.

Voraussetzungen

Der Knoten sollte beim Chef-Server registriert sein und Chef-Client ohne Fehler ausführen.

Chef-Client im Daemon-Modus

Starten Sie Chef-Client im Daemon-Modus, der alle 30 Minuten ausgeführt wird.

user@server:~$ sudo chef-client -i 1800

Im obigen Code - i ermöglicht die Ausführung des Chef-Client im Daemon-Modus auf dem erforderlichen Knoten und 1800 Sekunden definieren, dass der Chef-Client-Daemon alle 30 Minuten ausgeführt werden soll.

Überprüfen des Daemon-Laufs

Überprüfen Sie, ob der Chef-Client als Daemon ausgeführt wird.

user@server:~$ ps auxw | grep chef-client

Der obige Befehl überprüft den laufenden Daemon-Prozess von Chef-Client.

Andere Möglichkeiten

Anstatt Chef-Client als Daemon auszuführen, können wir dasselbe wie a ausführen cron job.

user@server:~$ subl /etc/cron.d/chef_client 
PATH=/usr/local/bin:/usr/bin:/bin 
# m h dom mon dow user command 
*/15 * * * * root chef-client -l warn | grep -v 'retrying [1234]/5 in'

Der oben genannte Cron-Job wird alle 15 Minuten ausgeführt.