Com instal·lar l'estació de treball CHEF a RHEL i CentOS 8/7


Chef és una de les eines de gestió de configuració populars, que s'utilitza per automatitzar ràpidament el desplegament, les configuracions i la gestió de tot l'entorn d'infraestructura informàtica.

A la primera part d'aquesta sèrie Chef, hem explicat els conceptes de Chef, que consta de tres components importants: Chef Workstation, Chef Server i Chef Client/Node.

En aquest article, aprendràs a instal·lar i provar Chef Workstation a les distribucions Linux RHEL/CentOS 8/7.

Instal·lació de Chef Workstation a CentOS/RHEL

Chef Workstation és la màquina on l'administrador treballarà per crear receptes, llibres de cuina. Amb Chef Workstation, els desenvolupadors/administradors poden crear la infraestructura com a codi. Tots els processos de desenvolupament i proves es poden fer a l'estació de treball del xef. Es pot instal·lar a Windows, macOS, Redhat, Ubuntu i Debian. Consisteix en tots els paquets, eines i dependències necessàries com Chef-CLI, Knife, Chef Infra Client, etc., per desenvolupar proves.

1. Aneu a l'ordre wget per descarregar-lo directament al terminal.

------ 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. A continuació, utilitzeu l'ordre rpm següent per instal·lar ChefDK tal com es mostra.

# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3. Verifiqueu la instal·lació de ChefDK mitjançant l'ordre següent.

# chef -v

4. A continuació, validarem l'estació de treball mitjançant una recepta senzilla. Aquí, crearem un fitxer de text test.txt que hauria de contenir \Benvingut a Tecmint amb Chef.

# vi tecmintchef.rb

Afegiu el codi següent.

file 'text.txt' do
    content 'Welcome to Tecmint'
end

5. Executeu la recepta amb l'ordre següent. Quan s'executa la primera vegada, us demanarà que accepteu la llicència.

# chef-apply tecmintchef.rb

El vostre fitxer test.txt es crea i podeu verificar-lo executant l'ordre ls tal com es mostra.

# ll

Desinstal·leu Chef Workstation

6. Executeu l'ordre següent per desinstal·lar Chef Workstation del sistema.

# rpm -e chefdk

Això és! En aquest article, hem passat per la instal·lació i les proves de Chef Workstation. Veurem el model client-servidor de Chef en els propers articles.