Dumitru Enache - Bacula
-
Upload
asociatia-prolinux -
Category
Technology
-
view
534 -
download
3
Transcript of Dumitru Enache - Bacula
Bacula
Open Source, Enterprise ready, Network Backup Solution
Dumitru Enache
RLUG Iunie 2011
Bacula Components or Services
● Bacula Director● Bacula Console● Bacula File● Bacula Storage● Catalog● Bacula Monitor
● Bacula Director
- supervizeaza operatiunile de backup, restore, verify si archive● Bacula Console
- permite comunicarea cu Bacula Director
- poate fi o consola text, interfata QT-based sau wxWidgets● Bacula File (clientul)
- livreaza atributele fisierelor, data, acl; comprima si cripteaza fisierele
● Bacula Storage
- salvare, restaurare a fisierelor, atributelor, acl (de) pe disc, tape, dvd
● Catalog
- mentine un index a fisierelor salvate
- cautare si gasire usoara/rapida a fisierelor
- mentine inregistrari a volumelor utilizate, a job-urilor rulate
- poate utiliza: MySQL, PostgreSQL, SQLite
● Bacula Monitor service
- administratorul sau userul poate urmari statusul serviciilor, a job-urilor
- poate anula, reprograma job-uri
Controlul Job-urilor
● Backup/restore centralizat● Scheduler (inclusiv multiple job-uri simultan)● Prioritizarea job-urilor
Securitate
● Verificarea integritatii fisierelor deja catalogate (similar cu Tripwire)● Autentificare CRAM-MD5 intre servicii (implicit)● Criptare comunicare intre servicii (TLS/SSL)● Criptarea datelor de catre client● MD5 sau SHA1 checksum pentru fisiere
Restaurare
● Restaurarea interactiva a unuia sau mai multor fisiere● Restaurarea completa a unui sistem (bare metal)● Restaurare chiar si atunci cand Catalogul nu e disponibil (cu bls si/sau
bextract)● Restaurarea rapida a DB utilizand bootstrap file (contine o lista a
volumelor pe care s-a facut backup-ul)● Recrearea catalogului utilizand bscan
● Baza de date ce contine Volumes, Pools, Jobs si Files salvate
● Support pentru MySQL, PostgreSQL si SQLite
● Interogari SQL predefinite
SQL Catalog
Managementul volumelor
● Volumele pot fi etichetate pentru a preveni suprascrierea accidentala● Mai multe joburi pot fi salvate pe un singur volum● Formatul volumului e independent de client (datele clientilor Linux,
Solaris, Windows pot fi salvate in acelasi volume)● Spool to disk – util pentru backup-uri Incrementale/Diferentiale ce sunt
salvate pe tape
Multiple Storage Device
● Autochanger (shell script pentru autoloader)● Autochanger barcodes - tape labeling● Suport pentru multiple autochanger magazines - utilizand barcodes sau
cititnd label-ul de pe tape● Raw device backup/restore (Restore trebuie sa fie pe acelasi device)● All Volume blocks (64K bytes) contin un checksum● Migration support – datele se pot muta dintr-un pool/volume in altul● Support pentru scrierea pe DVD
Multi-Operating System Support
● Compresie GZIP (file by file) la client● Salvare si restor a POSIX ACLs si Extended Attributes● Access control lists pentru acces la consola (useri isi acceseaza doar
datele proprii)● Suport pentru save/restore a fisierelor mai mari de 2GB● Support Unicode pentru numele fisierelor● Backup consistent a fisierelor deschise din sistemele Windows cu
Volume Shadow Copy (VSS)
Director Resource Types
● Director – name, password, QueryFile, maximum concurrent jobs● Job / JobDefs – backup, restore, verify; level, client, pool, RunScript● Schedule – 1st... 5th, sun... sat, w00 – w53, jan – dec, hourly - monthly● FileSet – VSS, Include, Exclude, Options (GZIP, MD5, SHA1, onefs,
regex, acl)● Client – name, password, retention period, priority● Storage – name, password, device, Media Type (file, DAT, etc)● Pool – type (backup, archive, copy, migration), Maximum Volume Bytes ● Catalog - DB Name● Messages – destination, MailCommand
GUI
● http://bacula-web.dflc.ch/● http://webacula.sourceforge.net/● http://www.newitperson.com/reportula/● http://wiki.bacula.org/doku.php?id=3rd_party_addons
Switzerland, June 9, 2011
Bacula Systems Receives 4.5 million CHF (Swiss Francs) to Deliver Open Source Enterprise Backup and Restore Technology to Large Data Centers
"I am proud that the Bacula open source project has achieved over 1.5million downloads since its conception in 2002," said Bacula's author, BaculaSystems' Founder and CEO, Kern Sibbald, "Bacula Systems is poised to extendits lead in the commercial open source backup and restore space through aseries of releases of new, value-add technologies and plugins that complementits highly scalable, network backup and restore solution."