journal : client_backup et serveur_icinga deployes, les temoins par cle voient l'historique perdu
Sur les deux locataires : l'AC d'Icinga est desormais sauvegardee. Rejoues sur Chezlepro, les temoins par cle voient les 412 lignes d'historique perdues que le comptage cachait. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f04e790d2c
commit
2cbfa2df9b
1 changed files with 23 additions and 4 deletions
27
CHANGELOG.md
27
CHANGELOG.md
|
|
@ -41,10 +41,29 @@ incidents.
|
|||
aucune en commun : écart) et l'environnement d'Icinga changé (écart). Couverture : `serveur_icinga`
|
||||
inclut son point de restauration. `make verifier` conforme, **94/94**.
|
||||
|
||||
**Reste** : déployer `client_backup` (mon-01 devient détenteur d'état : il déposera son AC
|
||||
au prochain `sauvegarder`), rejouer les nouveaux témoins sur Chezlepro (ils doivent voir la
|
||||
base d'Icinga non restaurée), puis reconstruire Technolibre : l'environnement doit garder
|
||||
son identifiant, et l'historique d'avant rester visible dans la vigie.
|
||||
**Déployé** (confirmé par l'exploitant), simulé d'abord, sur les deux locataires :
|
||||
`client_backup` (comparateur partout ; sur mon-01, le jeu `icinga`, son minuteur, ses
|
||||
contrôles), puis `serveur_icinga` sur mon-01. Un ordre à respecter : sur Chezlepro,
|
||||
`client_backup` est passé le premier, et le premier contrôle du dépôt de mon-01 a reçu
|
||||
`404 No objects found` — Icinga ne connaissait pas encore ses services « sauvegarde » et
|
||||
« restauration », que `serveur_icinga` crée d'après la liste des détenteurs d'état. Le dépôt,
|
||||
lui, avait réussi (`3cb7b5bd` : `/var/lib/icinga2/ca`, `icingadb.env`). `serveur_icinga`
|
||||
puis `client_backup` : 0 échec, premier rapport complet. Jeu `icinga` acté « neuf »
|
||||
(Chezlepro) et « en place » (Technolibre) : aucune AC écrasée.
|
||||
|
||||
**Les témoins par clé, rejoués sur Chezlepro** contre `avant-raser` : trois écarts,
|
||||
`icingadb.public.history`, `sla_history_state` et `state_history`, toutes leurs lignes d'avant
|
||||
perdues (412, 410, 412). C'est la règle d'historique qui les voit ; celle de la base entière
|
||||
renouvelée ne s'est pas déclenchée, des tables fixes (version du schéma) gardant leurs clés.
|
||||
Le reste : Nextcloud, annuaire identiques ; AC, DKIM, courriel conformes.
|
||||
|
||||
**Reste** : reconstruire Technolibre. L'environnement d'Icinga DB doit garder son
|
||||
identifiant, l'historique d'avant rester visible dans la vigie, et les témoins ne plus voir
|
||||
d'écart. Puis Chezlepro, puis la release.
|
||||
|
||||
**Hors périmètre, remarqué** : `client_backup/tasks/verifier.yml` active son minuteur sans
|
||||
garde `not ansible_check_mode` ; une simulation sur un nœud qui n'a pas encore l'unité échoue
|
||||
(« Could not find the requested service »), ce qui n'arrive pas au vrai passage.
|
||||
|
||||
## 2026-10-07 (102) — Le devis de placement vérifiait un gabarit que personne ne clone
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue