OVIDENTIA Sauvegarde et restauration d'ovidentia



Documents pareils
Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

MYSQLDUMP & ZRM COMMUNITY

Retrospect 7.7 Addendum au Guide d'utilisation

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Sauvegarde automatique des données de GEPI

Guide d installation de Gael

I. MySQL : Serveur et SGBD

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

StreamServe Persuasion SP4

Architecture de la plateforme SBC

Chamilo Manuel Administrateur. Guide de l'administrateur. Chamilo janvier 2012 Page 1 / 108

Documentation d'installation Plateforme femme actuelle

Aide-Mémoire unix. 9 février 2009

Installation FollowMe Q server

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

WDpStats Procédure d installation

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Configurer la supervision pour une base MS SQL Server Viadéis Services

Bon ben voilà c est fait!

MANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement

L installation du module Webmail nécessite également quelques prérequis, à savoir :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Différentes installations sur un serveur Windows 2000 ou 2003.

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

Linux LTE 2 - ISSBA. Année universitaire Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1

Open Source Job Scheduler. Installation(s)

SERVEUR DE MESSAGERIE

Réaliser un inventaire Documentation utilisateur

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

SERVEUR DE MESSAGERIE

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Réussir. son site e-commerce. avecoscommerce

Groupe Eyrolles, 2003, ISBN : X

MySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication

Guide de mise à jour BiBOARD

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Personnes ressources Tice. Académie de Rouen

Projet Administration Réseaux

AIDE A LA CREATION D UN COMPTE NOM DE DOMAINE, SOUS-DOMAINE, FTP, BASE DE DONNEES

INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp

BTS SIO Dossier BTS. PURCHLA Romain

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

UBUNTU Administration d'un système Linux (4ième édition)

Installer un serveur web de développement avec VirtualBox

Catalogue des formations 2015

Des postes Des OS (Win/Linux) et logiciels Un réseau Un identifiant + un mot de passe Un compte personnel Une adresse électronique Un espace web Des

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

Réseaux Active Directory

contact@nqicorp.com - Web :

A.-M. Cubat Mise à jour de PMB Passer à une version plus récente du logiciel Page 1 Source :

L'accès aux ressources informatiques de l'ufr des Sciences

Lectures. Accueil. Table des matières Me contacter. Rubriques. Général (12) PHP (4) MySQL (1) XHTML & CSS (3) Debian (3) Ubuntu (7) Post-it

Création d'une nouvelle base de données

Installation locale de JOOMLA SEPIA

Installation de Zabbix

Symantec Backup Exec Remote Media Agent for Linux Servers

Joomla! Création et administration d'un site web - Version numérique

5 Sur la station d exploitation de la documentaliste, se connecter sous Altair, comme documentaliste et tester toutes les sauvegardes...

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Guide d'installation

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Serveur de sauvegarde à moindre coût

Installation / Sauvegarde Restauration / Mise à jour

Open Source Job Scheduler

Installation et Mise en œuvre de MySQL

Chapitre 1 Windows Server

Tsoft et Groupe Eyrolles, 2005, ISBN :

Projet d'infrastructure Cloud

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER

Service de certificat

CREATION WEB DYNAMIQUE

INSTALLER JOOMLA! POUR UN HEBERGEMENT LINUX

contact@nqicorp.com - Web :

Préparer la synchronisation d'annuaires

ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE

UltraBackup NetStation 4. Guide de démarrage rapide

WorkflowGen 6.0 Guide de mise à jour

Installation. Conception, mise en œuvre, hébergement, exploitation et

Tutoriel compte-rendu Mission 1

Bacula R - The Network Backup Solution

Parallels Plesk Panel

Windows 8 Installation et configuration

et Groupe Eyrolles, 2006, ISBN :

Clauses d'hébergement web

Maintenir Debian GNU/Linux à jour

Chapitre 2 Rôles et fonctionnalités

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Transcription:

OVIDENTIA Sauvegarde et restauration d'ovidentia CANTICO / juin 2006 OVIDENTIA 1/7

Version Documentation Version OVIDENTIA / Module Date 1.0 5.8.0 01/06/06 CANTICO / juin 2006 OVIDENTIA 2/7

Table des matières 1 - Introduction... 4 2 - Sauvegarde... 4 2.1 - La base de données :... 5 2.2 - La racine WWW :... 5 2.3 - Le répertoire d'upload :... 5 2.4 - Exemple de script shell de sauvegarde :... 5 3 - Restauration... 6 3.1 - Restauration de la base de données... 6 3.2 - Restauration du répertoire WWW... 7 3.3 - Restauration du répertoire UPLOAD... 7 3.4 - Modification du fichier config.php... 7 3.5 - Initialisation des droits sur les fichiers... 7 4 - Test d'un jeux de sauvegarde... 7 CANTICO / juin 2006 OVIDENTIA 3/7

1 - Introduction Cette documentation a pour objectif de décrire les principales étapes dans un processus de sauvegarde et de restauration d'un environnement OVIDENTIA. Aucune procédure de sauvegarde ou de restauration partielle n'est possible, elles sont forcement globales et les informations de chacune des fonctionnalités (articles, fichiers, forums...) seront dans l'état ou elles étaient lors de la sauvegarde. Si la restauration s'effectue sur un nouveau système, il est nécessaire d'installer au préalable l'ensemble des briques techniques indispensables au fonctionnement d'ovidentia (voir la documentation d'installation pour connaître les pré-requis.) Si la restauration s'effectue dans l'environnement d'origine, prendre connaissance des informations dans la documentation d'exploitation (chemin du répertoire d'upload, chemin du répertoire racine d'ovidentia, nom de la base de données...). 2 - Sauvegarde Pour effectuer une restauration d'ovidentia, il est indispensable de posséder la sauvegarde des informations suivantes : La bases de données d'ovidentia Le répertoire racine d'ovidentia et ce qu'il contient. (sous répertoires et fichiers). Ce répertoire contient normalement une arborescence proche de celle-ci : Le répertoire d'upload d'ovidentia et ce qu'il contient (sous répertoires et fichiers). Pour connaître le chemin du répertoire UPLOAD dans votre environnement, naviguer dans la section «administration» > «Sites» > «Nom du site» > «Configuration des téléchargements vers le serveur» > champ «Répertoire de stockage des fichiers à télécharger» A noter : les 3 éléments précédents devront être du même jeux de sauvegarde pour effectuer la restauration. CANTICO / juin 2006 OVIDENTIA 4/7

2.1 - La base de données Une commande d'export permet de récupérer dans un fichier SQL la structure et les données stockées dans la base de données MySQL. Exemple de commande : # mysqldump -u IdentifiantMySQL -pmotdepassemysql NomBaseDeDonnées > FichierDeSauvegarde.sql 2.2 - La racine WWW Ce répertoire contient une arborescence proche de celle-ci : 2.3 - Le répertoire d'upload Ce répertoire contient tous les fichiers chargés dans le gestionnaire de fichiers, associés aux articles ou aux forums. L'emplacement de ce répertoire peut être trouvé en tant qu'administrateur depuis la section «administration» > «Sites» > «Nom du site» > «Configuration des téléchargements vers le serveur» > champ «Répertoire de stockage des fichiers à télécharger» #!/bin/sh 2.4 - Exemple de script shell de sauvegarde # ------- Eléments a modifier -------------------------- # Repertoire de sauvegarde backupdir=/home/save_ovidentia #Repertoires upload et www dirupload=/home/ovidentiaupload dirwww=/var/www/html/ovidentia # Chemin des commandes Unix utilisées mysqldumpcmd=/usr/bin/mysqldump tar=/bin/tar gzip=/usr/bin/gzip # MySQL Username and password userpassword=" --user=votreuser --password=votrepassword" # ------- Fin des éléments à modifier -------------------------- # Noms des fichiers de sauvegarde CANTICO / juin 2006 OVIDENTIA 5/7

#backupfiledb=ovidentia-db--`date +%d-%m-%y--%h`.gz #backupfileupload=ovidentia-upload--`date +%d-%m-%y--%h`.tgz #backupfilewww=ovidentia-www--`date +%d-%m-%y--%h`.tgz backupfiledb=ovidentia-db.gz backupfileupload=ovidentia-upload.tgz backupfilewww=ovidentia-www.tgz # MySQL dump options dumpoptions=" --databases --opt --no-create-db ovidentia " #Tar options taroptions=" -c -v -z -P -f" # Probleme de repertoire? if [! -d ${backupdir} ] then echo "Not a directory: ${backupdir}" exit 1 fi # Dump de toutes les bases Mysql echo "Dumping de toutes les bases Mysql" $mysqldumpcmd $userpassword $dumpoptions $gzip > ${backupdir}/$backupfiledb echo "Dump Terminé!" # Compression des fichiers d'upload echo "Compession des fichiers d'upload" $tar $taroptions ${backupdir}/$backupfileupload $dirupload echo "Compression des fichiers d'upload terminée" # Compression des fichiers WWW echo "Compression des fichiers WWW" $tar $taroptions ${backupdir}/$backupfilewww $dirwww echo "Compression des fichiers WWW terminée!" # Sauvegarde sur bande #echo "Lancement de la sauvegarde sur bande" #cd /home/save_extranet/ #tar cvf /dev/st0 * #echo "Fin de la sauvegarde sur bande" # Fin de sauvegarde sur bande exit 3 - Restauration 3.1 - Restauration de la base de données Récupérer et copier dans un répertoire temporaire votre fichier de sauvegarde de la base de données (ici Ovidentia-DB.gz). Décompresser le fichier sauvegardé (avec la commande gunzip Ovidentia-DB.gz) Créer dans MYSQL la base de données d'accueil mysqladmin -u IdentifiantMySQL -pmotdepassemysql create MaBdd (l'utilisation de PHPMyAdmin est possible) Importer le fichier de la sauvegarde dans la base de données. CANTICO / juin 2006 OVIDENTIA 6/7

mysql -u IdentifiantMySQL -pmotdepassemysql MaBdd < FichierDeSauvegarde.sql (l'utilisation de PHPMyAdmin est possible) 3.2 - Restauration du répertoire WWW Récupérer et copier dans un répertoire temporaire (Par exemple /temp) votre fichier de sauvegarde du répertoire WWW (ici Ovidentia-WWW.tgz). Décompresser le fichier sauvegardé (avec la commande gunzip Ovidentia-WWW.tgz puis tar -xvf Ovidentia- WWW.tar) 3.3 - Restauration du répertoire UPLOAD Récupérer et copier dans un répertoire temporaire votre fichier de sauvegarde du répertoire UPLOAD (ici Ovidentia-UPLOAD.tgz). Décompresser le fichier sauvegardé (avec la commande gunzip Ovidentia-UPLOAD.tgz puis tar -xvf Ovidentia-UPLOAD.tar) 3.4 - Modification du fichier config.php Modification du fichier config.php pour l'adapter au nouvel environnement (nom de la base de données MySQL, utilisateur MySQL, mot de passe MySQL...). Voir la documentation d'installation d'ovidentia pour la signification des paramètres du fichiers config.php 3.5 - Initialisation des droits sur les fichiers Initialisation des droits de lecture/écriture pour l'utilisateur qui exécute le serveur WWW (IIS ou Apache) sur les fichiers et sous-répertoires des répertoires WWW et UPLOAD. 4 - Test d'un jeux de sauvegarde Nous vous conseillons de valider la restauration de votre environnement sur votre poste de travail en installant easyphp (serveur Apache/PHP/MySQL pour Windows) http://www.easyphp.org/ puis en suivant le processus de restauration décrit ci-dessus CANTICO / juin 2006 OVIDENTIA 7/7