• Aucun résultat trouvé

Les sauvegardes

N/A
N/A
Protected

Academic year: 2022

Partager "Les sauvegardes"

Copied!
27
0
0

Texte intégral

(1)

Les sauvegardes

Administration des Systèmes UNIX Noureddine GRASSA

ISET MAHDIA

Septembre 2009

(2)

Dominique Lazure

Impératives

Les données sont plus précieuses que les machines Nombreuses occasions de perte de données :

Problème matériel (crash disque)

Erreur de manipulation d'un utilisateur

Erreur de manipulation d'Adminsys

Malveillance

Attaque extérieure

...

(3)

ominique Lazure

Service hautement disponible

Adminsys doît assurer

un service régulier

un service planifié (charte)

la fiabilité du service (QoS)

la gestion des médias de sauvegarde Errare humanum est

perseverare diabolicum est

(4)

Dominique Lazure

Automatisation

Minimiser les manipulations fastidieuses quotidiennes Fiabiliser la régularité (cron)

Sauvegarder aux heures creuses

Prendre des congés (plus) tranquilles

(5)

ominique Lazure

Gestion des médias

S'organiser !!!

Une bande sans étiquette (logique et physique) est une bande vierge

Une bande sans boîtier est une bande salle

Un boîtier sans indication est un boîtier vide

Informations écrites :

Pour retrouver un FS rapidement

Inscrire la commande de sauvegarde et ses options

(6)

Dominique Lazure

Conservation des bandes

Confidentialité !

Deux copies possibles :

Une pour les restaurations d’adminsys

Rapidité d’intervention

Une (vraie) externalisée

Sécurité physique

Garanties par contrat commercial (copie de copie)

Confidentialité déléguée

(7)

ominique Lazure

Vérifier les sauvegardes

Re-lecture après chaque écriture de bande Restaurations de test :

Fichiers choisis aléatoirement

Bandes anciennes

Autres lecteurs

Cycle de vie des bandes

Choisir des consommables de qualité

Respecter les durées de vie spécifiées

(8)

Dominique Lazure

Préparation des sauvegardes

Y penser dès la création du système :

Taille des partitions inférieure à la capacité

Découpage de l'arborescence en fonction :

Des bandes de sauvegardes (/var /usr /tmp)

Des fréquences de sauvegardes (/usr/local /home)

Conserver ces qualités dans le temps :

Sauvegardes quotidiennes sur une seule bande

Adapter les fréquences ou les scripts

Garder toujours en tête l'importance des sauvegardes

(9)

ominique Lazure

Fréquences

À définir en concertation avec les usagers

Adapter en fonction de la variabilité des données :

/home quotidienne

/usr hebdomadaire ou mensuelle ?

Pas assez fréquentes :

Pertes de données plus importantes (niveau de QoS)

Trop fréquentes :

Difficulté de restauration (gestion de beaucoup de versions)

Surchauffe inutile

(10)

Dominique Lazure

Incrémentales/complètes

Niveau de sauvegardes de 0 à N (9 pour dump) :

Pour N : fichiers modifiés depuis la dernière sauvegarde de niveau inférieur à N.

Niveau 0 : sauvegarde complète

Fichier mémoire /etc/dumpdates

Redirection directe vers périphérique (attention au

rembobinage)

(11)

ominique Lazure

Exemple

Atelier Linux en université :

Niveau 0 en septembre

Niveau 1 tous les premiers dimanches du mois

Niveau 2 tous les autres dimanches

Niveau 3 tous les jours

(12)

Dominique Lazure

Choix du matériel

En fonction des besoins propres Éviter les matériels exotiques

Consommables

Capacité

Durée de vie (chaleur, humidité)

Taux d'erreur

Coût

(13)

ominique Lazure

Quelques solutions (2003)

Disquettes

ZIP

DD

CD-R

DVD-R

Exabyte (DAT 8mm)

DAT 4mm (DDS-4)

Jukebox

(14)

Dominique Lazure

Scénario catastrophe

Hypothèse : il ne reste rien sauf les sauvegardes.

Question: délai total de reconstruction ? Coût ? Procédure « from scratch »

contact fournisseur matériel

restauration OS primaire

délai de livraison, d’installation

délai de recette et de mise en service

Assurance perte de données

(15)

ominique Lazure

Techniques de base

Commande dump

Présente sur tous les Unix depuis la préhistoire

Effectue une copie fichier par fichier

Connaît la table des i-noeuds : trous (vs cp)

Sauvegarde sur plusieurs bandes

Arborescences profondes, filenames longs

(16)

Dominique Lazure

Restauration

Commande Unix restore

Restauration de fichiers simples

Déterminer la version cherchée (date de création, de dernière modification)

Chercher la bande qui correspond dans votre stock

Créer un /var/restore/dushmol

sauveur% restore -i zefichier

Restauration de FS entiers

Restaurer successivement les dernières sauvegardes de niveaux différents, dans l'ordre croissant de niveaux, à partir de 0.

(17)

ominique Lazure

D'autres commandes

tar beaucoup d'inconvénients

usage limité (compte utilisateur) cpio bas niveau, peu convivial

obsolète

dd util pour certaines manips (copie)

volcopy duplication de FS

(18)

Dominique Lazure

Sauvegardes LAN

Sauvegarde d'une partition NFS impossible Version en réseau : rdump

Eviter les sauvegardes sur des machines différentes (formats de données, déphasage...)

Dédier une machines aux sauvegardes ?

(19)

ominique Lazure

AMANDA (GPL)

Advanced Maryland Automatic Network Disk Archiver Développé à partir de 1991 par des Adminsys

Complet :

Niveaux de sauvegarde avec configurations indépendantes

LAN

Gestion des étiquettes

www.amanda.org

(20)

Dominique Lazure

Architecture d'Amanda

Client/Serveur :

Compte systeme sur toutes les machines (NIS)

Généralement login=amanda group=amanda

Port UDP dédié :

à déclarer dans /etc/services : amanda 10080/udp

à intégrer au super serveur /etc/{x}inetd.conf

amanda dgram udp wait amanda /usr/amanda/sbin/amandad amandad

(21)

ominique Lazure

Serveur Amanda

Lecteur de bandes (ou autre…)

Espace temporaire (taille > + grande partition) Divers utilitaires :

amdump , amflush, amcleanup, amrestore, amlabel, amadmin, amcheck, amtape, amplot

Deux fichiers de configuration :

/etc/amanda.conf configuration générale du serveur

(22)

Dominique Lazure

Fichier amanda.conf

Paramètres généraux :

Organisation

Amanda_user

Amanda_group

Nb bandes

Devices utilisés

Regexpr des étiquettes

Répertoires utilisés

Stratégies :

Durée du cycle

Volume max d’un niveau (passage auto à un niv sup)

Nombre de bandes

#sauvegardes/cycle

Réévaluées quotidiennement

(23)

ominique Lazure

Fichier amanda.conf

Paramètres ressources :

Type de bandes et performances

length filemark speed

# clients en //

netusage

etimout

Espace temporaire

Capacité

Chemin

Types de sauvegardes:

Priorité

Sans incrémentales Y/N

Compression serveur Y/N

Compression client Y/N

Méthode de dump

Méthode de compression

Définitions par Adminsys

(24)

Dominique Lazure

Fichier disklist

Une ligne par partition à sauvegarder

# machine volume type_sauvegarde linux111 /dev/hda1 clone_user

fatboy /home user_partition

(25)

ominique Lazure

Clients Amanda

Démon amandad UID/GID amanda Service UDP

Outils locaux (éviter l'accès par NFS)

selfcheck vérification configuration

sendbackup envoie des données

(26)

Dominique Lazure

Diverses remarques

Surveiller les fichiers de logs d'Amanda (chemins dans amanda.conf)

Restauration par amrestore

Autres logiciels : moins forts et/ou (bcp) plus cher

Voir site dédié : www.backupcentral.com

(27)

ominique Lazure

Questions ?

Références

Documents relatifs

Le règlement sur les biens dangereuses exige que chaque conception de batterie soit soumise aux essais décrits à la section 38.3 du Manuel de Test de l'ONU avant d'être

Une fois les codes défauts identifiés ils seront effacés de votre calculateur, celui-ci sera ensuite réinitialisé.. Votre calculateur est prêt à être installé sur

Les solutions de ciblage comportemental ont été principalement réalisées par des sociétés axées sur la proposition d’outils technologiques à destination du

dangereuse) reste détectable entre nos 2 classes de piles (avec tableaux ou dynamiques) ; l’affectation.. ● En effet, la duplication d’objets

Q8 D'après le tableau 1 ci-joint relatif aux éléments supplémen- taires de l'analyse qui est à l'origine du présent problème, calculer le coefficient de corrélation entre

Mais cela ne donne ni une vue macro ni des analyses.. M ISE EN

[r]

Les nouvelles méthodes de classification ascendante hiérarchique présentées dans cet article permettent d'édifier une hiérarchie exacte sur un vaste ensemble de données selon