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 Chef, explicamos los conceptos Chef, que consta de tres componentes importantes:Estación de trabajo Chef , servidor de chef &Cliente Chef/Nodo .
En este artículo, aprenderá cómo 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 necesarias como Chef-CLI, Knife, Chef Infra Client, etc., para desarrollar pruebas.
------ 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
# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm
# chef -v
# vi tecmintchef.rb
Agrega el siguiente código.
file 'text.txt' do content 'Welcome to Tecmint' end
# chef-apply tecmintchef.rb
Tu archivo test.txt se crea y puede verificarlo ejecutando el comando ls como se muestra.
# ll
Desinstalar Chef Workstation
# rpm -e chefdk
¡Eso es todo! En este artículo, hemos pasado por la instalación y prueba de Chef Workstation. Veremos el modelo cliente-servidor de Chef en los próximos artículos.