BAREOS INTRODUCTIONIt gives an introduction to the architecture of Bareos, and how the components of Bareos interact. The configuration of Bareos will be discussed and the main Bareos features will be shown. As a practical part of the workshop the adaption of the preconfigured standard backup scheme to the attendees’ wishes will be developed.
Attendees are kindly asked to contribute configuration tasks that they want to have solved.
|Philipp Storz holds a masters degree in technical computer sciences from the University of Applied Science of Cologne. Between 2001 and 2003 he was a Linux consultant at Suse Linux AG. He was co-founder of the open source services company dass IT in 2004 and is working in the open source consulting and development now for over 14 years. Philipp Storz has written the first book about the open source backup solution Bacula, published by Open Source Press and is one of the project leaders of the Bacula fork Bareos.|
HACKING WORKSHOPThis workshop gives an introduction into to the new Python plugin interface for Bareos. We will learn how to use the broad world of Python modules to write plugins for the Bareos client.
The Python plugin interface makes it easy to hook in at many points of the backup process: manipulate filesets, do pre- and post-processing, create virtual files or do any other optional things with files before, while (modify io-stream) or after they are backuped.
We will examine examples like backup single MySQL tables or performing VMware snapshots and incremental backups of virtual machine images.
More information about Bareos’ Python plugin interface can be found here:
|Stephan Dühr completed an apprenticeship as a mathematical technician at the Distance Learning University Hagen. After that he worked as an organization programmer for ferrocontrol GmbH and as a Linux support technician at ID-PRO. Between 2001 and 2003 he was a system consultant for Suse Linux AG. During this time he was significantly involved in implementing the SmartClient Framework for the Debeka Insurance and the Stuttgarter Insurance. Today he is one of dass IT’s managing directors.
Maik Außendorf is a graduated mathematician and studied mathematics and informatics at the University of Münster. In his diploma thesis he focused on the implementation of an artificial neural network in C+ under Solaris and Linux. After his studies he worked as a SAP Consultant at Siemens AG in Colombia. Between 1999 and 2003 he was Linux System Consultant and branch manager at Suse Linux AG in St. Augustin. During this period he carried out Linux- based customer projects, starting from conception and implementation to project management. In addition, he is co-author of the Susepress Linux Manager Guide. Today he is one of dass IT’s managing directors.
Backup of VMware snapshots with BareosThe new Python based Bareos VMware-plugin creates snapshots of VMware virtual machines and makes full as well as incremental backups of these snapshots. This plugin complements the traditional file based backups with a complete VM backup approach as desaster recovery solution.
|Philipp Storz holds a masters degree in technical computer sciences from the University of Applied Science of Cologne. Between 2001 and 2003 he was a Linux consultant at Suse Linux AG. He was co-founder of the open source services company dass IT in 2004 and is working in the open source consulting and development now for over 14 years. Philipp Storz has written the first book about the open source backup solution Bacula, published by Open Source Press and is one of the project leaders of the Bacula fork Bareos.
Stephan Dühr completed an apprenticeship as a mathematical technician at the Distance Learning University Hagen. After that he worked as an organization programmer for ferrocontrol GmbH and as a Linux support technician at ID-PRO. Between 2001 and 2003 he was a system consultant for Suse Linux AG. During this time he was significantly involved in implementing the SmartClient Framework for the Debeka Insurance and the Stuttgarter Insurance. Today he is one of dass IT’s managing directors.
Using AWS Virtual Tape Library as Storage for Bacula/BareosHow to set up the Amazon Web Services Virtual Tape Library Storage Gateway on-premises to cache and buffer Bacula backups to S3 and Glacier.
The VTL service behaves like a tape library connected via iSCSI, and we can set up a Bacula Storage Daemon to write our backups seamlessly to S3 backed virtual tapes.
(from the article at CAPSiDE Labs:)
|Alberto Giménez is a systems engineer with more than 9 years of experience in managing GNU/Linux systems.
He has deep knowledge of the Linux OS architecture and internals, and focuses on critical-mission, high-available services using FOSS:
– Web tier
– Database tier
He is in charge of the design, the implementation and the management of cloud-based platforms, including the migration from physical infrastructures.
Alberto is a AWS certified solutions architect (associate level) and DRBD Certified Engineer.
He also, pretends he can play the electric guitar and fiddle with the Linux kernel source code.
Backups with rdiff-backup and rsnapshotThe simpler the backup, the higher is the chance that the backups will be done by users. So let’s look for simple backup methods.
Two known command-line backup tools of this kind are rdiff-backup and rsnapshot. Both tools allow easy-to-setup backups, and impress with a direct file-level access to the last backup copy.
Although the two tools share the same main idea – “incremental forever backups” – they differ in how they reach this goal. While rdiff-backup stores old versions of a file by only saving the changes (increments) compared to the following version, rsnapshot creates a new backup file whenever a file has changed since the last backup. This fact leads to different advantages and disadvantages: while rdiff-backup is very space-efficient, a restore of an older version of a file might take longer. Rsnapshot on the other hand allows fast restores even for older versions, but as a downside it needs more backup space to store the same amount of data.
So which tool should I use? rdiff-backup or rsnapshot? Well, it depends…
In this talk we will explain how rdiff-backup and rsnapshot work in detail, and show different use-cases. Along with that knowledge, you will find the right answer for you which tool to choose.
|Christoph Mitasch works as a WebOps & KT expert at Thomas-Krenn.AG. He is working with Linux since 1998 and has in-depth knowledge in the area of high availability, data replication, web services and virtualization. Christoph has published multiple papers for LinuxTag, was a speaker at LinuxCon Europe, CeBit and OSMC. He lives near Linz, Austria and beside his work he enjoys running and juggling.
Thomas Niedermeier works as a WebOps & KT specialist at Thomas-Krenn.AG. He utilizes Linux since 2005 and is employed by Thomas-Krenn since 2013 taking care of the wiki and working on open source projects with his collegues. He is from Lower Bavaria but he also lives near Linz in Austria and in his spare time he likes to go skiing and swimming.
Scale-Out backups with Bareos and GlusterDuring this talk, Niels will explain the basics of Gluster and show how Bareos integrates with it. Gluster provides a Software Defined Storage environment that can scale-out when the backup storage needs to grow. With a live demonstration Niels shows how simple it is to setup a small Gluster environment and configure Bareos to use the native Gluster protocol.
|Niels de Vos is a core-developer and maintainer for Gluster. He is employed by Red Hat and works together with other teams who provide professional support for Red Hat Gluster Storage. The main areas where Niels is active, include network protocols, low-level/Operating Systems improvements and integration with other Open Source projects like NFS-Ganesha.
When Niels is not hacking on Open Source software, you are most likely to find him on a squash court or cycling around in the area near Zaandam where he lives.
VM backup beyond BaculaThe Flying Circus is an Operations-as-a-Service platform that supports project development teams to run their custom-develop software for clients. Earlier in 2014 we experienced a major data loss and had to perform massive disaster recovery. Unfortunately our Bacula setup was not up to the task and it took us longer and more effort to restore the data than we and our customers expected.
In this case study I’d like to present our public and very honest root cause analysis on how we managed to lose a lot of VMs’ data, how the restore happened, what we learned and how we’re trying to get better. After investigating our options for the future we decided to move away from Bacula’s file and VTL-oriented model and are currently implementing a solution based on CoW-filesystems (ZFS/btrfs), block-layer snapshots and diffing, and a small utility to glue things together.
|Christian Theune studied computer science and is an all-time nerd who likes to socialize. In 2000 he co-founded gocept, a company developing individual software and providing hosting and operations. He has been a long-time core committer of the Zope application server project and was the chair of the German Zope and Python association for almost ten years. He is currently working on the “Flying Circus”, a hosted offering to support development teams operating complex projects.|
Live demonstration of tying together git, salt and Bareos/BaculaYou don’t want to do backups, you want to do a successful restore!
And to get these possibility as fast as you can you have to automate, standardise your installation and configuration of Bareos. A lesser side effect, all your work is self documented you have a history and it is rollbackable.
To get all these together we use git, salt and Bareos.
This live demonstration will
– give you a short introduction to salt and its requirements
– tell you how to get and manage the Bareos Salt-State of and with git
– show a way managing customers Bareos configuration with git for Salt
– introduce what is a Salt Pillar and why there are the core information’s
– end up in an automated installation of Bareos DIR, SD and FD including a few jobs.
|Marco Weiss completed an apprenticeship as an electronics technician for information and telecommunication systems.
His career started with 3 years of freelancing. With 2008 he started working at the Kessler GmbH got the power of procuration in 2009 and with 2015 he became participator as CEO.
With focus on open source Marco did a lot of projects with various technologies, infrastructure conception and consulting.
Contemporary and cost-efficient backups to to tapeRecently IBM demonstrated a 220 TB Tape Cartridge. I will show the future of Tape Technology and the enhancement made in Tape Storage. Also I give an outlook in Hard-Disk and in Flash Technology. The roadmap in areal density and capacity growth in those different technology will force us to rethink our backup storage architecture in the future. I will discuss and compare those different storage technologies areal density, roadmap, bit error rate, cost and power consumption. I will calculate some example related to backup environment where not only huge data are stored but also many data processed daily.
|Josef Weingand is a Certified IT Specialist within the IBM System Storage Group in Germany. He provides sales and technical sales support for Data Protection and Retention solutions. He has 19 year of experience providing technical support at IBM. From 2001 to 2009 he was providing pre-sales, technical sales and consulting support for backup, archive, VTL, Data DeDuplication and Tape solutions. Since 2009 he is responsible for DP&R products and solutions in DACH. Josef’s expertise are tailor made backup solutions which contains a mix from Disk, Tape and DeDuplication storage.
Josef has co-authored several IBM Redbooks and developed several patents.