<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Galera Cluster on FromDual GmbH</title><link>https://www.fromdual.com/tags/galera-cluster/</link><description>Recent content in Galera Cluster on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Fri, 28 Nov 2025 16:26:48 +0000</lastBuildDate><atom:link href="https://www.fromdual.com/tags/galera-cluster/index.xml" rel="self" type="application/rss+xml"/><item><title>Attribute promotion and demotion in the MariaDB Galera Cluster</title><link>https://www.fromdual.com/blog/attribute-promotion-and-demotion-in-the-mariadb-galera-cluster/</link><pubDate>Fri, 28 Nov 2025 16:26:48 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/attribute-promotion-and-demotion-in-the-mariadb-galera-cluster/</guid><description>&lt;p&gt;In MariaDB master/slave replication there is a feature called &lt;a href="https://mariadb.com/docs/server/ha-and-performance/standard-replication/replication-when-the-primary-and-replica-have-different-table-definitions" target="_blank"&gt;attribute promotion/demotion&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>How does Galera Cluster behave with many nodes?</title><link>https://www.fromdual.com/blog/how-does-galera-cluster-behave-with-many-nodes/</link><pubDate>Fri, 24 Jan 2025 18:12:55 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-does-galera-cluster-behave-with-many-nodes/</guid><description>&lt;p&gt;Recently I had the opportunity to have a lot of Linux systems (VMs with Rocky Linux 9) from one of our regular &lt;a href="https://www.fromdual.com/galera-cluster-for-mysql-mariadb-training" title="Overview of FromDual Galera Cluster Training"&gt;Galera Cluster trainings&lt;/a&gt; all to myself for a week. And MariaDB 11.4.4 with Galera Cluster was already installed on the machines.&lt;/p&gt;</description></item><item><title>MariaDB Galera Cluster with Corosync/Pacemaker VIP</title><link>https://www.fromdual.com/blog/mariadb-galera-cluster-with-corosync-pacemaker-vip/</link><pubDate>Wed, 17 Mar 2021 20:26:19 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-galera-cluster-with-corosync-pacemaker-vip/</guid><description>&lt;p&gt;Sometimes customers want to have a very simple Galera Cluster set-up. They do not want to invest into machines and build up the know-how for load balancers in front of the Galera Cluster.&lt;/p&gt;</description></item><item><title>Keep your Galera Cluster up and running by all means</title><link>https://www.fromdual.com/blog/keep-your-galera-cluster-up-and-running-by-all-means/</link><pubDate>Fri, 26 Feb 2021 12:15:14 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/keep-your-galera-cluster-up-and-running-by-all-means/</guid><description>&lt;p&gt;We see quite often customers complaining that their Galera Cluster is not stable and &amp;ldquo;crashes&amp;rdquo; from time to time. As always one has to investigate before rating.&lt;/p&gt;</description></item><item><title>Galera Cluster Release Notes</title><link>https://www.fromdual.com/blog/galera-cluster-release-notes/</link><pubDate>Fri, 19 Feb 2021 21:32:11 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-release-notes/</guid><description>&lt;p&gt;Source: Github: codership / &lt;a href="https://github.com/codership/documentation/tree/master/release-notes" target="_blank" title="codership / documentation"&gt;documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Codership &lt;a href="https://galeracluster.com/category/blog/" target="_blank"&gt;Blog for Galera Cluster&lt;/a&gt; with release announcements.&lt;/p&gt;</description></item><item><title>Upgrading from MariaDB 10.4 to MariaDB 10.5 Galera Cluster</title><link>https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/</link><pubDate>Sat, 21 Nov 2020 20:58:09 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/</guid><description>&lt;p&gt;Because upgrading from MariaDB 10.4 to MariaDB 10.5 (non-clustered) seems not to be a problem &lt;br&gt;[ &lt;a href="https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/#lit-1"&gt;1&lt;/a&gt; &lt;br&gt;] we take the challenge and try to create a receipt based on the MariaDB 10.3 to MariaDB 10.4 Galera Cluster upgrade documentation &lt;br&gt;[ &lt;a href="https://www.fromdual.com/blog/upgrading-from-mariadb-10.4-to-mariadb-10.5-galera-cluster/#lit-3"&gt;3&lt;/a&gt; &lt;br&gt;]:&lt;/p&gt;</description></item><item><title>MySQL - MariaDB migration</title><link>https://www.fromdual.com/blog/mysql-mariadb-sidegrade/</link><pubDate>Sun, 07 Apr 2019 21:37:32 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-mariadb-sidegrade/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#general-findings"&gt;General findings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-5x-to-mariadb-55"&gt;Migration from MySQL 5.x to MariaDB 5.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql_50_to_mariadb_103"&gt;Migration from MySQL 5.0 to MariaDB 10.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mariadb-100-to-percona-server-56"&gt;Migration from MariaDB 10.0 to Percona Server 5.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-56-to-mariadb-100"&gt;Migration from MySQL/Percona 5.6 to MariaDB 10.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-102"&gt;Migration from MySQL 5.7 to MariaDB 10.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-103"&gt;Migration from MySQL 5.7 to MariaDB 10.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-104"&gt;Migration from MySQL 5.7 to MariaDB 10.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#pxc-55-to-mariadb-104"&gt;Migration from Percona XtraDB Cluster 5.5 to MariaDB Galera Cluster 10.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-105"&gt;Migration from MySQL 5.7 to MariaDB 10.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-106"&gt;Migration from MySQL 5.7 to MariaDB 10.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-106-on-windows"&gt;Migration from MySQL 5.7 to MariaDB 10.6 on Windows&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More and more MySQL users want to switch from MySQL/Percona Server to MariaDB over time or, more rarely, the other way around. This is mostly caused by the change of the default in the Linux Distributions (RHEL/CentOS 7, SLES 12, Debian 8) to MariaDB.&lt;br&gt;
Up to MySQL/MariaDB 5.5 everything was quite easy, both Branches claim to be a drop-in replacement of each other. But after the separation into different forks (MariaDB 10.0 ff. vs. MySQL 5.6 ff.) we expect more and more problems migrating from one branch to the other what we call sidegrade.&lt;br&gt;
Percona Server code is genetically closer to MySQL than MariaDB. So we expect to see less problems on this sidegrade.&lt;/p&gt;</description></item><item><title>Uptime of a MariaDB Galera Cluster</title><link>https://www.fromdual.com/blog/uptime-of-a-maria-db-galera-cluster/</link><pubDate>Fri, 15 Mar 2019 17:58:28 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/uptime-of-a-maria-db-galera-cluster/</guid><description>&lt;p&gt;A while ago somebody on &lt;a href="https://groups.google.com/forum/#!topic/codership-team/CbWcf5CqKZw" target="_blank" title="Galera Cluster uptime"&gt;Google Groups&lt;/a&gt; asked for the Uptime of a Galera Cluster. The answer is easy&amp;hellip; Wait, no! Not so easy&amp;hellip; The uptime of a Galera Node is easy (or not?). But Uptime of the whole Galera Cluster?&lt;/p&gt;</description></item><item><title>Galera Cluster and Antivirus Scanner on Linux</title><link>https://www.fromdual.com/blog/galera-cluster-and-antivirus-scanner-on-linux/</link><pubDate>Tue, 12 Dec 2017 22:51:07 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-and-antivirus-scanner-on-linux/</guid><description>&lt;p&gt;Today we had to investigate in a very strange behaviour of IST and SST on a MariaDB Galera Cluster.&lt;/p&gt;</description></item><item><title>Galera Load Balancer the underestimated wallflower</title><link>https://www.fromdual.com/blog/galera-load-balancer-the-underestimated-wallflower/</link><pubDate>Thu, 21 Sep 2017 15:25:18 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-load-balancer-the-underestimated-wallflower/</guid><description>&lt;p&gt;There are some pretty sophisticated Load Balancers for Galera Clusters setups out in the market (&lt;a href="http://www.proxysql.com/" target="_blank" title="ProxySQL for MySQL/MariaDB"&gt;ProxySQL&lt;/a&gt;, &lt;a href="https://mariadb.com/products/technology/maxscale" target="_blank" title="MariaDB MaxScale"&gt;MaxScale&lt;/a&gt;, &lt;a href="http://www.haproxy.org/" target="_blank" title="HAproxy"&gt;HAproxy&lt;/a&gt;, &amp;hellip;). They have many different exotic features. You can nearly do everything with them. But this comes at the cost of complexity. Non of them is simple any more.&lt;/p&gt;</description></item><item><title>Is your MySQL software Cluster ready?</title><link>https://www.fromdual.com/blog/is-your-mysql-software-cluster-ready/</link><pubDate>Fri, 27 Jan 2017 18:19:56 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/is-your-mysql-software-cluster-ready/</guid><description>&lt;p&gt;When we do &lt;a href="http://galeracluster.com/" target="_blank" title="Galera Cluster by Codership"&gt;Galera Cluster&lt;/a&gt; consulting we always discuss with the customer if his software is Galera Cluster ready. This basically means: Can the software cope with the Galera Cluster specifics?&lt;/p&gt;</description></item><item><title>How to move InnoDB-Logfiles on a Galera Cluster</title><link>https://www.fromdual.com/blog/how-to-move-galera-innodb-logfiles/</link><pubDate>Wed, 05 Oct 2016 10:35:35 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-to-move-galera-innodb-logfiles/</guid><description>&lt;p&gt;Somebody recently asked, what they had to do, if they wanted to move their &lt;a href="https://dev.mysql.com/doc/refman/5.6/en/glossary.html#glos_redo_log" target="_blank"&gt;InnoDB-Logfiles&lt;/a&gt; back to the datadir. As a challenge, the servers were part of a &lt;a href="http://galeracluster.com" target="_blank"&gt;Galera Cluster&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Define preferred SST donor for Galera Cluster</title><link>https://www.fromdual.com/blog/define-preferred-sst-donor-for-galera-cluster/</link><pubDate>Fri, 15 Apr 2016 18:00:26 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/define-preferred-sst-donor-for-galera-cluster/</guid><description>&lt;p&gt;One of our customers recently ran into a problem, where he wanted to have a preferred donor for SST, whenever a node came up. The problem was, that the node did not come up, when the preferred donor was not running.&lt;/p&gt;</description></item><item><title>Galera Cache sizing</title><link>https://www.fromdual.com/blog/galera-cache-sizing/</link><pubDate>Mon, 04 Apr 2016 22:03:38 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cache-sizing/</guid><description>&lt;p&gt;To synchronize the data between the Galera Cluster and a new or re-entering Galera node Galera Cluster uses 2 different mechanisms:&lt;/p&gt;</description></item><item><title>FromDual Nagios and Icinga plugins v1.0.1 for MySQL/MariaDB released</title><link>https://www.fromdual.com/blog/fromdual-nagios-icinga-plug-ins-1.0.1-mysql-mariadb-released/</link><pubDate>Tue, 23 Feb 2016 18:27:03 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fromdual-nagios-icinga-plug-ins-1.0.1-mysql-mariadb-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.0.1 of the &lt;a href="https://www.fromdual.com/nagios-and-icinga-plugins-for-mysql-1.0.0-have-been-released" title="FromDual Nagios and Icinga plugins"&gt;FromDual Nagios and Icinga plugins for MySQL, Galera Cluster and MariaDB&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MariaDB, Galera und MySQL training modules</title><link>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-modules/</link><pubDate>Tue, 29 Dec 2015 16:36:34 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-modules/</guid><description>&lt;p&gt;FromDual offers different MySQL, Galera Cluster and MariaDB training modules. For training dates see our &lt;a href="https://www.fromdual.com/mysql-mariadb-training-class-schedule" title="MySQL and MariaDB training class schedule"&gt;MySQL and MariaDB training class schedule&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Nagios and Icinga plugins for MySQL/MariaDB released</title><link>https://www.fromdual.com/blog/newsletter-en-2015-02/</link><pubDate>Wed, 04 Mar 2015 13:03:58 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/newsletter-en-2015-02/</guid><description>&lt;p&gt;FromDual is pleased to announce the release of a new version 1.0.0 of the Nagios and Icinga plugins for MySQL, MariaDB, Percona Server and Galera Cluster.&lt;/p&gt;</description></item><item><title>Making HAProxy High Available for MySQL Galera Cluster</title><link>https://www.fromdual.com/blog/making-haproxy-high-available-for-mysql-galera-cluster/</link><pubDate>Sun, 14 Dec 2014 18:37:50 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/making-haproxy-high-available-for-mysql-galera-cluster/</guid><description>&lt;p&gt;After properly installing and testing a &lt;a href="http://galeracluster.com/" target="_blank" title="Galera Cluster"&gt;Galera Cluster&lt;/a&gt; we see that the set-up is not finished yet. It needs something in front of the Galera Cluster that balances the load over all nodes.&lt;br&gt;
So we install a load balancer in front of the Galera Cluster. Typically nowadays &lt;a href="http://www.haproxy.org" target="_blank" title="HAProxy: The again. The failover should happen automatically. For this we need a Virtual IP which should automatically failover.Reliable, High Performance TCP/HTTP Load Balancer"&gt;HAProxy&lt;/a&gt; is chosen for this purpose. But then we find, that the whole Galera Cluster is still not high available in case the load balancer fails or dies. So we need a second load balancer for high availability.&lt;br&gt;
But how should we properly failover when the HAProxy load balancer dies? For this purpose we put a Virtual IP (VIP) in front of the HAProxy load balancer pair. The Virtual IP is controlled and failovered with &lt;a href="http://www.keepalived.org" target="_blank" title="VIP: Keepalived for Linux"&gt;Keepalived&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Ugly way to install MySQL Galera Cluster 5.6 on Ubuntu 14.04</title><link>https://www.fromdual.com/blog/ugly-way-to-install-mysql-galera-cluster-5.6-on-ubuntu-14.04/</link><pubDate>Mon, 20 Oct 2014 21:26:22 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/ugly-way-to-install-mysql-galera-cluster-5.6-on-ubuntu-14.04/</guid><description>&lt;p&gt;I wanted to install MySQL Galera Cluster 5.6 on the new Ubuntu 14.04 with provided packages. It was a bit tricky to make it work.&lt;/p&gt;</description></item></channel></rss>