Commit 50ba660d authored by remy's avatar remy
Browse files

bigmems: mise en forme... ?

parent 68494f72
......@@ -92,19 +92,15 @@ sed -i 296d /home/remy/.ssh/known_hosts
## Fonctionnement
<details><summary>Détails technique de fonctionnement interne (cliquez pour déplier)</summary>
Les réservations validées sont reportées dans un caldendrier système au format caldav [1] grâce à un hack de GRR [2] et des scripts maison (voir ici [3] pour plus d'informations). Un Cron sur un master salt vérifie alors ce calendrier. Lorsque le script lancé par cron détecte une nouvelle réservation, il vérifie le contenu de l'évènement.
<details>
Selon le type et le contenu de l'évènement, au choix, il redémarrera un conteneur GPU sur des machines GPU, réinstallera une bigmem, et rajoutera éventuellement les spécificités systèmes pour les machines "bioco" compatibles **MBBWorkflow**.
<summary>Détails technique de fonctionnement interne (cliquez pour déplier)</summary>
Les réservations validées sont reportées dans un caldendrier système au format caldav (https://fr.wikipedia.org/wiki/CalDAV) grâce à un hack de GRR (https://github.com/JeromeDevome/GRR) et des scripts maison (voir https://github.com/JeromeDevome/GRR/issues/60#issuecomment-439018679 pour plus d'informations). Un Cron sur un master salt vérifie alors ce calendrier. Lorsque le script lancé par cron détecte une nouvelle réservation, il vérifie le contenu de l'évènement.
Le master saltstack contrôle les serveurs FAI [4] /tftp et DHCP. Ainsi, ces derniers sont d'abord mis à jour avec un orchestrateur SaltStack [5], puis la machine est redémarrée par SaltStack [6]. Lorsque la machine a été réinstallée par FAI et que le paquet SaltStack a été installé, cette dernière contacte le master SaltStack qui la rajoute à nouveau puis déploie les recettes de post-install.
Selon le type et le contenu de l'évènement, au choix, il redémarrera un conteneur GPU sur des machines GPU, réinstallera une bigmem, et rajoutera éventuellement les spécificités systèmes pour les machines "bioco" compatibles **MBBWorkflow**.
[1] https://fr.wikipedia.org/wiki/CalDAV
[2] https://github.com/JeromeDevome/GRR
[3] https://github.com/JeromeDevome/GRR/issues/60#issuecomment-439018679
[4] https://fai-project.org/
[5] https://docs.saltproject.io/en/latest/topics/orchestrate/index.html
[6] https://docs.saltproject.io/en/latest/
Le master saltstack contrôle les serveurs FAI (https://fai-project.org/) /tftp et DHCP. Ainsi, ces derniers sont d'abord mis à jour avec un orchestrateur SaltStack (https://docs.saltproject.io/en/latest/topics/orchestrate/index.html), puis la machine est redémarrée par SaltStack (https://docs.saltproject.io/en/latest/). Lorsque la machine a été réinstallée par FAI et que le paquet SaltStack a été installé, cette dernière contacte le master SaltStack qui la rajoute à nouveau puis déploie les recettes de post-install.
</details>
>**Info** Un espace large est présent dans le répertoire personnel de l'utilisateur. Il s'agit d'un aggrégat de disques sous ZFS. Autrefois situé dans `/media/bigvol/<username>`, ce dernier se situe désormais dans `/home/<username>`. `/media/bigvol` étant désormais un lien symbolique qui pointe uniquement vers `/home`.
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment