Upload
netways
View
268
Download
6
Tags:
Embed Size (px)
DESCRIPTION
Bareos is a reliable network open source software to backup, archive and restore files from all major operating systems. The fork was founded in 2010 out of the Bacula project. The fork has been actively developed and many new features have been added. This talk shows the newest features in the stable version. It also gives a preview of what is being developed and what is planned for the future.
Citation preview
Open Source DataProtection
Bareos Open Source Data Protection
What have we done in the last year?OpenHub (former Ohloh) analyses our code and has someinteresting numbers.see http://openhub.net/p/bareos
Project ActivityProject Activity Index (PAI) is High Activity
Activity relation
More active than 98% of Open Hub Projects
Bareos 14.231.879 Lines added since 13.2
BareosWebUIWebfrontend for Bareos
Supported platforms addedUnivention Corporate ServerRHEL 7CentOS 7Ubuntu 14.04openSUSE 13.1customer request:RHEL4 (FD)Ubuntu 8.04 (FD)SLE_10 (FD)HPUX (FD)
General enhancementsTraymonitor now shows exclamation icon on errorAdded Python plugin apiFiledeamonStorage DaemonDirector
Class Abstraction for FD Python Plugin
Python plugin api:
/src/plugins/filed/python-fd.c
Capi plugin calls are translated to python calls and backaccess to:native python objectsdictionaries, listspython modules
Plugin functionality is implemented in pythonPython api can create job and debug messagesexamples in: https://github.com/bareos/bareoscontrib
Windows enhancementsACLs on windows config fileschangetime now detected by„GetFileInformationByHandleEx“ callACL changes were not detected
Support for Windows Deduplicated FilesystemWindows Encrypting Filesystem (EFS) supportFilesNotToBackup Registry Key support
*Standard Key that contains Files/Dirs not to Backup with
wildcards
FilesNotToBackup Registry KeyContent of FilesNotToBackup Registry is automaticallyexcluded from BackupWin7 testVM already more than 500MBjoblog shows how many wildcards have been created:
All daemons ported towindows
Storage DaemonFilestorage onlytools ported: bextract, blsdisaster recovery on windows incl. ACLs
Directorpostgresql server backend only
Filedaemon was always availableInstaller supports setup of database and configurescatalogbackup
Windows InstallationFD, SD and Director can be selectedFirewall is opened as neededDebug Package also installs sourcecode
Windows InstallationNeeds installation of Postgresql firstscript does setup of database
Windows DaemonsDirector, Storage Daemon and Local Filestorage on
Windows
SD Tools
Storage Daemon Enhancementsautoinflation/deflation plugin:can compress and decompress streams ontheflyoption to do compression on the sd instead fd
Support for tapealerts via sd pluginuse the same device,store alerts in database
SD EnhancementsCollect Storage Daemon statisticsJobstatisticsDevice Statisticsboth are stored in Database
dynamic loading of storage backendsshared code between the different storage programs in anew shared library
Cloud Storage BackendsGluster FSCeph/RadosObject Storage (S3/Swift)Talk: Backup to and of the Cloud (Marco van Wieringen)
Blocksize and tape write speedBlocksizes impact on speed with compressible data:
Blocksize and tape write speedBlocksizes do not hurt on uncompressable data:
Blocksize setting in PoolYou want to use bigger blocksizes!Problem: Changing Blocksize in Device makes old BackupsunreadableTape Label is always written in given blocksize
Blocksize setting in PoolSolution:Blocksize is property of poolLabels are always written with default blocksizeData blocks are written with configured blocksize
Pool { Name = Pool-1M Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 3 months RecyclePool = Scratch Maximum Block Size = 1048576 # 1M }
More info in tape tuning whitepaperFile Size also important
Director EnhancementsClient and Schedule can be disabledAutochangersensitive commandse.g. status slots only can be run on autochanger
Exclude Dir Containing allows multiple entries
Director EnhancementsCopy/Migration Jobs:Client and Fileset not needed anymoreJobs show original values forclientlevelfileset
Disabled checking client concurrency
What comes nextWindows Volume Shadow Service SupportVSS Writers are available for many applicationsStandard API that supportsFull, Incremental and Differential BackupsPartial files
When implemented, any Windows Application thatsupports VSS is automatically supported.Status: Full Backup and Restore run without errors.
What comes nextVMware Vstorage API supportAllows backup of vmware virtual machinessupports Changed Block Trackingonly used/changed blocks are backed up/restored
Status: Backup and Restore work in lab environment
Thank you
Questions?
Philipp Storz, Bareos GmbH & Co. KG Open Source Backup Conference 2014