Cuoco è uno dei più diffusi strumenti di gestione della configurazione, utilizzato per automatizzare rapidamente l'implementazione, le configurazioni e la gestione dell'intero ambiente dell'infrastruttura IT.
Nella prima parte di questa serie di Chef, abbiamo spiegato i concetti di Chef, che consistono in tre componenti importanti:Chef Workstation , Chef Server &Cliente/nodo chef .
In questo articolo imparerai come installare e testare Chef Workstation in RHEL/CentOS 8/7 Distribuzioni Linux.
Installazione di Chef Workstation in CentOS/RHEL
Postazione di lavoro per chef è la Macchina in cui l'amministratore lavorerà per creare ricette, libri di cucina. Con Chef Workstation, gli sviluppatori/gli amministratori possono creare un'infrastruttura come codice. Tutti i processi di sviluppo e test possono essere eseguiti nella Chef Workstation. Può essere installato in Windows, macOS, Redhat, Ubuntu e Debian. Comprende tutti i pacchetti, gli strumenti e le dipendenze necessari come Chef-CLI, Knife, Chef Infra Client, ecc., per sviluppare i test.
1. Vai alla pagina dei download di Chef Workstation e prendi il pacchetto appropriato per la tua versione di rilascio della distribuzione o usa il seguente comando wget per scaricare direttamente sul terminale.
------ On CentOS / RHEL 7 ------ # wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm ------ On CentOS / RHEL 8 ------ # wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm
2. Quindi, utilizza il seguente comando rpm per installare ChefDK come mostrato.
# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3. Verifica ChefDK installazione utilizzando il comando seguente.
# chef -v

4. Successivamente, convalideremo la workstation con una semplice ricetta. Qui creeremo un file di testo test.txt che dovrebbe contenere "Benvenuto in Tecmin ” utilizzando Chef.
# vi tecmintchef.rb
Aggiungi il seguente codice.
file 'text.txt' do content 'Welcome to Tecmint' end
5. Esegui la ricetta usando il comando seguente. Durante la prima esecuzione, ti chiederà di accettare la Licenza.
# chef-apply tecmintchef.rb

Il tuo file test.txt viene creato e puoi verificarlo eseguendo il comando ls come mostrato.
# ll

Disinstalla Chef Workstation
6. Eseguire il comando seguente per disinstallare Chef Workstation dal sistema.
# rpm -e chefdk
Questo è tutto! In questo articolo, abbiamo esaminato l'installazione e il test di Chef Workstation. Vedremo il modello client-server di Chef nei prossimi articoli.