Sauvegarde

29
Logiciel libre Bacula

description

Sauvegarde. Logiciel libre Bacula. Sommaire. Introduction Principes Historiques Bacula Conclusion. Introduction. Utilisation de l’informatique Eviter les problèmes Défaillance du matériel, Erreur humaine… Solution Sauvegarde. Principes. Stratégies de sauvegarde Client, Serveur, - PowerPoint PPT Presentation

Transcript of Sauvegarde

Page 1: Sauvegarde

Logiciel libreBacula

Page 2: Sauvegarde

Introduction Principes Historiques Bacula Conclusion

Page 3: Sauvegarde

Utilisation de l’informatique Eviter les problèmes

◦ Défaillance du matériel,◦ Erreur humaine…

Solution◦ Sauvegarde.

Page 4: Sauvegarde

Stratégies de sauvegarde◦ Client,◦ Serveur,◦ Internet.

Méthodes de sauvegarde◦ Complète,◦ Incrémentale,◦ Différentielle.

Page 5: Sauvegarde

Dump/Restore◦ Sauvegarde l'intégralité d'un système de fichiers d'un

périphérique,◦ Complète, incrémental.

Tar◦ Créer une archive,◦ Rajouter/Extraire/Remplacer des fichiers,◦ Réaliser des différences.

Page 6: Sauvegarde

Cpio◦ Entrée/Sortie standard,◦ Formats de sortie possible : binaire, tar, …◦ Prise en compte des expressions régulières,◦ Tailles de blocs paramétrable.

Page 7: Sauvegarde

Avantages◦ Outils en ligne de commande,◦ Aisément « scriptables »,◦ Utilisation très précise.

Inconvénients◦ Convivialité,◦ Possibilités,◦ Outils limités au monde Unix.

Page 8: Sauvegarde

Bacula◦ Backup + Dracula

Amanda◦ Advanced Maryland Automated Network Disk

Archiver

Page 9: Sauvegarde

Libre sous licence GPL, Grande modularité, Sauvegarde, restauration et vérification des

données, Architecture client/serveur, Gestionnaire d’évènements, GZIP, TLS, PKI.

Page 10: Sauvegarde

Bacula Director◦ Cœur du système,◦ Déclenche les sauvegardes,

restaurations et vérifications,

◦ Gère les catalogues.

Page 11: Sauvegarde

Storage daemon◦ Lecture/écriture des

données sur support physique,

Page 12: Sauvegarde

File daemon◦ Service,◦ Communique avec le

Director et le Storage daemon.

Page 13: Sauvegarde

Catalog database◦ SQL Database, ◦ Stocke les informations

relatives aux fichiers sauvegardés

Page 14: Sauvegarde

Console◦ Lister des informations,◦ Gestion manuelle des

sauvegardes/restaurations.

Page 15: Sauvegarde
Page 16: Sauvegarde

4 fichiers différents◦ Director,◦ File daemon,◦ Storage daemon,◦ Console.

Système de fonctions Permet d’être modulable

Page 17: Sauvegarde
Page 18: Sauvegarde

Director { Name = ubuntu-dir DIRport = 9101 QueryFile = "/home/louis/bacula/bin/query.sql" WorkingDirectory = "/home/louis/bacula/working" PidDirectory = "/home/louis/bacula/bin/working" Maximum Concurrent Jobs = 1 Password = "eRnKiYJCd8G/cbOrNfvnmJjE+Jw1yURJ2gRupfdO6Emh" Messages = Daemon}

Console { Name = ubuntu-mon Password = "Ar26v0acIaeCmE6kwoYeh7vpygLrSfkqZolHJPo5iKNX"}

Page 19: Sauvegarde
Page 20: Sauvegarde

FileSet {Name = “Full Set”Include {

Options {Compression=GZIP}

File = /File = /usrFile = /var

}Exclude {

File = /proc; File = /tmp; File = /sys; File = /.journal}

}

Page 21: Sauvegarde

Schedule { Name = “Weekly Cycle” Run = Level=Full 1st sun at 2:05 Run = Level=Differential 2nd-5st sun at 2:05 Run = Level=Incremental mon-sat at 2:05}

Storage { Name = File Address = ubuntu SDPort = 9103 Password = "hcfxKrDwKXuEChgfK38eyXE8Q8ZzYPDV91BaR+fb4qHV" Device = FileStorage Media Type = File}

Page 22: Sauvegarde

Job {Name = “Laptop”Type = BackupClient = laptop-fdFileSet = “mySet”Schedule = “myCycle”Storage = FileMessages = StandardPriority = 10

}

Page 23: Sauvegarde

Storage { Name = ubuntu-sd SDPort = 9103 WorkingDirectory = "/home/louis/bacula/working" Pid Directory = "/home/louis/bacula/bin/working" Maximum Concurrent Jobs = 20}

Director { Name = ubuntu-dir Password = "hcfxKrDwKXuEChgfK38eyXE8Q8ZzYPDV91BaR+fb4qHV"}

Director { Name = ubuntu-mon Password = "oGbOgCvTq0Zt3njkPUtDS/pAzcv30X8upMG4W3Fzws9p"}

Page 24: Sauvegarde

Device { Name = FileStorage Media Type = File Archive Device = /backup AutomaticMount = yes; RemovableMedia = no; AlwaysOpen = no;}

Page 25: Sauvegarde

Device { Name = FileStorage Media Type = File Archive Device = /backup AutomaticMount = yes; RemovableMedia = no; AlwaysOpen = no;}

Page 26: Sauvegarde

Protocol : TCP/IP Lib : bsock.h

Page 27: Sauvegarde

bweb◦ Perl/cgi interface web,

Page 28: Sauvegarde

Bacula est une solution logicielle sure et performante.

Page 29: Sauvegarde