Monday, November 16, 2015

gdeploy 1.1 released

We are happy to announce the 1.1 release of gdeploy. RPMs can be downloaded from: http://download.gluster.org/pub/gluster/gdeploy/1.1/

The most notable features of this release include:
 

Change in the configuration file format, the new configuration file format is more intuitive and easy to write(tool is compatible with older format). With this format we can have both host-specific and group-specific data.

Example of old and new configuration format:


backend-old.conf


[hosts]
10.70.46.159
10.70.46.172
 

[10.70.46.159]
devices=/dev/vdb,/dev/vdc
mountpoints=/gluster/brick1,/gluster/brick2

[10.70.46.172]
devices=/dev/sdb,/dev/vda
mountpoints=/gluster/brick1,/gluster/brick2

backend-new.conf




[hosts]
10.70.46.159
10.70.46.172
 
[backend-setup:10.70.46.159]
devices=vdb,vdc
mountpoints=/gluster/brick{1,2}

[backend-setup:10.70.46.172]
devices=sdb,vda
mountpoints=/gluster/brick{1,2}


Other features include:
  • Patterns for hostnames & mountpoints in the configuration files.
  • Now, rerunning the configuration does not throw error.
  • Backend reset option added, which helps in cleaning up the VGs, LVs, and PVs.
  • Host specific and group specific configurations.

And support for the following GlusterFS features have been added:

  • Quota
  • Snapshot
  • Geo-replication
  • Subscription manager
  • Package install
  • Firewalld
  • Samba
  • CTDB
  • CIFS mount

Sample configuration files can be found at:
https://github.com/gluster/gdeploy/tree/1.1/examples