To help work on a 3-node CentOS 7 gluster cluster, running on 1x(1x2) replicas.
- Vagrant: Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.
- Ansible: The enterprise solution for building and operating automation at scale
- 30G HDD space, that's besides the VM size
git clone https://github.com/cenrak/gluster-upgrade-test.git
:Clone the git repository to your server/workstationcd gluster-upgrade-test
: Change directory to the local repository directoryvagrant up
: Have Vagrant create the virtual development environmentvagrant ssh-config > config
: Update SSH config file so ansible could easily connect to the virtual machineansible-playbook 0-init.yaml
: Initialize your virtual machinesansible 01-prepare-thick.yaml
: Prepare the virtual machines for the gluster deploymentansible 02-cluster.yaml
: Setup Gluster cluster