Chef - Chef-Client jako Daemon

Uruchomienie programu Chef-Client jako demona pomaga w rozpoznaniu stanu wszystkich węzłów w dowolnym momencie. Ta pomoc w uruchomieniu programu Chef-Client w dowolnym momencie.

Wymagania wstępne

Węzeł powinien być zarejestrowany na serwerze Chef i powinien działać Chef-Client bez żadnego błędu.

Chef-Client w trybie demona

Uruchom Chef-Client w trybie demona, uruchamiając go co 30 minut.

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

W powyższym kodzie - i umożliwia uruchomienie Chef-Client w trybie demona na wymaganym węźle i 1800 sekund określa, że ​​demon Chef-Client powinien być uruchamiany co 30 minut.

Sprawdzanie poprawności uruchomienia demona

Sprawdź, czy program Chef-Client działa jako demon.

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

Powyższe polecenie spowoduje grep działający proces demona Chef-Client.

Inaczej

Zamiast uruchamiać Chef-Client jako demona, możemy uruchomić to samo, co 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'

Powyższe zadanie cron będzie uruchamiane co 15 minut.