Download ClusterControl
Installation Instructions for ClusterControl, the All-inclusive Database Management System for Open Source Databases

Before you get started, make sure you have the proper environment, such as a supported OS and a ssh keys setup. Full list of requirements can be found here.

Run the install script below and walk through our 3 step installation process to get started with ClusterControl.

You will be given access to a 30 day Enterprise trial version of ClusterControl, after which you will have access to our free Community version. During the 30-day trial period, you can access our 24/7 support at any time.

Happy clustering with MySQL, MongoDB or PostgreSQL.

1 Step

Run the following Scripts

$ wget http://www.severalnines.com/downloads/cmon/install-cc
$ chmod +x install-cc
$ ./install-cc   # as root or sudo user

If you have multiple network interface cards, assign one IP address for HOST variable as per example below:

$ HOST=192.168.1.10 ./install-cc # as root or sudo user
Note
ClusterControl relies on a MySQL server as a data repository for the clusters it manages and an Apache server for the User Interface. The installation script will always install an Apache server on the host. An existing MySQL server can be used or a new MySQL server install is configured for minimum system requirements. If you have a larger server please make the necessary changes to the my.cnf file and restart the MySQL server after the installation.

2 Step

Open your web browser to http://[ClusterControl_host]/clustercontrol and create the default Admin user by entering a valid email address and password.

3 Step

Setup passwordless SSH to all target nodes (ClusterControl and all database nodes). Run following commands on ClusterControl:

$ ssh-keygen -t rsa # press enter on all prompts
$ ssh-copy-id -i ~/.ssh/id_rsa [ClusterControl IP address]
$ ssh-copy-id -i ~/.ssh/id_rsa [Database nodes IP address] # repeat this to all target database nodes
Note
For cloud infrastructure, you may skip this step since all nodes should have been configured with a keypair. Ensure the keypair exists in the ClusterControl node and you are good for the next step.
Attention
If you use a non-root user, then it must be in sudoers on all nodes. Read here for details.

ClusterControl Installation & Product Documentation

Have questions?