From 877f0a054ff98bfb127bb7386f9d35e58bd82b44 Mon Sep 17 00:00:00 2001 From: phil Date: Fri, 22 Dec 2023 00:01:51 +0100 Subject: [PATCH] README --- README.md | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index d5315e6..25fcbb3 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,14 @@ # gsb2024 -2024-12-19 ps +2024-12-21 ps Environnement et playbooks ansible pour le projet GSB 2024 ## Quickstart Prérequis : - * une machine Debian Bookworm + * une machine LInux Debian Bookworm ou Windows * VirtualBox + * git * fichier machines virtuelles **ova** : * **debian-bookworm-gsb-2023c.ova** * **debian-buster-gsb-2023a.ova** @@ -49,25 +50,26 @@ et pour **s-fog** : * **debian-buster-2023a.ova** (2023-01-06) * Debian Buster 10 - 2 cartes - 1 Go - stockage 20 Go +Les images **.ova** doivent etre stockées dans le répertoire habituel de téléchargement de l'utilisateur courant. + ### Création d'une VM -Récupérer le dépot gsb2024.git avec : +Sur la machine physique, récupérer le dépot **gsb2024.git** avec : ```shell git clone https://gitea.lyc-lecastel.fr/gsb/gsb2024.git - cd gsb2024 ``` On utilisera le script (bash) **mkvm** ou (PowerShell) **mkvm.ps1** pour créer une VM Virtualbox. ```shell -gsb2024> -cd scripts -$ mkvm -r s-adm +cd gsb2024/scripts +mkvm -r s-adm ``` ### Machine s-adm * créer la machine virtuelle **s-adm** avec **mkvm** comme décrit plus haut. + * démarrer la VM puis ouvir une session * utiliser le script de renommage comme suit : ```shell bash chname ` , puis redémarrer @@ -89,20 +91,32 @@ bash chname ` , puis redémarrer ### Pour chaque machine +#### Etape 1 - créer la machine avec **mkvm -r**, les cartes réseau sont paramétrées par **mkvm** selon les spécifications - - utiliser le script de renommage comme suit : `bash chname ` - - redémarrer + - ouvrir une session sur la machine considérée + - renomme la machine soit + * en utilisant le script de renommage comme suit : + ` /root/tools/ansible/gsb2024/scripts/chname ` + * soit avec : +```shell +NHOST=mavm +sed -i "s/bookworm/${NHOST}/g" /etc/host{s,name} +sudo reboot # on redemarre +``` + +#### Etape 2 - utiliser le script **gsb-start** : `bash gsb-start` - ou sinon: ```shell mkdir -p tools/ansible ; cd tools/ansible git clone https://gitea.lyc-lecastel.fr/gsb/gsb2024.git cd gsb2024/pre -export DEPL=192.168.99.99 -bash gsbboot +DEPL=192.168.99.99 bash gsbboot cd ../.. bash pull-config ``` + +#### Etape 3 - redémarrer - **Remarque** : une machine doit avoir été redémarrée pour prendre en charge la nouvelle configuration