Projet

Général

Profil

Demande #6202

Sauvegarde des composants clés de Minetest

Ajouté par Obitanz . il y a 9 mois. Mis à jour il y a 8 mois.

Statut:
Fermé
Priorité:
Normale
Assigné à:
-
Début:
17/07/2023
Echéance:
% réalisé:

100%

Temps estimé:

Description

Les éléments identifiés à sauvegarder :
  • répertoire /etc/minetest (est-ce pertinent avec etckeeper ?)
  • les DB postgresql : actuellement 7 existantes, 3 sont vraiment nécessaires (voir ci-dessous)
  • répertoire /srv/minetest.chapril.org/instances
  • répertoire /srv/minetest.chapril.org/tools (est-ce pertinent puisque répertoire gitté dans la forge chapril ?)
  • répertoire /srv/minetest.chapril.org/home/.minetest/mods/filter (des modificiations du code sont prévues, elles seront gittées dans la forge chapril, est-ce pertinent de sauvegarder ?)
Les bases de données :
  • minetest-auth (nécessaire)
  • minetest-users-ctf (bonus, sera reset quand je travaillerai pour déployer cette instance)
  • minetest-users-mineclone2 (nécessaire)
  • minetest-users-test (bonus, c'est l'instance de test)
  • minetest-world-ctf (bonus, sera reset quand je travaillerai pour déployer cette instance)
  • minetest-world-mineclone2 (nécessaire)
  • minetest-world-test (bonus, c'est l'instance de test)

Historique

#1

Mis à jour par Pierre-Louis Bonicoli il y a 9 mois

  • Assigné à Yves-Gaël Chény supprimé

Chaque machine virtuelle hébergeant un service est sauvegardée quotidiennement. Ces sauvegardes peuvent être listées à l'aide de la commande borgmatic -l.

Les sauvegardes de la VM ludo via ce système fonctionnent :

=(^-^)=root@ludo:~# borgmatic info
backup@backup.chapril.org:/srv/backups/{fqdn}: Displaying summary info for archives
Repository ID: c7231be8309fe61f2324b691dd7e5ba7927c5aa705b31587d1d903a485cd85df
Location: ssh://backup@backup.chapril.org/srv/backups/ludo.cluster.chapril.org
Encrypted: No
Cache: /var/cache/borg/c7231be8309fe61f2324b691dd7e5ba7927c5aa705b31587d1d903a485cd85df
Security dir: /root/.config/borg/security/c7231be8309fe61f2324b691dd7e5ba7927c5aa705b31587d1d903a485cd85df
------------------------------------------------------------------------------
                       Original size      Compressed size    Deduplicated size
All archives:               60.49 GB             30.79 GB              3.04 GB
                       Unique chunks         Total chunks
Chunk index:                   69683               971065

=(^-^)=root@ludo:~# borgmatic list
backup@backup.chapril.org:/srv/backups/{fqdn}: Listing archives
2023-06-18T01:47:14                  Sun, 2023-06-18 01:47:14 [3097a552a4734512624292d215bc95878b73ebb2e15575a8b0ce2df324feafb5]
2023-06-25T02:16:01                  Sun, 2023-06-25 02:16:04 [573bb2dcb90af0a1bd6b61fe82e4ec3c7ca6078350df0067bd05a42373a1ce25]
2023-07-02T02:31:39                  Sun, 2023-07-02 02:31:40 [79959e7f9cb1ea56cf96eac342b8dd636c2b783250be8fd8384db1f1cb66b661]
2023-07-09T01:34:35                  Sun, 2023-07-09 01:34:37 [e6f9b4acdc60c710eb7015193db668a9a95ff115307abf934dd60ccb0faf4493]
2023-07-10T01:55:05                  Mon, 2023-07-10 01:55:06 [974157e5f622ab8717d3fa8b54a6abe17c3bc01d14855c94d39b93e705efdcfd]
2023-07-11T02:13:35                  Tue, 2023-07-11 02:13:36 [4cbd1c6a3636307d461da08dcd17f3ecf66819a25f60b4a847cae506c0df85cc]
2023-07-12T01:38:12                  Wed, 2023-07-12 01:38:13 [4b9ecaf2cc387a79683214edc537ad305f3ae6256f91a92155942d5fee0b5541]
2023-07-13T01:38:22                  Thu, 2023-07-13 01:38:23 [2bc7eeb7ad821e9fecd40996e25dd7b4c761a0811f6778eaeab67918dfd64bd0]
2023-07-14T01:57:42                  Fri, 2023-07-14 01:57:43 [921e0b3604de6b0c7ce3bd0419492cbabcdb97e711ef7d47d0c9981c38a95bed]
2023-07-15T02:15:05                  Sat, 2023-07-15 02:15:08 [84381447c0db4cae6d02efe422dc730887d96c355bed2d0be997bcbf5e1be41b]
2023-07-16T01:48:16                  Sun, 2023-07-16 01:48:20 [a322dda3816e717b892ff9bfcb50d6a1b93a138c64e9a70866d17a82cf2a5bea]
2023-07-17T01:51:08                  Mon, 2023-07-17 01:51:10 [7f80bc6e92fb79b0c191bb76dd5be2d6e01b2dac9e1c5f2db71a4d659adcad9a]

Éventuellement, la procédure de mise à jour du service peut indiquer d'effectuer une sauvegarde locale temporaire.

Est ce que cela répond au besoin ?

#2

Mis à jour par Obitanz . il y a 9 mois

  • Statut changé de Nouveau à Résolu
  • Version cible changé de Backlog à Sprint 2023 juillet-août
  • % réalisé changé de 0 à 100

Merci pour toutes ces infos !

J'ai regardé le fichier /etc/borgmatic.d/root.yaml pour avoir un détail de ce qui est sauvegardé :
  • /etc
  • /srv/minetest.chapril.org
    ne sont pas exclus de la sauvegarde.

Par ailleurs, le script /etc/borg/scripts/pre-hooks/dump-pgsql effectue un dump de toutes les BDD postgres vers /var/backup/pgsql qui n'est pas exclu de la sauvegarde.

Donc tout est bon ! Je ferme ce ticket, merci !

#3

Mis à jour par Quentin Gibeaux il y a 8 mois

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF