Sauvegarde des données du scribe sur disque USB Objectif : Palier aux dysfonctionnements provoqués par une sauvegarde «Bacula» proposée dans l'ead du Scribe. Réaliser une sauvegarde des données du serveur scribe sur un disque USB. Utiliser cette sauvegarde pour restaurer le système en cas de défaillance matériel du serveur. Pouvoir accéder à ces fichiers et les restaurer depuis un poste sous windows. Préalable : Avant de pouvoir réaliser des sauvegardes sur disque USB, celui-ci doit être formater en EXT3 et contenir un fichier à la racine nommé «sauvegarde.txt». Pour réaliser ce formatage, vous branchez votre disque USB sur un port USB du serveur scribe. Puis vous envoyez un mail au Carm. Ils feront la manipulation à distance. Méthode : Une fois que le carm vous a confirmé la configuration de votre disque USB. Avant de commencer la procédure de sauvegarde, branchez et allumez votre disque USB sur votre serveur scribe. Ensuite depuis un poste du réseau, avec un navigateur internet vous allez sur la page : http://adresse_du_scribe/intra/carm37/index.php Vous devez vous identifier avec le compte «administrateur» et votre mot de passe d'administrateur. Et vous arrivez sur la page d'accueil des fonctionnalités proposées par le carm. Trois commandes sont possibles : Programmation d'une sauvegarde : Cette commande va vous permettre de réaliser la programmation d'une nouvelle sauvegarde ( voir en détail ci-dessous) Consulter le journal de la dernière sauvegarde présent sur le serveur : cette commande vous permet de connaître l'état d'avancement d'une sauvegarde et surtout de savoir si la dernière sauvegarde que vous avez demandée est terminée. Ce qui vous permet de débrancher votre disque USB pour le mettre dans un autre lieu. Consulter le journal des sauvegardes programmées : cette commande affiche l'historique des sauvegardes que vous avez programmé sur votre serveur. Programmation d'une sauvegarde : Attention : la programmation d'une nouvelle sauvegarde est un processus séquentiel, comme pour tout processus séquentiel exécuté depuis une page web, l'utilisation des fonctions «Page Précédente» «Page suivante» du navigateur sont à proscrire. Des liens sont présents sur la page pour effectuer des retours arrières, vous devez les utiliser. Depuis la page d'accueil des fonctions du carm vous avez sélectionné le lien «Programmation d'une sauvegarde. Si vous avez une sauvegarde mémorisée, cette page vous l'indique dans le paragraphe «Actuellement, Nom fichier : sauvegarde_scribe_usb_ead Auteur : carm37 Date : 17/06/08 Page : 1/5
sauvegarde(s) mémorisée(s) :» Si c'est le cas vous avez obtenir une ligne du genre : job XXX at YYYY-MM-JJ HH:MM Supprimer cette programmation job XXX est le nom du processus qui lancera la sauvegarde, il est suivi de la date où il sera exécuté. (Voir image ci-dessous pour exemple). Le lien «Supprimer cette programmation», vous permet comme son nom l'indique d'annuler la sauvegarde programmée. Attention, il ne vous est pas demandé de confirmation de suppression. Si vous avez une sauvegarde programmée, vous ne pouvez pas en programmer une nouvelle. Nous ne connaissons pas la durée d'une sauvegarde, donc une à la fois. 1er cas une sauvegarde est déjà programmée, mais pas encore en cours d'exécution vous pouvez la supprimer. Vous ne pourrez pas programmer une nouvelle sauvegarde si celle-ci est en cours d'exécution. Voir sur la copie d'écran ci-dessous le message que vous obtenez. 2ème cas : une sauvegarde est en cours d'exécution, vous devez attendre la fin de celle-ci pour en programmer une nouvelle S'il n'y a pas de sauvegarde programmée, vous pouvez en programmer une nouvelle en utilisant le bouton «Oui» du paragraphe «Programmation d'une nouvelle sauvegarde». (Le bouton «Non» ne sert à rien..) Le lien «Journal de sauvegarde présent sur le serveur» vous permet de consulter l'avancement d'une sauvegarde. Par exemple ce journal contient la date et l'heure de la programmation d'une nouvelle sauvegarde. (C'est le même fichier que celui accessible depuis la page d'accueil des fonctions du carm.) Lorsque vous avez cliqué sur le bouton «Oui» pour effectuer une nouvelle sauvegarde, vous lancez un processus de reconnaissance des supports USB présents sur votre serveur. Normalement vous devez en avoir qu'un seul. C'est le point délicat de la sauvegarde, trois cas de figure peuvent être rencontrés : Aucun support n'est reconnu, assurez-vous qu'il est bien branché et allumé et actualisez cette page. (Vous pouvez le débrancher et le rebrancher avant d'actualiser. Si le problème persiste, consultez le carm.) Le support est trouvé mais non reconnu comme support de sauvegarde. Cela signifie que le fichier «sauvegarde.txt» qui doit se trouver sur le support n'est pas présent. Donc soit ce n'est pas le bon disque USB, soit le fichier «sauvegarde.txt n'est pas présent sur le support, soit votre disque USB, n'a pas bien été préparé par le carm. Si vous pensez que c'est le bon support et qu'il est bien configuré, vous actualisez cette page Nom fichier : sauvegarde_scribe_usb_ead Auteur : carm37 Date : 17/06/08 Page : 2/5
«Touche F5» (En effet en fonction de l'activité de votre serveur au moment où vous appelez cette page il arrive qu'il ne trouve pas les infos du premier coup.) Le support est reconnu comme support de sauvegarde. Vous allez pouvoir consulter le contenu de ce disque et (ou) le fichier «sauvegarde.txt» de ce disque USB. ( c'est pour information uniquement) Dans tous les cas, vous allez pouvoir supprimer des dossiers de sauvegardes c'est le bouton «Libérer de la place sur ce support» Cette action est nécessaire si vous n'avez pas assez de place pour en stocker une nouvelle. Attention : lorsque vous cliquez sur un lien pour supprimer un dossier de sauvegarde depuis la page appelée avec le bouton «Libérer de la place sur le support» il ne vous est pas demander de confirmation de suppression. (Voir le paragraphe sur ce sujet dans ce document) Si vous avez assez de place de disponible sur le support, le bouton «Programmer une sauvegarde sur ce support» va apparaître. Si les valeurs «Espace disponible» ou «espace nécessaire» vous semble erronées, actualisez cette page. Voici ce que vous devez obtenir en situation normale. En cliquant sur le bouton «Programmer une sauvegarde sur ce support» vous arrivez sur une nouvelle page qui vous permet de choisir le moment où sera exécuter votre sauvegarde. Vous avez deux possibilités : Soit une sauvegarde différée sur les 7 jours suivants en précisant l'heure soit une sauvegarde immédiate. Pour mémoriser une programmation, vous devez cliquez sur le bouton «Enregistrer». Pour une sauvegarde immédiate «Un clic sur le bouton «Maintenant» suffit. Attention une sauvegarde immédiate comme son nom l'indique démarre instantanément, vous ne pourrez donc pas l'annuler. Chose que vous pourrez effectuer sur une sauvegarde différée ( voir le début de cette documentation) Conseils : Nom fichier : sauvegarde_scribe_usb_ead Auteur : carm37 Date : 17/06/08 Page : 3/5
Il ne faut plus débrancher votre disque USB tant que votre sauvegarde n'est pas terminée. Une sauvegarde est terminée lorsque la ligne «*** Fin du compte rendu» est présente à la fin du fichier journal de sauvegarde. Même si une sauvegarde peut être effectuée pendant les heures de travail avec des utilisateurs connectés sur le serveur. Cela reste très délicat, en effet des services comme Mysql ou BCDI sont interrompus le temps d'archiver les fichiers de la base de données pour Mysql comme pour BCDI. Donc des utilisateurs peuvent perdre des informations. En clair, je vous déconseille fortement d'effectuer une sauvegarde avec des utilisateurs connectés au serveur. Ensuite, une sauvegarde par semaine me semble bien, une par mois est un minimum. Personnellement, j'effectue une sauvegarde tous les mercredi soir. Comma ça j'ai la fin de semaine pour consulter le rapport et vérifier que celle-ci c'est bien déroulée et si nécessaire en relancer une en fin de semaine. La durée d'une sauvegarde est très variable, elle est fonction du matériel, de l'activité du serveur au moment de la sauvegarde, de la taille des données, de la quantité de fichiers. Il faut compter plusieurs heures. Vous aurez une idée plus précise en consultant le journal de votre première sauvegarde, l'heure de début et de fin sont indiquées dedans. La consultation du journal est la dernière action à effectuer après une sauvegarde. Il vous permet de savoir si celle-ci c'est bien déroulée et donc de pouvoir débrancher votre disque USB pour le stocker dans un autre endroit. Consultation d'une sauvegarde Une fois votre sauvegarde terminée, il est possible de consulter le contenu de celle-ci depuis un poste sous Windows. Pour ceci, vous devez au préalable installer un utilitaire sur le poste Windows qui permet la lecture de partition «EXT3». Consulter la documentation et surtout les recommandations sur le sujet, cette documentation est disponible dans le dossier «serveur-reseau» du site http://wwwphp.ac-orleans-tours.fr/cpm/carm37/colleges/support/index.php Libérer de la place sur ce support : Une sauvegarde est enregistrée sur le disque USB dans un dossier nommé avec la date du jour de la sauvegarde. Après avoir cliquez sur le bouton «Libérer de la place sur ce support» vous obtenez la liste des dossiers de sauvegarde. ( Voir exemple cidessous) En cliquant sur le lien «Supprimer ce sous-dossier et tout son contenu» vous allez supprimer la sauvegarde du jour indiquée par le nom du dossier. Attention, il n'y a pas de demande de confirmation. La durée de cette action varie en fonction de la taille des données sauvegardées, soyez patient... Une page s'affiche avec un petit compteur (image de gauche ci-dessous), vous devez attendre le message «Suppression du dossier terminé» (image de droite ci-dessous) pour continuer. En sélectionnant le lien «Retour à la programmation d'une sauvegarde», vous allez pouvoir consulter le contenu du disque pour vérifier que le dossier a bien été supprimé et programmer une nouvelle sauvegarde. Nom fichier : sauvegarde_scribe_usb_ead Auteur : carm37 Date : 17/06/08 Page : 4/5
Résumé pour un cas classique une fois votre disque formaté par le carm : Branchez votre disque USB et allumez-le Depuis un poste XP, dans un navigateur atteindre la page https://192.168.231.253:8501/carm37.index.php S'identifier avec le compte «administrateur» Cliquer sur «Programmation d'une sauvegarde» -> nouvelle page Cliquez sur le bouton «Oui» -> nouvelle page Vérifier que les espaces sont cohérents Cliquez sur le bouton «Programmer une sauvegarde sur ce support..» -> Nouvelle page Sélectionner le jour et l'heure et cliquez sur «Enregistrer» ou cliquez sur «Maintenant» -> Retour à la page «Programmation d'une sauvegarde» Consulter le journal des sauvegarde pour vérifier que votre programmation a bien été prise en compte ( S'ouvre dans une nouvelle fenêtre) Un certain temps après (lorsque votre sauvegarde doit être terminée) Consulter à nouveau le fichier journal. La dernière ligne doit contenir ***Fin de la sauvegarde. (Depuis la page d'accueil des fonctions du carm) Débrancher et stocker dans un endroit sûr votre disque USB. Merci à Nicolas et Emilie, pour leur participation aux tests de cette procédure et à la réalisation de cette documentation. Nom fichier : sauvegarde_scribe_usb_ead Auteur : carm37 Date : 17/06/08 Page : 5/5