Scale-Out backups with
Bareos and Gluster
Niels de Vos
Gluster co-maintainer
Red Hat Storage Developer
ndevos@redhat.com
2
Agenda
● Gluster integration in Bareos
● Introduction into GlusterFS
● Quick Start
● Example configuration and demo
● Future plans
3
Gluster integration in Bareos
● Store backup archives on Gluster Volumes
● Gluster native backend for Storage Daemon
● Userspace only (libgfapi), no local mountpoints
● Benefits from all Gluster capabilities:
● Scale-out and scale-up
● Multiple copies of data, local site and remote
● Coming Soon: backup Gluster Volumes with Bareos
4
● Scalable, general-purpose storage platform
● POSIX-y Distributed File System
● Object storage (swift)
● Distributed block storage (qemu)
● Flexible storage (libgfapi)
● No Metadata Server
● Heterogeneous Commodity Hardware
● Flexible and Agile Scaling
● Capacity – Petabytes and beyond
● Performance – Thousands of Clients
What is Gluster?
5
● GlusterFS Native Client
● Filesystem in Userspace (FUSE)
● NFS
● Built-in Service, NFS-Ganesha with libgfapi
● SMB/CIFS
● Samba server required (libgfapi based module)
● Gluster For OpenStack (Swift-on-file)
● libgfapi flexible abstracted storage
● Integrated with QEMU, Bareos and others
Data Access Overview
6
Terminology
● Brick
● Fundamentally, a filesystem mountpoint
● A unit of storage used as a capacity building block
● Translator
● Logic between the file bits and the Global Namespace
● Layered to provide GlusterFS functionality
7
Terminology
● Volume
● Bricks combined and passed through translators
● Ultimately, what's presented to the end user
● Peer / Node
● Server hosting the brick filesystems
● Runs the Gluster daemons and participates in
volumes
● Trusted Storage Pool
● A group of peers, like a “Gluster cluster”
8
● Files “evenly” spread across bricks
● Similar to file-level RAID 0
● Server/Disk failure could be catastrophic
Distributed Volume
9
● Copies files to multiple bricks
● Similar to file-level RAID 1
Replicated Volume
10
● Distributes files across replicated bricks
Distributes Replicated Volume
11
Other Volume Types
● Disperse
● Erasure coding, similar to RAID-6 over the network
● JBOD (no hardware RAID), cost effective
● Sharding
● Splitting big files in pieces, distribute the pieces
● Tiering
● Hot (fast) bricks and cold (slow) bricks
● Configurable rules to migrate contents between tiers
12
Geo-Replication
● Continuous asynchronous replication for volumes
● Incremental updates, changelog for modifications
● Intelligent rsync over SSH
● Site to site, over LAN, WAN and internet
● Mixing of private and public clouds is possible
● One master site, one or more slave sites
13
Quick Start
● Available in Fedora, Debian, NetBSD and others
● Community packages in multiple versions for different
distributions on http://download.gluster.org/
● CentOS Storage SIG packages and add-ons
● Quick Start guides on http://gluster.org and CentOS wiki
● Bareos packages from http://download.bareos.org
14
Quick Start – Gluster Setup
1.Install the packages (on all storage servers)
2.Start the GlusterD service (on all storage servers)
3.Peer probe other storage servers
4.Create and mount a filesystem to host a brick
5.Create a volume
6.Start the new volume
7.Mount the volume
15
Quick Start – Gluster Setup
On all storage servers:
# yum install glusterfs­server
# systemctl enable glusterd
# systemctl start glusterd
For all other storage servers:
# gluster peer probe $OTHER_HOSTNAME
16
Quick Start – Gluster Setup
For each brick:
# lvcreate ­L 512G ­n backups vg_bricks
# mkfs ­t xfs /dev/vg_bricks/backups
# mkdir ­p /bricks/backups
# mount /dev/vg_data/backups /brick/backups
# tail ­n1 /proc/mounts >> /etc/fstab
17
Quick Start – Gluster Setup
For each volume:
# gluster volume create $VOLUME 
      $HOSTNAME:/bricks/backups/data 
      $OTHER_HOSTNAME:/bricks/backups/data 
      …
# gluster volume start $VOLUME
18
Quick Start – Bareos Configuration
1.Install Bareos packages (inc. bareos-storage-glusterfs)
2.Enable access as non-root to Gluster
3.Create directory structure used by Bareos
4.Create a config for the Bareos Storage Daemon
5.Add the Storage to the Bareos Director configuration
6.Start the Bareos services
19
Quick Start – Bareos Configuration
On the Bareos Director (also runs Storage Daemon):
# yum install bareos­storage­glusterfs
# cd /etc/bareos
# vi bareos­sd.d/device­gluster.conf
     (set correct Archive Device URL)
# vi bareos­sd.conf
     (include the device­gluster.conf with @)
# vi bareos­dir.conf
     (add Storage Daemon)
20
Quick Start – Bareos Configuration
On the storage servers:
# vi /etc/glusterfs/glusterd.vol
      (add option rpc­auth­allow­insecure on)
# systemctl restart glusterd
On one storage server, per volume:
# gluster volume set $VOLUME 
      server.server.allow­insecure on
# gluster volume stop $VOLUME
# gluster volume start $VOLUME
21
Quick Start – Bareos Configuration
On one storage server, per volume:
# mount ­t glusterfs $SERVER:/$VOLUME /mnt
# mkdir /mnt/bareos
# chown bareos:bareos /mnt/bareos
# chmod ug=rwx /mnt/bareos
# umount /mnt
22
Quick Start – Bareos Job execution
On the Bareos Director:
# systemctl start bareos­sd
# systemctl start bareos­dir
On the Bareos Director:
# bconsole
* run job=BackupCatalog
23
Integration in other projects
● oVirt for easier installation, management and monitoring
● Nagios for improved monitoring and alerting
● OpenStack Manila (filesystem as a service)
● Hadoop plugin offers an alternative for HDFS
● Bareos Gluster File Daemon plugin
● … and many others
24
Resources
Mailing lists:
gluster-users@gluster.org
gluster-devel@gluster.org
IRC:
#gluster and #gluster-dev on Freenode
Links:
http://gluster.org/ & http://bareos.org/
http://gluster.readthedocs.org/
http://doc.bareos.org/
Thank you!
Niels de Vos
ndevos@redhat.com
ndevos on IRC
26
Software versions used for this demo
CentOS 7.1 with updates until 29 september 2015
glusterfs-3.7.4 from download.gluster.org
bareos-14.2.2 from download.bareos.org
Diagrams on the first slides come from the
Administrators Guide for Red Hat Gluster Storage
available through https://access.redhat.com/

More Related Content

ODP
20160130 Gluster-roadmap
ODP
Scale out backups-with_bareos_and_gluster
PDF
Gluster intro-tdose
PDF
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
PDF
Hands On Gluster with Jeff Darcy
ODP
Gdeploy 2.0
PDF
State of the_gluster_-_lceu
PDF
Arbiter volumes in gluster
20160130 Gluster-roadmap
Scale out backups-with_bareos_and_gluster
Gluster intro-tdose
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Hands On Gluster with Jeff Darcy
Gdeploy 2.0
State of the_gluster_-_lceu
Arbiter volumes in gluster

What's hot (20)

PDF
Qemu gluster fs
ODP
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
PDF
Gluster as Block Store in Containers
PDF
Gluster fs for_storage_admins_glusterfs_meetup_07_feb
ODP
Gluster intro-tdose
ODP
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
ODP
Developing apps and_integrating_with_gluster_fs_-_libgfapi
ODP
GlusterFS Cinder integration presented at GlusterNight Paris event @ Openstac...
ODP
Lcna example-2012
ODP
Join the super_colony_-_feb2013
ODP
GlusterFS and Openstack Storage
ODP
Gluster technical overview
ODP
20160401 Gluster-roadmap
PDF
Gluster and Kubernetes
ODP
Kkeithley ufonfs-gluster summit
PDF
Integrating GlusterFS with iSCSI Target
PDF
GFProxy: Scaling the GlusterFS FUSE Client
PDF
Gluster overview & future directions vault 2015
ODP
Leases and-caching final
PPTX
Practical Glusto Example
Qemu gluster fs
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
Gluster as Block Store in Containers
Gluster fs for_storage_admins_glusterfs_meetup_07_feb
Gluster intro-tdose
Integrating gluster fs,_qemu_and_ovirt-vijay_bellur-linuxcon_eu_2013
Developing apps and_integrating_with_gluster_fs_-_libgfapi
GlusterFS Cinder integration presented at GlusterNight Paris event @ Openstac...
Lcna example-2012
Join the super_colony_-_feb2013
GlusterFS and Openstack Storage
Gluster technical overview
20160401 Gluster-roadmap
Gluster and Kubernetes
Kkeithley ufonfs-gluster summit
Integrating GlusterFS with iSCSI Target
GFProxy: Scaling the GlusterFS FUSE Client
Gluster overview & future directions vault 2015
Leases and-caching final
Practical Glusto Example
Ad

Viewers also liked (20)

PPTX
OSDC 2014: Fernando Hönig - New Data Center Service Model: Cloud + DevOps
PDF
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
PDF
OSDC 2014: Mike Adolphs - How we run Support at GitHub
PDF
OSDC 2014: Jan-Piet Mens - Configuration Management with Ansible
PDF
OSDC 2015: Nigel kersten | In Defense of Data Centers
PDF
OSMC 2014: Introduction into collectd | Florian Foster
PDF
OSMC 2014: Time to say goodbye to your Nagios setup | Oliver Jan
PDF
OSMC 2014: MonitoringLove with Sensu | Jochen Lillich
PDF
Open Source Backup Conference 2014: Automating backup provisioning with bacul...
PDF
Open Source Backup Conference 2014: Workshop bareos introduction, by Philipp ...
PDF
Bareos - Open Source Data Protection, by Philipp Storz
PDF
Bareos Python Plugins Hacking Workshop by Maik Aussendorf & Stephan Duehr
PDF
OSBConf 2015 | Vm backup beyond bacula by christian theune
PDF
OSBConf 2015 | Contemporary and cost efficient backups to to tape by josef we...
PDF
OSDC 2015: Dr. Udo Seidel | Developing Applications for the New Cloud Operati...
PDF
OSDC 2015: Jan-Piet Mens | MQTT for your data center (and for the IoT)
PDF
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
PDF
OSDC 2014: Michael Renner - Secure encryption in a wiretapped future
PPT
08 sip database
PDF
OSDC 2014: Jochen Lillich - Dynamic infrastructure orchestration
OSDC 2014: Fernando Hönig - New Data Center Service Model: Cloud + DevOps
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Mike Adolphs - How we run Support at GitHub
OSDC 2014: Jan-Piet Mens - Configuration Management with Ansible
OSDC 2015: Nigel kersten | In Defense of Data Centers
OSMC 2014: Introduction into collectd | Florian Foster
OSMC 2014: Time to say goodbye to your Nagios setup | Oliver Jan
OSMC 2014: MonitoringLove with Sensu | Jochen Lillich
Open Source Backup Conference 2014: Automating backup provisioning with bacul...
Open Source Backup Conference 2014: Workshop bareos introduction, by Philipp ...
Bareos - Open Source Data Protection, by Philipp Storz
Bareos Python Plugins Hacking Workshop by Maik Aussendorf & Stephan Duehr
OSBConf 2015 | Vm backup beyond bacula by christian theune
OSBConf 2015 | Contemporary and cost efficient backups to to tape by josef we...
OSDC 2015: Dr. Udo Seidel | Developing Applications for the New Cloud Operati...
OSDC 2015: Jan-Piet Mens | MQTT for your data center (and for the IoT)
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
OSDC 2014: Michael Renner - Secure encryption in a wiretapped future
08 sip database
OSDC 2014: Jochen Lillich - Dynamic infrastructure orchestration
Ad

Similar to OSBConf 2015 | Scale out backups with bareos and gluster by niels de vos (20)

ODP
Glusterfs for sysadmins-justin_clift
PDF
GlusterFS Update and OpenStack Integration
PDF
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...
PDF
Gluster for sysadmins
PDF
GlusterFS Talk for CentOS Dojo Bangalore
PDF
GlusterFs: a scalable file system for today's and tomorrow's big data
PDF
GlusterFS : un file system open source per i big data di oggi e domani - Robe...
ODP
Lisa 2015-gluster fs-hands-on
PDF
Gluster fs architecture_&_roadmap-vijay_bellur-linuxcon_eu_2013
ODP
Red Hat Gluster Storage : GlusterFS
ODP
Gluster fs architecture_future_directions_tlv
PDF
GlusterFS And Big Data
PDF
Glusterfs and openstack
PDF
Introducing gluster filesystem by aditya
PDF
GlusterFS Presentation FOSSCOMM2013 HUA, Athens, GR
ODP
Software defined storage
ODP
Dustin Black - Red Hat Storage Server Administration Deep Dive
ODP
Gluster fs hadoop_fifth-elephant
PDF
Gluster fs architecture_future_directions_tlv
ODP
GlusterFs Architecture & Roadmap - LinuxCon EU 2013
Glusterfs for sysadmins-justin_clift
GlusterFS Update and OpenStack Integration
Gluster fs tutorial part 2 gluster and big data- gluster for devs and sys ...
Gluster for sysadmins
GlusterFS Talk for CentOS Dojo Bangalore
GlusterFs: a scalable file system for today's and tomorrow's big data
GlusterFS : un file system open source per i big data di oggi e domani - Robe...
Lisa 2015-gluster fs-hands-on
Gluster fs architecture_&_roadmap-vijay_bellur-linuxcon_eu_2013
Red Hat Gluster Storage : GlusterFS
Gluster fs architecture_future_directions_tlv
GlusterFS And Big Data
Glusterfs and openstack
Introducing gluster filesystem by aditya
GlusterFS Presentation FOSSCOMM2013 HUA, Athens, GR
Software defined storage
Dustin Black - Red Hat Storage Server Administration Deep Dive
Gluster fs hadoop_fifth-elephant
Gluster fs architecture_future_directions_tlv
GlusterFs Architecture & Roadmap - LinuxCon EU 2013

Recently uploaded (20)

PPTX
Cybersecurity: Protecting the Digital World
PPTX
Download Adobe Photoshop Crack 2025 Free
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PPTX
Introduction to Windows Operating System
PDF
AI Guide for Business Growth - Arna Softech
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
BoxLang Dynamic AWS Lambda - Japan Edition
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
E-Commerce Website Development Companyin india
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PPTX
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
PPTX
Trending Python Topics for Data Visualization in 2025
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PDF
Visual explanation of Dijkstra's Algorithm using Python
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Cybersecurity: Protecting the Digital World
Download Adobe Photoshop Crack 2025 Free
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Introduction to Windows Operating System
AI Guide for Business Growth - Arna Softech
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
Wondershare Recoverit Full Crack New Version (Latest 2025)
BoxLang Dynamic AWS Lambda - Japan Edition
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
MCP Security Tutorial - Beginner to Advanced
E-Commerce Website Development Companyin india
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
Trending Python Topics for Data Visualization in 2025
How to Use SharePoint as an ISO-Compliant Document Management System
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
Visual explanation of Dijkstra's Algorithm using Python
AI/ML Infra Meetup | LLM Agents and Implementation Challenges

OSBConf 2015 | Scale out backups with bareos and gluster by niels de vos

  • 1. Scale-Out backups with Bareos and Gluster Niels de Vos Gluster co-maintainer Red Hat Storage Developer [email protected]
  • 2. 2 Agenda ● Gluster integration in Bareos ● Introduction into GlusterFS ● Quick Start ● Example configuration and demo ● Future plans
  • 3. 3 Gluster integration in Bareos ● Store backup archives on Gluster Volumes ● Gluster native backend for Storage Daemon ● Userspace only (libgfapi), no local mountpoints ● Benefits from all Gluster capabilities: ● Scale-out and scale-up ● Multiple copies of data, local site and remote ● Coming Soon: backup Gluster Volumes with Bareos
  • 4. 4 ● Scalable, general-purpose storage platform ● POSIX-y Distributed File System ● Object storage (swift) ● Distributed block storage (qemu) ● Flexible storage (libgfapi) ● No Metadata Server ● Heterogeneous Commodity Hardware ● Flexible and Agile Scaling ● Capacity – Petabytes and beyond ● Performance – Thousands of Clients What is Gluster?
  • 5. 5 ● GlusterFS Native Client ● Filesystem in Userspace (FUSE) ● NFS ● Built-in Service, NFS-Ganesha with libgfapi ● SMB/CIFS ● Samba server required (libgfapi based module) ● Gluster For OpenStack (Swift-on-file) ● libgfapi flexible abstracted storage ● Integrated with QEMU, Bareos and others Data Access Overview
  • 6. 6 Terminology ● Brick ● Fundamentally, a filesystem mountpoint ● A unit of storage used as a capacity building block ● Translator ● Logic between the file bits and the Global Namespace ● Layered to provide GlusterFS functionality
  • 7. 7 Terminology ● Volume ● Bricks combined and passed through translators ● Ultimately, what's presented to the end user ● Peer / Node ● Server hosting the brick filesystems ● Runs the Gluster daemons and participates in volumes ● Trusted Storage Pool ● A group of peers, like a “Gluster cluster”
  • 8. 8 ● Files “evenly” spread across bricks ● Similar to file-level RAID 0 ● Server/Disk failure could be catastrophic Distributed Volume
  • 9. 9 ● Copies files to multiple bricks ● Similar to file-level RAID 1 Replicated Volume
  • 10. 10 ● Distributes files across replicated bricks Distributes Replicated Volume
  • 11. 11 Other Volume Types ● Disperse ● Erasure coding, similar to RAID-6 over the network ● JBOD (no hardware RAID), cost effective ● Sharding ● Splitting big files in pieces, distribute the pieces ● Tiering ● Hot (fast) bricks and cold (slow) bricks ● Configurable rules to migrate contents between tiers
  • 12. 12 Geo-Replication ● Continuous asynchronous replication for volumes ● Incremental updates, changelog for modifications ● Intelligent rsync over SSH ● Site to site, over LAN, WAN and internet ● Mixing of private and public clouds is possible ● One master site, one or more slave sites
  • 13. 13 Quick Start ● Available in Fedora, Debian, NetBSD and others ● Community packages in multiple versions for different distributions on http://download.gluster.org/ ● CentOS Storage SIG packages and add-ons ● Quick Start guides on http://gluster.org and CentOS wiki ● Bareos packages from http://download.bareos.org
  • 14. 14 Quick Start – Gluster Setup 1.Install the packages (on all storage servers) 2.Start the GlusterD service (on all storage servers) 3.Peer probe other storage servers 4.Create and mount a filesystem to host a brick 5.Create a volume 6.Start the new volume 7.Mount the volume
  • 15. 15 Quick Start – Gluster Setup On all storage servers: # yum install glusterfs­server # systemctl enable glusterd # systemctl start glusterd For all other storage servers: # gluster peer probe $OTHER_HOSTNAME
  • 16. 16 Quick Start – Gluster Setup For each brick: # lvcreate ­L 512G ­n backups vg_bricks # mkfs ­t xfs /dev/vg_bricks/backups # mkdir ­p /bricks/backups # mount /dev/vg_data/backups /brick/backups # tail ­n1 /proc/mounts >> /etc/fstab
  • 17. 17 Quick Start – Gluster Setup For each volume: # gluster volume create $VOLUME        $HOSTNAME:/bricks/backups/data        $OTHER_HOSTNAME:/bricks/backups/data        … # gluster volume start $VOLUME
  • 18. 18 Quick Start – Bareos Configuration 1.Install Bareos packages (inc. bareos-storage-glusterfs) 2.Enable access as non-root to Gluster 3.Create directory structure used by Bareos 4.Create a config for the Bareos Storage Daemon 5.Add the Storage to the Bareos Director configuration 6.Start the Bareos services
  • 19. 19 Quick Start – Bareos Configuration On the Bareos Director (also runs Storage Daemon): # yum install bareos­storage­glusterfs # cd /etc/bareos # vi bareos­sd.d/device­gluster.conf      (set correct Archive Device URL) # vi bareos­sd.conf      (include the device­gluster.conf with @) # vi bareos­dir.conf      (add Storage Daemon)
  • 20. 20 Quick Start – Bareos Configuration On the storage servers: # vi /etc/glusterfs/glusterd.vol       (add option rpc­auth­allow­insecure on) # systemctl restart glusterd On one storage server, per volume: # gluster volume set $VOLUME        server.server.allow­insecure on # gluster volume stop $VOLUME # gluster volume start $VOLUME
  • 21. 21 Quick Start – Bareos Configuration On one storage server, per volume: # mount ­t glusterfs $SERVER:/$VOLUME /mnt # mkdir /mnt/bareos # chown bareos:bareos /mnt/bareos # chmod ug=rwx /mnt/bareos # umount /mnt
  • 22. 22 Quick Start – Bareos Job execution On the Bareos Director: # systemctl start bareos­sd # systemctl start bareos­dir On the Bareos Director: # bconsole * run job=BackupCatalog
  • 23. 23 Integration in other projects ● oVirt for easier installation, management and monitoring ● Nagios for improved monitoring and alerting ● OpenStack Manila (filesystem as a service) ● Hadoop plugin offers an alternative for HDFS ● Bareos Gluster File Daemon plugin ● … and many others
  • 24. 24 Resources Mailing lists: [email protected] [email protected] IRC: #gluster and #gluster-dev on Freenode Links: http://gluster.org/ & http://bareos.org/ http://gluster.readthedocs.org/ http://doc.bareos.org/
  • 26. 26 Software versions used for this demo CentOS 7.1 with updates until 29 september 2015 glusterfs-3.7.4 from download.gluster.org bareos-14.2.2 from download.bareos.org Diagrams on the first slides come from the Administrators Guide for Red Hat Gluster Storage available through https://access.redhat.com/