Instalación de Chef-Server en GNU/Linux

¿Que es Chef?

chef-architectureChef 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 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 chefserverctl reconfigure

 

Testeamos la configuración

 

sudo chefserverctl 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

Captura de pantalla de 2015-07-26 23:35:54

Captura de pantalla de 2015-07-26 23:35:59

 

 

un saludo, rokitoh

:wq!

One thought on “Instalación de Chef-Server en GNU/Linux

  1. Pingback: Instalación de Chef-Server en GNU/Linux | PlanetaLibre

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*