Introducción
Cocinero es una de las herramientas de administración de configuración más populares, que se utiliza para automatizar rápidamente la implementación, las configuraciones y la administración de todo el entorno de infraestructura de TI.
En la primera parte de esta serie de Chef, explicamos los conceptos de Chef, que consta de tres componentes importantes: Estación de trabajo de Chef , Servidor de chef & Cliente Chef/Nodo .
En este artículo, aprenderá a instalar y probar Chef Workstation en RHEL/CentOS 8/7 Distribuciones de Linux.
Instalación de Chef Workstation en CentOS/RHEL
Estación de trabajo de chef es la máquina donde el administrador trabajará para crear recetas, libros de cocina. Con Chef Workstation, los desarrolladores/administradores pueden crear infraestructura como código. Todos los procesos de desarrollo y prueba se pueden realizar en Chef Workstation. Se puede instalar en Windows, macOS, Redhat , Ubuntu y Debian. Consta de todos los paquetes, herramientas y dependencias necesarios como Chef-CLI, Knife, Chef Infra Client, etc., para desarrollar pruebas.
En 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
En 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
# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm
o puede usar el comando yum:
# yum localinstall chefdk-4.13.3-1.el7.x86_64.rpm -y
# chef -v
# vim unixcopchef.rb
También agregue el siguiente código.
file 'unixcop.txt' do content 'We love UNIXCOP' end
# chef-apply unixcopchef.rb
Su archivo unixcop.txt creado y puede verificarlo ejecutando el comando ls como se muestra.
# ll
Desinstalar Chef Workstation
Ejecute el siguiente comando para desinstalar Chef Workstation del sistema.
# rpm -e chefdk