gdeploy user guide¶
gdeploy is an Ansible based deployment tool. Initially gdeploy was written to install GlusterFS clusters, eventually it grew out to do lot of other things. On a given set of hosts, gdeploy can create physical volumes, volume groups, and logical volumes, install packages, subscribe to RHN channels, run shell commands, create GlusterFS volumes and lot more.
Quick links¶
Contents¶
- Installation
- Getting Started
- Usage
- Debugging
- Configuration file format
- Features
- Maintainer
- Developer Documentation
- Design
- Testsuite
- Frequently Asked Questions
- Why do we need gdeploy, when Ansible is available?
- How does gdeploy help in setting up GlusterFS clusters?
- Does gdeploy help in installing GlusterFS packages?
- Is gdeploy only for installing and deploying GlusterFS?
- Can I run arbitrary scripts using gdeploy?
- My gdeploy run is failing with Module Error, why?
- Examples
- Using gdeploy to create a 1x3 Gluster Volume
- Using gdeploy to create 2x2 gluster volume
- Write a config file to do the backend setup
- How to start and stop services
- Set/unset volume options on an existing volume
- Setting the options on an existing volume
- Resetting the options on the existing volume
- Installing packages from yum repositories
- How to disable repos
- Quota setup on an existing volume
- Enabling and disabling quota
- Create a Gluster volume and set up quota
- Set a 5GB limit on a directory using quota
- Creating a volume and setting a tuning profile on it
- Setting a tuning profile on an existing volume
- NFS Ganesha setup end-to-end
- Unexporting a volume and destroying an NFS-Ganesha HA Cluster