yanisaitaoudia.files.wordpress.com  · web viewpuppet. puppet est un outil permettant...

9
Puppet Puppet est un outil permettant l’automatisation de configurations comme le déploiement d’application sur un système Unix : Il faut d’abord éditer les fichiers hosts de chaque serveurs afin d’assurer la communication entre eux : On test le ping par la résolution de noms : Il faut ensuite synchroniser le fuseau horaire entre les deux serveurs :

Upload: others

Post on 02-Sep-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Puppet

Puppet est un outil permettant l’automatisation de configurations comme le déploiement d’application sur un système Unix :

Il faut d’abord éditer les fichiers hosts de chaque serveurs afin d’assurer la communication entre eux :

On test le ping par la résolution de noms :

Il faut ensuite synchroniser le fuseau horaire entre les deux serveurs :

On désactive ensuite le Selinux :

On télécharge le dépôt puppet :

On installe le paquet puppet :

On édite le fichier suivant pour permettre à Puppet de transférer des fichiers supérieurs à 1GO :

On modifie le fichier de configuration en adaptant selon votre configuration réseau :

Enfin on démarre le service puppet :

On autorise le port 8140 sur le pare-feu :

Sur le client , on installe l’agent puppet :

On édite le fichier de configuration :

On établit la connexion entre le serveur et l’agent :

On affiche la liste des certificats, pour l’instant il n’a pas encore été activé :

Enfin on signe le certificat :

On test la liaison en tapant la commande suivante :

La configuration a bien été déployé cependant elle est encore vide, il faut donc la configurer :

Pour notre premier test nous allons déployer apache et créer notre premier manifest:

Enfin on applique la configuration sur client :

Le déploiement d’apache a été réalisé en 11,95 secondes.

On test en ouvrant un navigateur et en entrant l’adresse ip du client :

Nous allons maintenant déployer Tomcat, un serveur d’application :

Il faut d’abord télécharger et mettre à jour le module suivant :

On modifie notre précédent manifest :

On déploie la configuration sur le client :

On test en ouvrant un navigateur et en entrant l’adresse ip du client suivi du port 8080 (tomcat) :

On vérifie que les services Tomcat sont bien actifs :

Sur Wireshark, on voit bien lors du déploiement de la configuration le protocole TCP utilisé par Puppet :