From bfdca163f7a4eb4a0e3fd0de83b406d51f2fb487 Mon Sep 17 00:00:00 2001 From: Jimmy Chevanne Date: Fri, 26 Jan 2024 09:23:17 +0100 Subject: [PATCH] ajout README roles lb --- roles/lb-bd/README.md | 10 ++++++++++ roles/lb-front/README.md | 7 +++++++ roles/lb-nfs-client/README.md | 13 ++++++++++--- roles/lb-nfs-server/README.md | 23 +++++++++++++++-------- roles/lb-web/README.md | 15 ++++++++++++--- 5 files changed, 54 insertions(+), 14 deletions(-) create mode 100644 roles/lb-bd/README.md diff --git a/roles/lb-bd/README.md b/roles/lb-bd/README.md new file mode 100644 index 0000000..22902fa --- /dev/null +++ b/roles/lb-bd/README.md @@ -0,0 +1,10 @@ +# Role lb-bd +*** +Rôle lb-bd pour la mise en place de la base de données du serveur WordPress. + +## Tables des matières + 1. Que fait le rôle lb-bd ? + + +## Que fait le rôle lb-bd ? +Ce rôle installe le paquet `mariadb-server` puis créé et configure la base de données nommée **wordpressdb** en ouvrant le port 3306 et en créant l'utilisateur MySQL nommé **wordpressuser** avec le mot de passe **wordpresspasswd**. diff --git a/roles/lb-front/README.md b/roles/lb-front/README.md index 2068929..33cd3bd 100644 --- a/roles/lb-front/README.md +++ b/roles/lb-front/README.md @@ -4,6 +4,7 @@ Rôle lb-front pour la répartition de charge des serveurs web sur WordPress ave ## Tables des matières 1. Que fait le rôle lb-front ? + 2. Ordre d'installation des serveurs. ## Que fait le rôle lb-front ? @@ -13,3 +14,9 @@ Le rôle lb-front va installer `haproxy` pour le load balancing/la répartition le fichier va faire du Round-Robin, un algoritme qui va équilibrer le nombre de requêtes entre s-lb-web1 et s-lb-web2. le site web est accessibe à l'adresse . + +## Ordre d'installation des serveurs. + 1. Le serveur s-lb avec haproxy qui va "initialiser" les sous-réseaux dans la DMZ. + 2. Le serveur s-lb-bd qui va contenir la base de données WordPress utilisée par les serveurs web. + 3. Le serveur s-nas qui va stocker la configuration WordPress et la partager aux serveurs web en NFS. Il va aussi installer la base de données sur s-lb-bd. + 4. Les serveurs s-web1 et s-web2 qui vont installer Apache2, PHP et afficher le serveur WordPress. diff --git a/roles/lb-nfs-client/README.md b/roles/lb-nfs-client/README.md index af700cc..1c9cb39 100644 --- a/roles/lb-nfs-client/README.md +++ b/roles/lb-nfs-client/README.md @@ -1,3 +1,10 @@ -##Partage NFS - -Ce rôle sert à installer nfs et à monter le répertoire /home/wordpress du s-nas dans /var/www/html/wordpress sur les serveurs webs. +# Rôle lb-nfs-client +*** +Rôle lb-nfs-client pour l'accès au serveur NFS sur les serveurs lb-web1 et lb-web2. + +## Tables des matières + 1. Que fait le rôle lb-nfs-client ? + + +## Que fait le rôle lb-nfs-client ? +Ce rôle sert à installer le paquet `nfs-common` et à monter le répertoire /home/wordpress du s-nas dans /var/www/html/wordpress sur les serveurs webs. diff --git a/roles/lb-nfs-server/README.md b/roles/lb-nfs-server/README.md index cb8c76b..545c910 100644 --- a/roles/lb-nfs-server/README.md +++ b/roles/lb-nfs-server/README.md @@ -1,10 +1,17 @@ -# Role s-nas-server -## Installation de nfs-server et mise en oeuvre du partage /home/wordpress - +# Role lb-nfs-server +*** +Rôle lb-nfs-server pour la mise en place du partage des fichiers de configuration de WordPress. + +## Tables des matières + 1. Que fait le rôle lb-nfs-server ? + + +## Que fait le rôle lb-nfs-server ? Ce rôle : - * installe **nfs-server** + * installe le paquet `nfs-server` * copie le fichier de configuration **exports** pour exporter le répertoire **/home/wordpress** - * relance le service **nfs-server** - * décompresse wordpress -### Objectif -Le répertoire **/home/wordpress** est exporté par **nfs** sur le réseau **n-dmz-db** + * décompresse WordPress dans **/home/wordpress** + * relance le service `nfs-server` + * Configure l'accès de WordPress à la base de données dans le fichier `wp-config.php` + +Le répertoire **/home/wordpress** est exporté par NFS dans le sous-réseau **n-dmz-db** diff --git a/roles/lb-web/README.md b/roles/lb-web/README.md index 1191207..b456275 100644 --- a/roles/lb-web/README.md +++ b/roles/lb-web/README.md @@ -1,3 +1,12 @@ -##Téléchargement et configuration de WordPress - -Ce rôle télécharge wordpress depuis s-adm puis configure le fichier wp-config.php pour la situation du gsb. +# Rôle lb-web +*** +Rôle lb-web pour l'affichage et l'utilisation du site web. + +## Tables des matières + 1. Que fait le rôle lb-web ? + + +## Que fait le rôle lb-web ? +Ce rôle télécharge les paquets nécessaires au fonctionnement du site web (`apache2`, `php` et `mariadb-client`) qui permetront aux serveurs web d'accerder a la base de données de WordPress. + +Le site web est accessibe à l'adresse http://s-lb.gsb.adm.