Table des matières

GSB : bootstraping

Installation locale

Les informations qui suivent ont pour objectif de décrire l'installation de GSB sur une machine locale (hors laboratoire réseau du lycée)

Installation de la machine depl

Cette machine stocke les paquets applicatifs.

wget http://sio.lyc-lecastel.fr/store/debian-buster-2020b.ova

Installation des outils sur la machine depl

curl http://sio.lyc-lecastel.fr/store/inst-depl|bash
vim /var/www/html/gsbboot/gsbboot

Après cette étape, on doit :

Machine de référence

La machine de référence est une Debian Buster accessible ici :

ftp://sionas/Public/ova/debian/debian-stretch64-2018a.ova

ou bien (serveur public) : http://sio.lyc-lecastel.fr/store/debian-buster-2020b.ova

ou encore avec :

wget ftp://sionas/Public/ova/debian/debian-stretch64-2018a.ova

Les machines : dépendances

L'installation doit s'effectuer dans un ordre cohérent :

Installation de la machine s-adm

   curl depl/gsbboot|bash

Lancement du playbook d'autoconfiguration

pour configurer une machine (son nom doit être configuré), on doit lancer le script pull-config qui se trouve dans /root/tools/, celui-ci lance la commande ansible-pull qui récupère le dépot gsb.git et lance le playbook qui porte le nom de la machine

depuis /root/tools/ansible, lancer

   bash pull-config

Pour chaque machine

   curl depl/gsbboot|bash

et enfin, depuis /root/tools/ansible,

   bash pull-config