¿Que es Chef?
Chef es un sistema de automatización de infraestructura desarrollada por Opscode que hace más fácil desplegar servidores y aplicaciones a cualquier ubicación física, virtual o en la nube, sin importar el tamaño de la infraestructura. Cada organización se compone de uno (o más) Workstations (estaciones de trabajo), un único servidor, y cada uno de los nodos que va a ser configurado y mantenido por Chef.
Configuración Inicial
Primero debemos añadir en nuestro servidor DNS interno o bien configurar el FQDN en el fichero /etc/hosts
root@chef:~# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 chef.redorbita.com chef
192.168.1.88 chef.redorbita.com chefInstalación
Descargamos de la web oficial el software https://downloads.chef.io/chef-server/
Ubuntu:
wget https://web-dl.packagecloud.io/chef/stable/packages/ubuntu/trusty/chef-server-core_12.1.2-1_amd64.deb
dpkg -i chef-server-core_12.1.2-1_amd64.debRed hat:
wget https://web-dl.packagecloud.io/chef/stable/packages/el/7/chef-server-core-12.1.2-1.el7.x86_64.rpm
yum localinstall chef-server-core-12.1.2-1.el7.x86_64.rpmConfiguramos chef-server
sudo chef–server–ctl reconfigureTesteamos la configuración
sudo chef–server–ctl testCreamos el usuario y organización:
Sintaxis:
chef-server-ctl user-create USERNAME FIRST_NAME LAST_NAME EMAIL PASSWORD- Username: admin
- First Name: admin
- Last Name: admin
- Email: admin@redorbita.com
- Password: admin
- Filename: admin.pem
Ejemplo:
sudo chef-server-ctl user-create admin admin admin admin@redorbita.com admin1234 -f admin.pemCreamos la organización:
Sintaxis:
chef-server-ctl org-create SHORTNAME LONGNAME –association_user USERNAME- Short Name: rokitoh
- Long Name: redorbita
- Association User: admin
- Filename: rokitoh-validator.pem
Ejemplo:
sudo chef-server-ctl org-create rokitoh «Red-Orbita» –association_user admin -f rokitoh-validator.pemInstalamos opscode-manage
chef-server-ctl install opscode-manageConfiguramos la nueva insalación:
chef-server-ctl reconfigure
opscode-manage-ctl reconfigureAccedemos mediante nuestro navegador: https://chef.redorbita.com/login
un saludo, rokitoh
:wq!


Comentarios