meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
certif:do:sauvegarde:restauration [2026/09/30 18:33] – nicolascertif:do:sauvegarde:restauration [2026/10/01 07:30] (Version actuelle) – nicolas
Ligne 1: Ligne 1:
-====== Restauration des Bases LoGeAs-Web ======+|{{:undo-2.svg?30|}} [[certif:do:proceduresuivisauvegarde|Retour à Proc#130 - Sauvegardes : plan, suivi et restauration]]|| 
 +|**Document technique** |Rattaché à [[certif:do:proceduresuivisauvegarde|Proc#130]]. Non soumis à approbation ([[certif:procedure:maitrisedocumentaire|Proc#163]]).| 
 +====== Document technique — Restauration d'une base client LoGeAs Web ======
  
-{{page>:certif:do:sauvegarde:intro#restauration|nofooter,noheader}}+Ce document décrit comment restaurer la base d'un client, soit à partir d'une sauvegarde faite depuis le logiciel, soit à partir des sauvegardes automatiques des serveurs.
  
-===== Description =====+**Règles de [[certif:do:proceduresuivisauvegarde|Proc#130]] :** une base n'est restaurée que pour une raison technique (jamais, par exemple, pour annuler la clôture d'écritures), par l'assistance, avec l'accord du client. La restauration est signalée dans la fiche de la structure concernée.
  
-Cette documentation couvre les procédures techniques de restauration des bases de données client dans LoGeAs-Web. Deux méthodes sont disponibles selon l'origine de la sauvegarde (client ou système).+Les accès aux machines (adresses, comptes) sont dans le coffre-fort de mots de passe, dans la note de chaque machine.
  
-**⚠️ Restriction légale :** //Une base client ne peut être restaurée que pour des raisons techniques, avec l'approbation du client et sur intervention du support. L'opération doit être documentée dans la fiche structure MonEspace.logeas.fr.//+===== L'écran d'administration des bases =====
  
-===== Restauration à partir d'une sauvegarde client =====+Toutes les actions sur une base se font dans logeas-web.fr, connecté avec un compte de l'assistance : menu **Mon profil > Mes bases**, écran « Administration des bases ». Chaque base y a une ligne, avec des boutons d'action. Ceux qui servent à la restauration sont réservés à l'assistance :
  
-Cette méthode s'applique lorsque le client dispose d'une sauvegarde qu'il a créée depuis son interface LoGeAs-Web (version 9 minimum).+^ Bouton (infobulle) ^ Effet ^ 
 +| « Restaurer une sauvegarde sur cette base » | Remplace le contenu de la base par celui d'un fichier de sauvegarde envoyé au serveur. | 
 +| « Message blocage base » | Bloque la base en affichant un message à ses utilisateurs. Un message vide débloque la base. | 
 +| « Démonter la base » | Demande au serveur de libérer la base (ses utilisateurs sont déconnectés). Demande une double identification. | 
 +| « Créer une base » (bouton en haut de la liste) | Crée une base vide. | 
 + 
 +===== Restauration à partir d'une sauvegarde faite depuis le logiciel ===== 
 + 
 +Cette méthode s'applique lorsqu'on dispose d'un fichier de sauvegarde produit par le logiciel : sauvegarde demandée par le client, ou fichier récupéré dans la fiche de la structure.
  
 ==== Préalables ==== ==== Préalables ====
-  * Sauvegarde client au format .zip (version 9+) + 
-  * L'administrateur et la structure doivent exister dans MonEspace.logeas.fr +  * La sauvegarde a été faite avec la version 9 du logiciel ou une version plus récente. Pour une sauvegarde plus ancienne, utiliser la version du logiciel correspondante. 
-  * Aucun caractère spécial dans le nom de la base+  * La base de destination existe. S'il faut restaurer dans une nouvelle base, la créer d'abord avec « Créer une base ».
  
 ==== Procédure ==== ==== Procédure ====
  
-  - **Étape 1 :** Récupérer le fichier .zip de sauvegarde depuis la fiche structure du client +  - Récupérer le fichier de sauvegarde et l'enregistrer sur son poste. 
-  - **Étape 2 :** Sauvegarder localement le fichier +  - Dans **Mon profil > Mes bases**, sur la ligne de la base de destination, cliquer sur « Restaurer une sauvegarde sur cette base ». 
-  - **Étape 3 :** Se connecter à [[https://monespace.logeas.fr|MonEspace.logeas.fr]] avec compte support +  - Dans la fenêtre « Restauration d'une base », vérifier le nom de la base et de la structure affichés en titre. 
-  - **Étape 4 :** Accéder à **Gestion\Créer une base** +  - Laisser décochée la case « Effacer les utilisateurs de la base », sauf si l'on veut retirer de la base les utilisateurs contenus dans la sauvegarde. 
-  - **Étape 5 :** Remplir : +  - Cliquer sur « Choisir fichier » et sélectionner **un seul** fichier : la sauvegarde. 
-    * **Nom de la base** : identique ou similaire à l'original +  - Confirmer. 
-    * **Email administrateur** : compte existant dans MonEspace +  - La restauration est faite par le serveur, en arrière-plan. **Un courriel est envoyé à la fin du traitement** : attendre ce courriel avant de continuer. 
-    * **Structure** : structure cible pré-existante +  - Ouvrir la base, vérifier les données et les droits d'accès, puis prévenir le client. 
-    * **Fichier de sauvegarde** : charger le .zip récupéré +  - Signaler la restauration dans la fiche de la structure (date, sauvegarde restaurée, raison).
-  - **Étape 6 :** Vérifier les droits d'accès et notifier le client+
  
-===== Restauration à partir d'une sauvegarde système =====+===== Restauration à partir des sauvegardes automatiques =====
  
-Cette méthode permet de restaurer une base à partir des sauvegardes automatiques du serveur d'application.+Cette méthode remplace le fichier de la base sur le serveur par un exemplaire sauvegardé. On présente ici la méthode la plus directe ; d'autres exemplaires existent (voir le [[certif:do:sauvegarde:plan|plan de sauvegarde détaillé]]).
  
 ==== Préalables ==== ==== Préalables ====
-  * Accès aux partages réseau BACKUP-01 ou Histo-01 
-  * Accès par Remote Desktop à //app.logeas.fr// 
-  * Credentials disponibles dans le coffre-fort des mots de passe 
- 
-==== Étape 1 : Identification et mise en maintenance ==== 
- 
-  - Se connecter à [[https://monespace.logeas.fr|MonEspace.logeas.fr]] 
-  - Accéder au **Panneau d'Administration** (Gestion\Consultation bases) 
-  - **Noter l'identifiant unique (SUID)** de la base à restaurer (ex: ''12345'') 
-  - **Cocher "Mode maintenance"** pour activer le mode maintenance 
-  - **Forcer la déconnexion** des utilisateurs actifs 
  
-==== Étape 2 : Récupération du fichier de sauvegarde ====+  * Accès, depuis le poste « Sauvegarde », aux partages de Backup-01 et de Histo-01. 
 +  * Accès par le bureau à distance au serveur app.logeas.fr. 
 +  * Rappel : les droits d'accès à une base sont enregistrés dans la base elle-même. Une base restaurée revient donc avec les droits qu'elle avait à la date de la sauvegarde.
  
-=== Sauvegardes récentes (jour précédent, vers 1h du matin) ===+==== Étape 1 : relever l'identifiant de la base, la bloquer et la démonter ====
  
-  - Ouvrir l'Explorateur Fichiers et accéder : ''%%\\BACKUP-01\BackupServeurs%%'' +  - Dans **Mon profil > Mes bases**, repérer la ligne de la base à restaurer et relever son identifiant (SUID), une suite de 16 caractères (exemple : ''332224F100378001''). 
-  - Naviguer jusqu'à : ''app.logeas.fr\RemoteApp\LoGeAsWeb\BasesClients\'' +  - Cliquer sur « Message blocage base » et saisir un message pour les utilisateurs, par exemple « Base en cours de restauration, merci de patienter ». 
-  - Localiser le dossier portant l'identifiant de la base (ex: ''12345'') +  - Cliquer sur « Démonter la base » et confirmer la double identification.
-  - **Copier le fichier ''.s3db**'' vers un dossier local+
  
-=== Sauvegardes anciennes (archivées) ===+==== Étape 2 : récupérer le fichier de la base ====
  
-Pour les sauvegardes au-delà d'une journée :+=== Version de la nuit précédente ===
  
-  - Ouvrir l'Explorateur et accéder : ''%%\\Histo-01\AutoSauvegarde%%'' +La copie de app.logeas.fr part chaque nuit vers 3 h 15 : Backup-01 contient l'état de la base à ce moment-là.
-  - Naviguer jusqu'à : ''app.logeas.fr\remoteapp\logeasweb\BasesClients\'' +
-  - Localiser le fichier nommé : **''Année-Mois-Jour_SUID.s3db''** (ex: ''2026-09-28_12345.s3db'') +
-  - **Copier vers un dossier local**+
  
-==== Étape 3 : Remplacement de la base sur le serveur ====+  - Depuis le poste « Sauvegarde », ouvrir le dossier ''%%\\BACKUP-01\BackupServeurs\app.logeas.fr\RemoteApp\LoGeAsWeb\BasesClients\%%''. 
 +  - Ouvrir le sous-dossier qui porte l'identifiant relevé à l'étape 1. 
 +  - Copier le fichier ''<identifiant>.s3db'' dans un dossier de travail de son poste.
  
-  - **Se connecter en Remote Desktop** à //app.logeas.fr// (serveur application) +=== Version plus ancienne ===
-  - Naviguer vers : ''C:\RemoteApp\LoGeAsWeb\BasesClients\'' +
-  - Localiser le dossier de la base (identifiant SUID) +
-  - **Sauvegarder la base actuelle** (renommer avec suffixe ''_backup_YYYYMMDD'') +
-  - **Copier le fichier .s3db** récupéré à l'étape 2 dans ce dossier +
-  - **Renommer** le nouveau fichier s'il ne porte pas le bon nom+
  
-==== Étape 4 : Activation et vérification ====+Histo-01 conserve 7 versions journalières, 5 hebdomadaires et 6 mensuelles.
  
-  - Se reconnectér à [[https://monespace.logeas.fr|MonEspace.logeas.fr]] +  - Depuis le poste « Sauvegarde », ouvrir le dossier ''%%\\Histo-01\AutoSauvegarde\app.logeas.fr\remoteapp\logeasweb\BasesClients\%%''. 
-  - Accéder au **Panneau d'Administration** +  - Ouvrir le sous-dossier qui porte l'identifiant relevé à l'étape 1. 
-  - **Décocher "Mode maintenance"** pour désactiver le mode +  - Les fichiers y sont nommés ''Année-Mois-Jour_<identifiant>.s3db'' : choisir celui de la date voulue. 
-  - Attendre la synchronisation (2-3 minutes) +  - Le copier dans un dossier de travail de son poste, puis le renommer ''<identifiant>.s3db''.
-  - **Tester l'accès** avec un compte utilisateur de la base +
-  - Vérifier que les données sont bien restaurées +
-  - **Notifier le client** de la restauration réussie+
  
-===== Points importants =====+==== Étape 3 : remettre la base en place ====
  
-^ Aspect ^ Détail ^ +  - Se connecter au serveur app.logeas.fr par le bureau à distance. 
-| **Sauvegardes système** | Quotidiennes, effectuées chaque jour à 1h du matin | +  - Aller dans le dossier ''C:\RemoteApp\LoGeAsWeb\BasesClients\'', puis dans le sous-dossier qui porte l'identifiant de la base. 
-| **Format fichier** | ''.s3db'' (SQLite chiffré) | +  - **Garder la base actuelle** : renommer le fichier ''<identifiant>.s3db'' existant en ''<identifiant>_avant_restauration_AAAAMMJJ.s3db''. 
-| **Historique** | Conservé environ 30 jours (paramétrable) | +  - Copier dans ce dossier le fichier récupéré à l'étape 2, nommé ''<identifiant>.s3db''.
-| **Droits d'accès** | À vérifier après restauration (héritées du backup) | +
-| **Documentation** | Journaliser dans la fiche structure MonEspace.logeas.fr | +
-| **Sécurité** | Ne pas sauvegarder les identifiants sur postes non sécurisés |+
  
-===== Ressources associées =====+==== Étape 4 : remettre la base en service et vérifier ====
  
-  * [[certif:do:sauvegarde|Procédures de sauvegarde]] +  - Dans **Mon profil > Mes bases**, cliquer sur « Message blocage base » et valider un message vide : la base est débloquée. 
-  * [[certif:procedure:proc130|Proc#130 - Gestion des sauvegardes et restaurations]] +  - Ouvrir la base, et vérifier que les données sont bien celles de la date restaurée. 
-  * [[certif:do:administration|Administration et maintenance]]+  - Prévenir le client. 
 +  - Signaler la restauration dans la fiche de la structure (date, version restaurée, raison). 
 +  - Quand le client a confirmé que tout est correct, supprimer le fichier ''_avant_restauration'' du serveur.
  
-===== Questions / Problèmes =====+===== En cas de problème =====
  
-**La base n'apparaît pas dans BACKUP-01 :** +^ Problème ^ Que vérifier ^ 
-  - Vérifier que le SUID noté est correct +| Le courriel de fin de restauration n'arrive pas | Que le fichier choisi était bien une sauvegarde du logiciel et n'était pas vide. Sinon, prévenir un développeur. | 
-  - Vérifier l'accès au partage réseau +| La base n'est pas dans Backup-01 | Que l'identifiant relevé est le bon ; que le partage est accessible ; que la copie de la nuit a eu lieu (voir [[certif:do:sauvegarde:verification|Vérification quotidienne et dépannage]]). | 
-  - Consulter les logs d'application sur app.logeas.fr+| Histo-01 est inaccessible | Que Histo-01 est allumé et joignable ; les accès dans la note du coffre-fort. Sinon, prévenir le responsable. | 
 +| Le fichier de la base ne peut pas être remplacé sur le serveur | Que la base a bien été démontée (étape 1). | 
 +| La base ne s'ouvre pas après restauration | Que la base a bien été débloquée ; que le fichier copié porte exactement le nom ''<identifiant>.s3db''. Si le fichier semble abîmé, reprendre une version plus ancienne. En dernier recours, remettre en place le fichier ''_avant_restauration''. |
  
-**Impossible d'accéder à Histo-01 :** +===== Documents associés =====
-  - Vérifier les credentials dans le coffre-fort +
-  - Contacter l'équipe infrastructure si l'accès est bloqué+
  
-**La base refuse de se lancer après restauration :** +  * [[certif:do:proceduresuivisauvegarde|Proc#130 - Sauvegardes : plan, suivi et restauration]] 
-  - Vérifier que le mode maintenance a bien été désactivé +  * [[certif:do:sauvegarde:plan|Plan de sauvegarde détaillé]] 
-  - Vérifier que le fichier .s3db n'est pas corrompu +  * [[certif:do:sauvegarde:verification|Vérification quotidienne et dépannage]]
-  - Consulter les événements applicatifs dans MonEspace+