SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé



Documents pareils
CONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade

Serveur de sauvegardes incrémental

Principe. Technologies utilisées. 1. Linux et LVM. Les snapshots (instantannés) sous Linux et FreeBSD. Présentation de LVM. Organisation de LVM

Il est courant de souhaiter conserver à

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

Cloner un disque dur

Gérard Castagnoli OSU PYTHEAS 25/06/2013 VVT2013 1

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

Installation d'un FreeNAS (v0.684b du 30/03/2007) pour sauvegarder les données d'un ZEServer

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

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

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Sauvegarde sous MAC avec serveur Samba

Chapitre 3 : Système de gestion de fichiers

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

Sauvegarde sur un serveur Scribe

Personnes ressources Tice. Académie de Rouen

INSTALLATION LINUX/DEBIAN WOODY 3.0.R0. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE BACKUPPC

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Environnements informatiques

Table des matières. Serveur Mesnil Administration. Rédacteur : Jean-Louis Cech Date création : 10 Avril 2008

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

Installez Slackware sur une Dedibox SC de chez Online

Guide pour l Installation des Disques Durs SATA et Configuration RAID

MANIPULATION DE LA TABLE DE ROUTAGE IP. par. G.Haberer, A.Peuch, P.Saadé

Maintenir Debian GNU/Linux à jour

Howto: Comment faire cohabiter Backtrack et un Windows?

1 Démarrage de Marionnet

Chiffrement sur dual-boot windows et Ubuntu

1 Configuration réseau des PC de la salle TP

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

Support de cours. Administrer Linux avec Webmin. 2003, Sébastien Namèche - 1

Année Universitaire ième année IMAC Mardi 6 janvier Cloud computing Travaux Pratiques

Projet Semestre2-1SISR

Réparer un disque dur passé en RAW

Présentation du SC101

LINUX REMPLAÇANT WINDOWS NT

Client windows Nagios Event Log

Déploiement de SAS Foundation

Procédure d installation de la Sauvegarde de Windows Server

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

Tout d abord les pré-requis : Au menu un certain nombre de KB

Réparer un disque dur passé en RAW

Configurer une sauvegarde FTP simple et efficace

Client Debian Squeeze et serveur SambaEdu3

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Architecture de la plateforme SBC

Spécialiste Systèmes et Réseaux

Installation d un Contrôleur de Domaine Windows Server 2003

Installation d ORACLE 10g sous Debian Etch

Guide d installation

TP1 - Prise en main de l environnement Unix.

Projet Administration Réseaux

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS

MS SQL Express 2005 Sauvegarde des données

Installation et paramétrage de Fedora dans VirtualBox.

Imprimantes et partage réseau sous Samba avec authentification Active Directory

D r o i t s D r o i t s Q u i z z : i n t e r n e t t e x t e

Sauvegarde/Restauration

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

Monter automatiquement des disques distants ou locaux avec automount/autofs

NFS-Root client et serveur HowTo

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

Installation software

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Dexia Guide d installation de NetWorker Server 25 juin Legato Systems, Inc.

Mise en place d'un antivirus centralisé

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Administration de Parc Informatique TP07 : Installation de Linux Debian

MISE EN PLACE D UN FIREWALL ET D UN SERVEUR PROXY SOUS LINUX MANDRIVA.

Serveur de sauvegarde à moindre coût

Les sauvegardes de l ordinateur

Synchronisation Mysql (Replication)

Virtualisation d un proxy Squid gérant l authentification depuis Active Directory. EPI - Stagiaire2007 Vivien DIDELOT

sshgate Patrick Guiran Chef de projet support

Jeudis du libre, Samba ou comment donner le rythme aux stations Windows

Côté labo : Installation et utilisation du serveur GSI

VTP. LAN Switching and Wireless Chapitre 4

Installation EPLAN platform 2.4

Configuration de Gentoo 12.x

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Comment configurer Kubuntu

DEPLOIEMENT 1. IMAGEX. IMAGEX est le nom de la ligne de commande fournie pour gérer les fichiers WIM. 1. Créer un fichier WIM : capture

I. Présentation du serveur Samba

Sauvegarde des données au LAAS

Enoncé du TP 8 Système

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH

SECONDE BAC PROFESSIONNEL Systèmes Electroniques et Numériques

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.

PROCÉDURE D'INSTALLATION

REMBO Version 2.0. Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION.

Mise en oeuvre TSM 6.1

Raspberry pi : Développer une petite application web sur Raspberry

Cours de Système : Gestion de Fichiers

Transcription:

SERVEUR DE SAUVEGARDE POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Introduction........................................................................ 2 1.1. Objectif.................................................................... 2 1.2. Composition du poste...................................................... 2 2. Installation Matérielle.............................................................. 2 2.1. Rajouter un disque dur.................................................... 2 2.2. Création des partitions...................................................... 2 2.3. Formatage.................................................................. 2 2.4. Montage automatique...................................................... 2 3. Sauvegarde automatique............................................................ 3 3.1. Préparation................................................................ 3 3.2. Scripts...................................................................... 3 3.3. Automatisation............................................................ 4

1. Introduction 1.1. Objectif. En parallele de la machine sur laquelle fonctionne BCDI3, il est nécesaire de prévoir une machine supplémentaire dédiée à des sauvegardes journalières (DAILY) et dominicales (WEEKLY). Le nom de ce poste sera srvbkup. 1.2. Composition du poste. Pour installer le serveur de bkup de BCDI3, on partira un poste de base Debian auquel il faut rajouter un disque pour les bkup, de taille suffisante : (calculé selon le nombre de jours, de semaines sauvegardés multiplié par la taille de la base de données de BCDI3, surestimée pour avoir une marge) Disque systeme : maitre, première nappe (/dev/hda) Disque bkup : esclave, première nappe (/dev/hdb) Lecteur CD : maitre, deuxième nappe (/dev/hdc) 2. Installation Matérielle 2.1. Rajouter un disque dur. On installe le disque dur en esclave sur la première nappe (/dev/hdb) 2.2. Création des partitions. On lance la commande suivante : cfdisk /dev/hdb Si le disque est neuf, le message suivant s affiche : No partition table or unknown signature on partition table. Do you wish to start with a zero table [y/n]? répondre y. Si le disque a déjà servit vous pouvez alors effacer des partitions (attention, irreversible). Ensuite la méthode est la suivante: 1. allez à new avec les touches gauche/droite appuyez sur entrée 2. choisir primary 3. la taille de la partition est demandée : appuyez sur entrée (il est possible de faire les stokages dans des partitions différentes, il est donc possible de créer deux partitions pour les deux sauvegardes) 4. selectionnez write et à la question : Are you sure you want write the partition table to disk? (yes or no): répondez yes. 5. selectionnez quit pour sortir de cfdisk. 2.3. Formatage. On va formater au format ext3 la première partition du deuxième disque (/dev/hdb), ce qui donne la commande : mke2fs -j /dev/hdb1 2.4. Montage automatique. La partition qui vient d être formatée doit être montée au démarrage, pour cela, on suit la procédure suivante : 1. Création du point de montage mkdir /bkup 2003-2004 http://rzomt.free.fr 2/5

2. Montage au démarrage On modifie le fichier /etc/fstab : jed /etc/fstab et on lui rajoute la ligne suivante à la fin : /dev/hdb1 /bkup ext3 defaults 0 0 On peut tester le montage en faisant : mount /bkup puis mount pour voir les montages en cours. ( umount /bkup pour démonter) 3. Sauvegarde automatique 3.1. Préparation. la sauvegarde se fera par le script qui suit, mais il faut d abord créer les dossiers dont il se servira : (Attention, le disque doit être monté avant la création des dossiers) mkdir -p /bkup/bkup_daily/bkup_bcdi mkdir -p /bkup/bkup_weekly/bkup_bcdi mkdir /mnt/bcdi_daily mkdir /mnt/bcdi_weekly mkdir /var/log/log_bkup 3.2. Scripts. Les deux scripts ont très peu de différences, il n y aura donc que le script DAILY. Il suffit de remplacer toutes le références daily par weekly, en conservant majuscules et minuscules, pour optenir le script WEEKLY. Les deux scripts sont à écrire dans le dossier : /root/donnees_bkup/ et les scripts autont pour noms : script_pour_bkup_daily_srvcdi_to_srvbkup.sh script_pour_bkup_weekly_srvcdi_to_srvbkup.sh Script Daily :!/bin/bash POUR SRVBKUP Ce script a pour fonction de creer la sauvegarde de la base de données de BCDI du jour et de controler le nombre total de sauvegardes journalieres. Version du 19.06.03 NDJDSMAX=20 REP_BKUP_DAILY_BCDI="/bkup/bkup_daily/bkup_bcdi/" REP_MONTAGE_SMB="/mnt/bcdi_daily" SRV_BCDI_DATA="//172.16.30.221/DATA" LISTE_REP_SAUVJ_BCDI="/tmp/liste_rep_bkupj_bcdi.tmp" FICHIER_LOG="/var/log/log_bkup/bkup_bcdi_srvbkup.log" 2003-2004 http://rzomt.free.fr 3/5

on monte la partition samba smbmount $SRV_BCDI_DATA $REP_MONTAGE_SMB -o username=replidata,password=******,ro On tamponne en entree HWTIME=$( /sbin/hwclock --show ) echo "DEBUT du bkup_daily_bcdi le " >> $FICHIER_LOG echo $HWTIME >> $FICHIER_LOG On crée le nom de la nouvelle sauvegarde et on recupère le nom de la derniere sauvegarde NNS=$( date +%Y_%j_%A_%d_%B_%H_%M_%S ) NDS=$( ls $REP_BKUP_DAILY_BCDI tail -n 1 ) On copie la derniere en créant la nouvelle(preparation) cp -al $REP_BKUP_DAILY_BCDI$NDS $REP_BKUP_DAILY_BCDI$NNS On synchronise les données avec srvsmb1 rsync -rlpgod --size-only --delete $REP_MONTAGE_SMB"/" $REP_BKUP_DAILY_BCDI$NNS"/" 2>> $FICHIER_LOG on démonte la partition samba smbumount $REP_MONTAGE_SMB On liste toutes les sauvegardes journalieres ls $REP_BKUP_DAILY_BCDI sort -r > $LISTE_REP_SAUVJ_BCDI On supprime celles qui sont en trop! NB=1 while read ligne_lrsj do if { [ $NB -gt $NDJDSMAX ]; } then { rm -r $REP_BKUP_DAILY_BCDI$ligne_lrsj }; fi NB=$(( $NB+1 )) done < $LISTE_REP_SAUVJ_BCDI On tamponne en sortie... HWTIME=$( /sbin/hwclock --show ) echo "FIN du bkup_daily_bcdi le " >> $FICHIER_LOG echo $HWTIME >> $FICHIER_LOG FIN 3.3. Automatisation. Pour lancer les scripts automatiquement et de façon régulière nous utiliseront cron. 2003-2004 http://rzomt.free.fr 4/5

les fichiers cron devront être enregistrés dans le dossier /etc/cron.d. cron pour bkup daily : Fichier cron pour démarrage et arret de la sauvegarde incrementielle JOURNALIERE de //srvcdi/data sur srvbkup 00 23 * * * root /root/donnees_bkup/script_pour_bkup_daily_srvcdi_to_srvbkup.sh cron pour bkup weekly : Fichier cron pour démarrage et arret de la sauvegarde incrementielle DOMINICALE de //srvcdi/data sur srvbkup 00 01 * * 7 root /root/donnees_bkup/script_pour_bkup_weekly_srvcdi_to_srvbkup.sh G.Haberer, A.Peuch, P.Saadé 2003-2004 http://rzomt.free.fr 5/5