Bacula R - The Network Backup Solution



Documents pareils
Bacula. It comes by night and sucks the vital essence from your computers. Guillaume Arcas

Atelier sauvegarde de données

Sujet Solution de sauvegarde de serveurs et postes de travail avec BackupPC et Bacula. par ALIXEN

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Les sauvegardes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Septembre 2014

Les sauvegardes EOLE 2.4

Rapport de stage : Solution de sauvegarde par le réseau (BACULA)

MYSQLDUMP & ZRM COMMUNITY

Architecture de la plateforme SBC

Informatique pour scientifiques hiver Plan général Systèmes d exploitation

Mise en oeuvre TSM 6.1

Serveur de sauvegarde à moindre coût

VERITAS NetBackup 6.x en 5 jours : Administration Avancée

Archives, backup, DRP. Archivage, sauvegarde, PRA. (plan de reprise d'activité) 04 Octobre

Sauvegardes à l'observatoire Astronomique de Strasbourg

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

Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility)

Outils de développement collaboratif

Procédure d installation de la Sauvegarde de Windows Server

VERITAS NetBackup 5.0 en 5 jours : Administration Avancée

SCHMITT Année 2012/2014 Cédric BTS SIO. TP Serveur Backup

Jean-Marie RENARD Université Lille2 - octobre 2007

PostgreSQL, le cœur d un système critique

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

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

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

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

Fiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business

Chapitre 1 Windows Server

Sauvegardes par Internet avec Rsync

MEMOIRE DE FIN DE CYCLE TECHNOLOGUE IN'TECH INFO. Erreur! Source du renvoi introuvable.

L art d ordonnancer. avec JobScheduler. François BAYART

Sauvegarde avec R1Soft Guide de mise en route

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Sauvegarde des données au LAAS

Arkeia Network Backup Suite : Version 9

TP Sauvegarde et restauration avec le logiciel Cobian Backup. Etape 1 :

Systèmes informatiques

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

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

Systèmes en réseau : Linux 1ère partie : Introduction

Système de Sauvegarde et d Archivage Backup Smart Way TM

MS SQL Express 2005 Sauvegarde des données

TP sauvegarde et restauration avec le logiciel Cobian Backup

Backup , l intégration du backup sur disque

Gestion des sauvegardes

Configuration de plusieurs serveurs en Load Balancing

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Virtual Box Mettez un PC dans votre... PC

UltraBackup NetStation 4. Guide de démarrage rapide

Sauvegarde et restauration de données

TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde

Installer Enterprise Miner 5.1 en SAS environnement Windows

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Veeam Backup and Replication

Guide de l administrateur CorpoBack

Tivoli Storage Manager version TSM Server

GSB/LOT 3 : Logiciel de backup

Exonet : sauvegarde automatisée d une base de données

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Réaliser un inventaire Documentation utilisateur

Sauvegarde des bases SQL Express

Protéger les données et le poste informatique

CESI Bases de données

Sauvegarde sur un serveur Scribe

Online Backup. & Recovery Service

Configurer une sauvegarde FTP simple et efficace

Installation d'un serveur FTP géré par une base de données MySQL

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Le Cloud Open-Mind! Emilien Macchi

Spécialiste Systèmes et Réseaux

DenyAll Detect. Documentation technique 27/07/2015

FAQ L&TT Version avec interface graphique pour Windows

Sauvegarde d une base de données

J'ai un patrimoine électronique à protéger

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Sauvegardes sous Mac OS X

Réussir. son site e-commerce. avecoscommerce

Installation et configuration des sauvegardes Windows Server sur 2008 R Sommaire

Gestion et sécurisation des échanges XcMon, PMPI 03.31/2004 PDB. Global Data Exchange System

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

Immobilier de prestige, biens d exception, Tour d horizon. de stockage 48 // 49

Distinguer entre «Enregistrer» et «Sauvegarder»

TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009

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

Les archives de l entreprise à l ère du numérique. Présentée par: HAMMA Mustapha

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager

FileMaker Server 14. Guide de démarrage

Mettez Linux en boîte avec ClearOS

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Présentation du SC101

Notice d utilisation Windows

Les différentes méthodes pour se connecter

Transcription:

It comes by night and sucks the vital essence from your computers. FSUGAr 7 juillet 2006

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots RAID (Redundant Array of Inexpensive Disks) Objectifs : capacité vitesse fiabilité

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots RAID (Redundant Array of Inexpensive Disks) Objectifs : capacité vitesse fiabilité

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots RAID (Redundant Array of Inexpensive Disks) Objectifs : capacité vitesse fiabilité

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots Mais attention! RAID!= BACKUP Une erreur humaine est vite arrivée!

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots Mais attention! RAID!= BACKUP Une erreur humaine est vite arrivée!

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 1/2 Système modulaire et distribué de sauvegarde et de restauration de données. Multiplateforme : GNU/Linux (Gentoo, SuSE, Mandriva, Debian,...) Solaris FreeBSD Windows (Win98/Me, WinNT/2K/XP) Client (File daemon) MacOS X/Darwin OpenBSD Client (File daemon) Irix Client (File daemon)...

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 1/2 Système modulaire et distribué de sauvegarde et de restauration de données. Multiplateforme : GNU/Linux (Gentoo, SuSE, Mandriva, Debian,...) Solaris FreeBSD Windows (Win98/Me, WinNT/2K/XP) Client (File daemon) MacOS X/Darwin OpenBSD Client (File daemon) Irix Client (File daemon)...

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 2/2 Utilisation d un SGBD (SQLite, MySQL, PostgreSQL) pour la gestion des catalogues de sauvegardes. Sauvegarde sur disque, tape, DVD. Possibilité de sauvegarde d un système complet, et restauration avec un CD de rescue bootable. Contrôle d intégrité des fichiers sauvegardés. GPL pour la majorité du code. Possibilité de chiffrement des transferts et d utilisation de certificats d authentification.

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 2/2 Utilisation d un SGBD (SQLite, MySQL, PostgreSQL) pour la gestion des catalogues de sauvegardes. Sauvegarde sur disque, tape, DVD. Possibilité de sauvegarde d un système complet, et restauration avec un CD de rescue bootable. Contrôle d intégrité des fichiers sauvegardés. GPL pour la majorité du code. Possibilité de chiffrement des transferts et d utilisation de certificats d authentification.

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 2/2 Utilisation d un SGBD (SQLite, MySQL, PostgreSQL) pour la gestion des catalogues de sauvegardes. Sauvegarde sur disque, tape, DVD. Possibilité de sauvegarde d un système complet, et restauration avec un CD de rescue bootable. Contrôle d intégrité des fichiers sauvegardés. GPL pour la majorité du code. Possibilité de chiffrement des transferts et d utilisation de certificats d authentification.

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 2/2 Utilisation d un SGBD (SQLite, MySQL, PostgreSQL) pour la gestion des catalogues de sauvegardes. Sauvegarde sur disque, tape, DVD. Possibilité de sauvegarde d un système complet, et restauration avec un CD de rescue bootable. Contrôle d intégrité des fichiers sauvegardés. GPL pour la majorité du code. Possibilité de chiffrement des transferts et d utilisation de certificats d authentification.

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 2/2 Utilisation d un SGBD (SQLite, MySQL, PostgreSQL) pour la gestion des catalogues de sauvegardes. Sauvegarde sur disque, tape, DVD. Possibilité de sauvegarde d un système complet, et restauration avec un CD de rescue bootable. Contrôle d intégrité des fichiers sauvegardés. GPL pour la majorité du code. Possibilité de chiffrement des transferts et d utilisation de certificats d authentification.

RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots En quelques mots 2/2 Utilisation d un SGBD (SQLite, MySQL, PostgreSQL) pour la gestion des catalogues de sauvegardes. Sauvegarde sur disque, tape, DVD. Possibilité de sauvegarde d un système complet, et restauration avec un CD de rescue bootable. Contrôle d intégrité des fichiers sauvegardés. GPL pour la majorité du code. Possibilité de chiffrement des transferts et d utilisation de certificats d authentification.

Vue générale Vue générale des services 1/4 Bacula Director (cerveau) : Supervise tous les backup, restaurations, et les opérations de vérification et d archivage. Déclenche les jobs de sauvegarde, de restauration et de vérification. Gère les catalogues. Bacula Storage Server : Responsable de la lecture/écriture des données sur les périphériques physiques.

Vue générale Vue générale des services 1/4 Bacula Director (cerveau) : Supervise tous les backup, restaurations, et les opérations de vérification et d archivage. Déclenche les jobs de sauvegarde, de restauration et de vérification. Gère les catalogues. Bacula Storage Server : Responsable de la lecture/écriture des données sur les périphériques physiques.

Vue générale Vue générale des services 2/4 Bacula Catalog : Maintient un index des fichiers et des volumes. Le Catalog permet à l administrateur système ou à l utilisateur de localiser rapidement et de restaurer le fichier désiré. Utilise SQLite ou MySQL ou PostgreSQL. Bacula File Daemon : Seule partie tournant sur la machine client (machine à sauvegarder). Déclenché par le Director. Prend en charge la communication avec le Storage Server.

Vue générale Vue générale des services 2/4 Bacula Catalog : Maintient un index des fichiers et des volumes. Le Catalog permet à l administrateur système ou à l utilisateur de localiser rapidement et de restaurer le fichier désiré. Utilise SQLite ou MySQL ou PostgreSQL. Bacula File Daemon : Seule partie tournant sur la machine client (machine à sauvegarder). Déclenché par le Director. Prend en charge la communication avec le Storage Server.

Vue générale Vue générale des services 3/4 Bacula Console : Gestion manuelle des sauvegardes/restaurations. Gestion des volumes, des pools. Recharger la configuration après un changement. Supprimer des éléments du Catalog. En shell, interface Gnome, wxwidgets. Bacula Monitor : Monitoring des Director, File Server, File Daemon. bacula web : interface web en PHP affichant l activité des 24 dernières heures.

Vue générale Vue générale des services 3/4 Bacula Console : Gestion manuelle des sauvegardes/restaurations. Gestion des volumes, des pools. Recharger la configuration après un changement. Supprimer des éléments du Catalog. En shell, interface Gnome, wxwidgets. Bacula Monitor : Monitoring des Director, File Server, File Daemon. bacula web : interface web en PHP affichant l activité des 24 dernières heures.

Vue générale Console DIR :9101 DIR SD :9103 DIR FD :9102 FD SD :9103

Concept de job Concept de job 1/2 Job = tâche de sauvegarde (ou de restauration). Eléments à spécifier : Machine cliente à sauvegarder. Définir les fichiers/répertoire à sauvegarder. Planifier la tâche. Spécifier un périphérique de stockage. Définir la priorité (possibilité de plusieurs jobs simultanés : même sauvegarde sur différents supports)

Concept de job Concept de job 1/2 Job = tâche de sauvegarde (ou de restauration). Eléments à spécifier : Machine cliente à sauvegarder. Définir les fichiers/répertoire à sauvegarder. Planifier la tâche. Spécifier un périphérique de stockage. Définir la priorité (possibilité de plusieurs jobs simultanés : même sauvegarde sur différents supports)

Concept de job Concept de job 1/2 Job = tâche de sauvegarde (ou de restauration). Eléments à spécifier : Machine cliente à sauvegarder. Définir les fichiers/répertoire à sauvegarder. Planifier la tâche. Spécifier un périphérique de stockage. Définir la priorité (possibilité de plusieurs jobs simultanés : même sauvegarde sur différents supports)

Concept de job Concept de job 1/2 Job = tâche de sauvegarde (ou de restauration). Eléments à spécifier : Machine cliente à sauvegarder. Définir les fichiers/répertoire à sauvegarder. Planifier la tâche. Spécifier un périphérique de stockage. Définir la priorité (possibilité de plusieurs jobs simultanés : même sauvegarde sur différents supports)

Concept de job Concept de job 1/2 Job = tâche de sauvegarde (ou de restauration). Eléments à spécifier : Machine cliente à sauvegarder. Définir les fichiers/répertoire à sauvegarder. Planifier la tâche. Spécifier un périphérique de stockage. Définir la priorité (possibilité de plusieurs jobs simultanés : même sauvegarde sur différents supports)

Concept de job Concept de job 2/2 Niveau de sauvegarde : Full Incrémental : même job, client, fileset et sauvegarde depuis le job précédent (Full, incrémental ou différentiel) Différentiel : idem que Incrémental mais depuis le dernier job Full. Script à éxécuter avant/après le job. Adresses email pour la réception des messages d erreur ou de succès.

Concept de job Concept de job 2/2 Niveau de sauvegarde : Full Incrémental : même job, client, fileset et sauvegarde depuis le job précédent (Full, incrémental ou différentiel) Différentiel : idem que Incrémental mais depuis le dernier job Full. Script à éxécuter avant/après le job. Adresses email pour la réception des messages d erreur ou de succès.

Concept de job Concept de job 2/2 Niveau de sauvegarde : Full Incrémental : même job, client, fileset et sauvegarde depuis le job précédent (Full, incrémental ou différentiel) Différentiel : idem que Incrémental mais depuis le dernier job Full. Script à éxécuter avant/après le job. Adresses email pour la réception des messages d erreur ou de succès.

Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif

Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif Ressource Client Machine cliente dont les fichiers vont être sauvegardés. Adresse du client. Mot de passe. Catalogue. Temps de conservation des données.

Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif Ressource Fileset Ensemble des fichiers à sauvegarder (ou restaurer) Inclure des fichiers ou répertoires. Exclure des fichiers ou des répertoires. Possibilité d utiliser les regexp. Compression ou non des donnés Calcul de signature MD5 ou SHA1.

Ressource Schedule Introduction Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif La planification des jobs consiste en la définition des périodes et des niveaux de sauvegarde. Schedule { Name = "MonthlyCycle" Run = Level=Full Pool=Monthly 1st sun at 1:05 Run = Level=Differential 2nd-5th sun at 1:05 Run = Level=Incremental Pool=Daily mon-sat at 1:05 }

Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif Ressource Storage Définition du serveur de storage et du périphérique de stockage. Adresse du serveur. Mot de passe. Périphérique de stockage. Type de média (tape, disque, DVD).

Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif Ressource Pool Pool = ensemble de volumes. Volume = stockage physique (disque, tape,...) Nom du Pool Nombre de volumes. Expiration des volumes. Recyclage des volumes. Taille maximale du volume. Nombre de jobs par volume.

Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif Ressource Message et Catalog Message : type de message(erreur, succès) email Catalog : DBname, user, password,... Il peut être perdu et être restauré à partir des sauvegardes (relecture de tous les médias) ou d un dump de la database.

Récapitulatif Introduction Vue de la configuration du Director Ressource Client Ressource FileSet Ressource Schedule Ressource Storage Ressource Pool Ressource Message et Catalog Récapitulatif

Sélection du client et du fileset. Recherche des fichiers à restaurer parmis la base de données. Marquage des fichiers/répertoires désirés. des fichiers. A une date donnée, Bacula se charge de choisir les bons fichiers, il prend le dernier backup Full et les Incr/Diff suivants.

Liens utiles The END De nombreuses possibilités. Complet et supportant de nombreux périphériques. Multiplateforme. Configuration austère mais documentation très complète.

Liens utiles The END Liens utiles http ://www.bacula.org/ (excellente documentation) And don t forget : Google is your friend!

Liens utiles The END Merci pour votre attention.