Galera cluster deployment based on docker swarm using Linux Containers (LXC) with automatic deployment via Ansible.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
root adc392126c Second commit 5 years ago
roles/lxc_swarm Initial commit 5 years ago
DOC Initial commit 5 years ago
INSTALL Initial commit 5 years ago
Makefile Initial commit 5 years ago
README README commit 5 years ago
ansible_install.sh Initial commit 5 years ago
ansible_provisioning.sh Initial commit 5 years ago
ansible_swarm_config.sh Initial commit 5 years ago
galera.yml Second commit 5 years ago
hosts Initial commit 5 years ago
swarm-galera.yml Initial commit 5 years ago

README

### In this virtual lab we used mainly the following tools:
* Docker swarm for service creation and container orchestration
* Linux Containers (LXC) for worker nodes
* Ansible for automation
* Galera-inside-docker for MariaDB clustering

In more detail, the manager node is running on the host machine itself, while the provisioning \
of LXC containers permits the creation of multiple worker nodes on which the galera cluster runs, \
running on the same host without the need for separate worker machines.
Ansible is used for the total automation of the deployment process, which is constituted after by \
the usage of Makefile, in the specific case of the combination of LXC with Docker swarm and Galera \
cluster, provided that all the necessary modules are available with the latest version of ansible \
which is installed automatically by make.