Chef - Chef-Client come Daemon
L'esecuzione di Chef-Client come daemon aiuta a conoscere lo stato di tutti i nodi in qualsiasi momento. Questo aiuta a far funzionare lo Chef-Client in qualsiasi momento.
Prerequisiti
Il nodo dovrebbe essere registrato con il server Chef e dovrebbe essere in esecuzione Chef-Client senza errori.
Chef-Client in modalità Daemon
Avvia Chef-Client in modalità demone, in esecuzione ogni 30 minuti.
[email protected]:~$ sudo chef-client -i 1800
Nel codice sopra, - i consente di eseguire Chef-Client in modalità daemon sul nodo richiesto e 1800 secondi definiscono che il daemon Chef-Client deve essere eseguito ogni 30 minuti.
Convalida di Daemon Run
Convalida che Chef-Client sia in esecuzione come daemon.
[email protected]:~$ ps auxw | grep chef-client
Il comando precedente eseguirà il grep del processo daemon in esecuzione di Chef-Client.
Altri modi
Invece di eseguire Chef-Client come daemon, possiamo eseguire lo stesso come un cron job.
[email protected]:~$ 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'
Il cron job di cui sopra verrà eseguito ogni 15 minuti.