site de reprise : le README dit ce que ce site est, et ce qui manque

Ce site n heberge aucune production : les deux ecosystemes habitent SITE-Chezlepro.
Il existe pour les REPRENDRE. Son underlay declare donc les deux index, 17 et 23.

Le README dit ce qu une reprise demande — trois gestes, et le plan du locataire ne
bouge pas — et ce que ce site doit porter pour qu elle aboutisse.

IL DIT AUSSI CE QUI N EST PAS RESOLU : les sauvegardes vivent sur le depot du site de
PRODUCTION. Si ce site brule, elles brulent avec lui, et il ne resterait ici que de
quoi reconstruire des machines vides. Un site de reprise sans la donnee reprend
l infrastructure, pas le service.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Crgis8CxCWkAGFA1ecBz3q
This commit is contained in:
Daniel Allaire 2026-09-13 19:09:14 -04:00
parent ca68ef46b6
commit 120fe93576
2 changed files with 46 additions and 6 deletions

View file

@ -1,10 +1,37 @@
# SITE-Technolibre
# SITE-TechnoLibre — site de reprise
Le dépôt de l'**hébergeur** Technolibre : son matériel, ses zones, ses sept machines de
site. Il n'est pas le plan d'un locataire — celui-là vit dans `OPS-Technolibre` (index 23).
> **Pour qui :** l'**exploitant**, quand il prépare ou joue une reprise.
> **État : SQUELETTE.** Tout ce qui est marqué `<<…>>` est à relever sur place.
> La liste complète, dans l'ordre où la poser : **`COLLECTE.md`**.
Ce site **n'héberge aucune production**. Celle de Chezlepro vit chez Chezlepro, celle de
TechnoLibre aussi — les deux écosystèmes habitent `SITE-Chezlepro`. Ce site-ci existe pour
les **reprendre**, lors d'un exercice ou d'un sinistre.
C'est pourquoi son `underlay.yml` déclare **les deux index** : 17 et 23.
## Ce qu'une reprise demande
Un écosystème se reconstitue depuis son propre dépôt. Reprendre, c'est :
1. faire pointer le symlink `underlay.yml` du moteur vers ce site ;
2. reprendre les sept intrants par `make site-intrants` ;
3. redéployer depuis le dépôt du locataire.
**Le plan du locataire ne change pas.** Seul change le site qu'il habite.
## Ce que ce site doit porter pour qu'une reprise aboutisse
Les mêmes services prêtés que le site de production — cache, forge, noms, dépôt — plus la
fabrique. Un site de reprise qui n'a pas de forge ne peut pas servir le génome ; un site
qui n'a pas de cache fait sortir chaque machine sur Internet.
## Ce qui n'est pas encore résolu
**Les sauvegardes ne sont pas ici.** Chaque écosystème dépose sur le dépôt de son site de
production. Si ce site brûle, ses sauvegardes brûlent avec lui — et il ne resterait ici que
de quoi reconstruire des machines vides.
Un site de reprise sans la donnée reprend l'infrastructure, pas le service. C'est la
question à trancher avant de qualifier ce site de « site de reprise » devant quiconque.
## Ce qui le distingue du site de Chezlepro

View file

@ -18,8 +18,21 @@ underlay:
# peuvent donc plus prendre le même nombre, quel que soit leur genre.
index: 31
# Le locataire que ce site hébergera, avec SON index à lui.
# CE SITE EST UN SITE DE REPRISE (2026-09-13).
#
# Il n'heberge aucune production : celle de TechnoLibre vit chez Chezlepro, et celle de
# Chezlepro chez lui. Ce site existe pour les REPRENDRE — l'une ou l'autre, ou les deux —
# lors d'un exercice ou d'un sinistre.
#
# Les deux index sont donc declares. Ce n'est pas une intention : c'est ce qui permet a
# `make instances` de garder l'unicite, et au SDN d'allouer les VNets des deux le jour ou
# on les demande.
#
# UN LOCATAIRE N'APPARTIENT A AUCUN SITE. Reprendre, c'est faire pointer son symlink
# `underlay.yml` ici, reprendre les intrants par `make site-intrants`, et redeployer
# depuis son propre depot. Le plan du locataire ne change pas.
tenants:
OPS-Chezlepro: 17
OPS-Technolibre: 23
# CE QUI ROUTE ENTRE LES ZONES D'UN LOCATAIRE — `sdn`, COMME CHEZLEPRO.