Build and administer petabyte-scale GlusterFS distributed storage clusters on commodity hardware. This course takes storage professionals from initial installation and brick preparation through advanced topics including geo-replication, high availability, and OpenStack Swift object storage integration, providing the depth needed to confidently manage GlusterFS in production environments.
The curriculum covers GlusterFS architecture and its metadata-free elastic hash design, brick preparation with LVM thin provisioning and XFS, and all nine volume types including distributed, replicated, striped, sharded, and dispersed configurations. Students configure geo-replication for disaster recovery across LAN, WAN, and Internet links, set up multi-protocol client access via FUSE, NFS, and CIFS/SMB, implement POSIX ACLs and directory quotas, deploy CTDB for IP failover with Samba, manage volume snapshots, and integrate with OpenStack Swift for unified file and object storage.
Lab exercises reinforce key concepts with multi-node GlusterFS clusters, covering brick creation, volume type deployment, and geo-replication configuration. Troubleshooting chapters equip students with statedump analysis, log interpretation, and systematic approaches to diagnosing geo-replication and NFS issues.