This blog is about the development of my various Linux based web sites, starting with raspberrywebserver.com, Banoffee Pi Server and Linux Web Servers.
Setting up Ganglia on three small clusters
I've been studying clusters using Banana Pi boards, and I've got as far as developing a cluster of MySQL servers, a cluster using GlusterFS and a web server cluster.
At the moment the server cluster is operating on its own. Each node contains a copy of the Pyplate CMS with its own instance of an SQLite database. The next step is it to make all three clusters work together. I've updated Pyplate so that I can use MySQL instead of SQLite, and I've imported a Pyplate database into the database cluster.
Over the last few days I've set up Ganglia monitoring tools on the Gluster cluster and the MySQL cluster. I set up a third cluster consisting of the Ganglia master node, and a another Banana Pi that I've been using to manage the web cluster. I installed Ganglia-monitor on each node, and I installed the web front-end on the master node. Ganglia uses different ports to connect to monitors on different clusters. I set up the database cluster on port 8650, the storage cluster on port 8656 and the control cluster on port 8655. The master node runs gmetad, a daemon that collects data from all the monitors, and stores it in an RRD tools database.
At the moment the server cluster is operating on its own. Each node contains a copy of the Pyplate CMS with its own instance of an SQLite database. The next step is it to make all three clusters work together. I've updated Pyplate so that I can use MySQL instead of SQLite, and I've imported a Pyplate database into the database cluster.
Over the last few days I've set up Ganglia monitoring tools on the Gluster cluster and the MySQL cluster. I set up a third cluster consisting of the Ganglia master node, and a another Banana Pi that I've been using to manage the web cluster. I installed Ganglia-monitor on each node, and I installed the web front-end on the master node. Ganglia uses different ports to connect to monitors on different clusters. I set up the database cluster on port 8650, the storage cluster on port 8656 and the control cluster on port 8655. The master node runs gmetad, a daemon that collects data from all the monitors, and stores it in an RRD tools database.
Total Comments 0