Sauvegarde et restauration

Les sauvegardes s’executent automatiquement toutes les 24 heures par defaut et peuvent etre faites pendant que tous les composants tournent. L’intervalle et la periode de retention se reglent par composant (Backup & retention dans ses parametres).

Sauvegarde

Depuis la 4.2.0, une sauvegarde copie toutes les bases du composant (chaque fichier .db de son dossier dbs) dans un dossier par execution :

<repertoire d'installation>/dbs/backup/2026-09-27_101500/
    webserver.db  app.db  metrics.db  snmp_config.db  ...
  • Chaque base est copiee dans une transaction de lecture : la copie est coherente meme pendant la collecte.
  • Le dossier et ses fichiers ne sont lisibles que par le compte de service (0700 / 0600) : une sauvegarde contient la cle de chiffrement du composant avec les secrets qu’elle protege. Stockez et transferez les sauvegardes comme des identifiants.
  • Les jeux de sauvegarde plus anciens que la periode de retention sont supprimes automatiquement, ainsi que les fichiers de sauvegarde isoles des versions anterieures a la 4.2.0.

Les sauvegardes peuvent aussi etre faites a la demande, pour un composant ou pour tous. Les deux actions demandent le role admin.

Sauvegarder tous les composants en une fois

Cette operation sauvegarde le webserver et tous les composants actives.

  1. Cliquez sur le bouton de sauvegarde de tous les magasins KV Components toolbar: back up all KV stores

Une notification en bas a droite indique le resultat pour chaque composant.

Sauvegarder un composant

  1. Clic droit sur le composant dans la topologie, puis backup the database.

    Component context menu: backup the database

Note :

Avant une operation sensible sur l’hote d’un composant, sauvegardez tous les composants actives (voir “Sauvegarder tous les composants en une fois” ci-dessus).

Restauration

Un composant garde ses bases ouvertes tant qu’il tourne : une restauration se fait donc toujours composant arrete :

  1. Arretez le composant (service ou daemon).
  2. Choisissez un jeu de sauvegarde, par exemple dbs/backup/2026-09-27_101500/, et copiez tous ses fichiers dans le dossier dbs du composant, en remplacant les fichiers actuels. Prenez tous les fichiers dans le meme jeu : des fichiers d’executions differentes peuvent ne pas concorder.
  3. Demarrez le composant.

Sur le meme hote, rien d’autre n’est necessaire : la cle de chiffrement voyage dans la sauvegarde.

Pour restaurer sur un autre hote, copiez aussi le dossier config du composant (certificats TLS et cles de signature) et gardez la meme valeur _sharedInternal dans son fichier de configuration. Au demarrage, le webserver delivre lui-meme de nouveaux jetons d’acces a chaque composant.

Note :

Ne restaurez une sauvegarde que sur le composant d’origine.

Ne copiez jamais un fichier dans dbs pendant que le composant tourne : sous Windows la copie echoue, sous Linux le composant peut l’ecraser ou la corrompre.

Si vous ramenez un composant a un instant anterieur, restaurez aussi les autres composants du meme instant, sinon leurs donnees peuvent diverger.

Traductions