This is a good start to play around with the galera multi-master mysql synchronous replication (http://www.codership.com/products/mysql_galera) HOWTO: * play around (add a database and data, chaos-monkey nodes etc.) WARNING Change the mysql root password in production and limit access to galera cluster members! TODO * naming: master -> donor * put a load balancer in front of the cluster * make cluster "masterless" nodes.pp # nodes $cluster_name = 'wsrep_galera_cluster' node /mysql-db-01/ { class { 'galera' : cluster_name => $cluster_name } } node /mysql-db-0([2-9])/ { $master_ip = '172.18.67.254' class { 'galera' : cluster_name => $cluster_name, master_ip => $master_ip } }