Gluster cookbook. Creates a Distributed, Replicated cluster.
GlusterFS depends on epel on CentOS 6.5.
xfsprogs
vnstat
We longer assume that there is only one brick per chef node in this cookbook. Eventually this could be refactored into separate config arrays for bricks and volumes, which would allow for arbitrary numbers of bricks per node.
Additionally, please note that this does no client configuration yet, but this would be trivial to add.
NOTE: The order is very important to Gluster when it comes to creating the volume. This cookbook does peer probes and creates the volume on the last host in the config array.
Please see testing guidelines at contributing. This cookbook comes with RSpec and ChefSpec tests, as well as a Vagrantfile for a 2 node replicated cluster.
Please see contributing guidelines at contributing
Authors: Ted Neykov ted.neykov@rackspace.com
Authors: Martin Smith martin.smith@rackspace.com
Copyright:: 2014, Rackspace, US Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.