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.