¿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 chef192.168.1.88 chef.redorbita.com chef
Instalació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.deb
Red 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.rpm
Configuramos chef-server
sudo chef–server–ctl reconfigure
Testeamos la configuración
sudo chef–server–ctl test
Creamos 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.pem
Creamos 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.pem
Instalamos opscode-manage
chef-server-ctl install opscode-manage
Configuramos la nueva insalación:
chef-server-ctl reconfigure
opscode-manage-ctl reconfigure
Accedemos mediante nuestro navegador: https://chef.redorbita.com/login
un saludo, rokitoh
:wq!
Una respuesta a “Instalación de Chef-Server en GNU/Linux”