The script is available at github. Only tested with Ubuntu 12.04 and RHEL 6.3.
$ git clone git@github.com:alyu/dbtools.git $ cd dbtools/galera $ ./bootstrap-galera.sh !! Running this Galera bootstrap will wipe out any current MySQL installation that you have on your hosts !! Continue? (Y/n): Download Galera packages (Y/n): What is your OS on your DB nodes [ubuntu|redhat]: (ubuntu) Galera MySQL tarball (https://launchpad.net/codership-mysql/5.5/5.5.28-23.7/+download/mysql-5.5.28_wsrep_23.7-linux-x86_64.tar.gz): Galera wsrep library (https://launchpad.net/galera/2.x/23.2.2/+download/galera-23.2.2-amd64.deb): Downloading packages... Generate install scripts (Y/n): MySQL install dir (/usr/local): MySQL data dir (/var/lib/mysql): InnoDB buffer pools size (1G): InnoDB log file size (1G): Where are your Galera hosts () [ip1 ip2 ... ipN]: 10.0.3.140 10.0.3.150 10.0.3.160 Name your Galera Cluster (my_galera_cluster): SST method [rsync|xtrabackup] (rsync): Writeset slaves/parallel replication (1): Generate tarball (Y/n): SSH user (alex): SSH pub key (/home/alex/.ssh/id_rsa.pub): SSH port (22): Creating tarball... Deploy Galera (Y/n): *** Bootstraping 10.0.3.140... *** Installing Galera wsrep provider Killing any MySQL server running... ... Do you want to secure your Galera cluster (y/N): y Enter a new MySQL root password: root123 Securing MySQL... Galera Cluster for MySQL installed... Done..0h:1m:52s
Add new comment