Table des matières

GSB Boot ng

Les ressources

Elles sont essentiellement situées sur le serveur sio.lyc-lecastel.fr

Examiner également le changelog GSB - Logs

Images et ova

ISO Debian Buster

La nouvelle génération

La procédure maintenant est simplifiée : la machine s-adm héberge également depl : gsbstore et le dépôt git gsb.git : 1 VM de moins …

Installation machine s-adm

Les grandes lignes

Les opérations

curl store.lyc-lecastel.fr/gsbpre| bash
export DEPL=127.0.0.1 ; curl $DEPL/gsbbootl | bash
...
cd tools/ansible : bash pull-config
cd tools/ansible/gsb : ./agoss

:!: Attention, après pull-config, le fichier /etc/resolv.conf est configure pour utiliser le serveur dns de s-infra (172.16.1.1) qui n'est pas encore installé : pour avoir une résolution de nom opérationnelle, il faudra indiquer nameserver 192.168.1.1 (adresse de votre box) dans /etc/resolv.conf

Installation des autres machines

Les grandes lignes

Les opérations

Préinstallation
export DEPL=192.168.99.99 ; curl $DEPL/gsbbootl | bash
Lancement playbook
cd tools/ansible ; bash-pull config
Test
cd tools/ansible/gsb : ./agoss

Le workflow

Il s'agit de décrire ici la mise en oeuvre du changement/mise à jour des playbooks et de leur circulation.

Le dépôt local du projet GSB gsb.git est hébergé sur la machine s-adm (ou depl), il constitue le dépôt de référence pour chaque machine devant être installée au moyen de pull-config et des playbooks.

Le cheminement est le suivant :

 git clone gitgsb@depl:gsb.git

—-

Remarques diverses

Tests

A ce jour (2020-04-04), la procédure a été testée sur :

Mémoire

Les machines disposant d'une capacité mémoire limitée (4 Go) devront probablement ajuster la mémoire (1 Go par défaut) allouée aux VM de façon à réduire l'empreinte utilisée.

Mise à jour du dépôt git local sur s-adm

On peut avoir besoin d'apporter des modifications au dépôt local (correction de bugs, …). Cela étant, il faut être conscient que garder les modifications locales ainsi que les changements issus de l'amont nécessite plusieurs manipulation …

Mise à jour du dépôt git amont

A chaque mise à jour du dépot git amont (sur sio.lyc-lecastel.fr), il est nécessaire de resynchroniser le dépôt local (situé sur s-adm) en relançant gsbpre :

curl store.lyc-lecastel.fr/gsbpre | bash

:!: Attention, cette opération remplace l'ancien dépôt local y compris les modifications éventuelles qui y ont été faites.