- Para este servidor se tiene una máquina virtual con las siguientes características:
- Debian 8
- Disco duro de 64 GB
- Memoria de 6 GB
- 2 núcleos
- vmbr0 como interfaz de red
- 2 particiones, una de 4 GB de swap y el resto para el sistema.
- Añadir el usuario ugit al grupo root
adduser ugit root
- Habilitar el acceso por ssh
su
apt install openssh-server openssh-client
nano /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
------------------------------------
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.20.200.68
netmask 255.255.255.0
network 10.20.200.0
broadcast 10.20.200.255
gateway 10.20.200.1
dns-nameservers 10.20.200.36 8.8.8.8
dns-domain siua.ac.cr
dns-search siua.ac.cr
mkdir downloads
chmod 777 downloads
- Descargamos el chef server e instalamos
cd /downloads
wget https://packages.chef.io/files/stable/chef-server/12.17.33/ubuntu/16.04/chef-server-core_12.17.33-1_amd64.deb
dpkg -i chef-server-core_12.17.33-1_amd64.deb
- Descargamos chef development kit e instalamos
wget https://packages.chef.io/files/stable/chefdk/3.3.23/debian/8/chefdk_3.3.23-1_amd64.deb
dpkg -i chefdk_3.3.23-1_amd64.deb
- Instalamos la interfaz de chef
chef-server-ctl install chef-manage
chef-server-ctl reconfigure
chef-manage-ctl reconfigure
- Creamos la siguiente carpeta
mkdir drop
- Creamos el usuario administrador y la organización
chef-server-ctl user-create ugitadmin Ugit Admin interuniversitariadealajuela@gmail.com 'Calypso_ADM_2' --filename /drop/ugitadmin.pem
chef-server-ctl org-create siua 'Sede Interuniversitaria de Alajuela' --association_user ugitadmin --filename siua-validator.pem
chef-server-ctl reconfigure
chef-manage-ctl reconfigure
- Ingresamos a la interfaz web
chef-dev.siua.ac.cr/organizations/siua
- Iniciamos sesión para comprobar que todo este bien