Introduzione
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: Postazione di lavoro Chef , 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/amministratori possono creare Infrastrutture come codice. Tutti i processi di sviluppo e test possono essere eseguiti in Chef Workstation. Può essere installato in Windows, macOS, Redhat , Ubuntu e Debian. È composto da 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 utilizza il seguente comando wget per scaricare direttamente sul terminale.
Su 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
Su 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. Successivamente, utilizza il seguente comando rpm per installare ChefDK come mostrato.
# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm
oppure puoi usare il comando yum:
# yum localinstall chefdk-4.13.3-1.el7.x86_64.rpm -y
3. Verifica lo ChefDK installazione utilizzando il comando seguente.
# chef -v
4. Successivamente, convalideremo la workstation con una semplice ricetta. Qui creeremo un file di testo unixcop.txt che dovrebbe contenere "Benvenuto in unixcop ” utilizzando Chef.
# vim unixcopchef.rb
Aggiungi anche il seguente codice.
file 'unixcop.txt' do content 'We love UNIXCOP' end
5. Esegui la ricetta usando il comando seguente. Durante l'esecuzione la prima volta, ti chiederà di accettare la Licenza.
# chef-apply unixcopchef.rb
Il tuo file unixcop.txt creato e puoi verificarlo eseguendo il comando ls come mostrato.
# ll
Disinstalla Chef Workstation
Eseguire il comando seguente per disinstallare Chef Workstation dal sistema.
# rpm -e chefdk