Pages

Rechercher dans ce blog

mardi 30 avril 2013

Installation CHEF server 11 sur SL6

 Installation de Chef-server sur SL 6


Qu'est ce que chef ?

Chef sur wikipedia

Site officiel     Site communautaire

Ce qu'il faut savoir en gros :

Chef est un outil de management de configuration écris en Ruby et Erlang. Il permet de maintenir/configurer des serveurs ou des postes de travail grâce à des "recettes" (recipes) ou des "manuels de cuisine" (cookbooks) qui sont stockés sur le serveur chef.
Les recettes sont écrites en ruby ou DSL(domain specific language). Pour faciliter les évolutions, ces recettes sont généralement "versionnées" (git la plupart du temps, mais il en existe d'autres qui peuvent mieux correspondre au langage ruby (bershelf..))

Nous allons donc dans ce tutoriel installer Chef-server 11.06 sur un SL6,
La première chose à vérifier est le hostname du serveur.
hostname -f
doit retourner le FQDN de la machine exemple : chef-server.mycompany.com


Installation :

Installation par RPM :

Aller sur la page : Chef install

Aller sur l'onglet Chef-server, puis copier le lien de téléchargement.

Positionnez vous dans votre répertoire de téléchargement :
cd /usr/local/src
et télécharger le .rpm :
wget https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-server-11.0.6-1.el6.x86_64.rpm 
on l'installe : (les fichiers vont se placer dans /opt/chef-server)
sudo rpm -ivh chef-server-11.0.6-1.el6.x86_64.rpm
Le script d'installation nous dis que faire :
sudo chef-server-ctl reconfigure
Voilà, on a plus qu'à se connecter sur l'interface web afin de changer le mot de passe par défaut du compte admin. 
L'adresse de la page web sera le FQDN de la machine. 
http://chef-server.mycompany.com qui va nous rediriger vers https://chef-server.mycompany.com 
Accepter le certificat de sécurité et se connecter avec les identifiants par défauts. id/pass: admin/p@ssw0rd1 
Voilà, chef-server est installé
Maintenant, il ne reste plus qu'à le configurer ;-)

Aucun commentaire:

Enregistrer un commentaire

Fork me on GitHub