{"id":9670,"date":"2019-09-23T08:29:47","date_gmt":"2019-09-23T06:29:47","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/"},"modified":"2019-09-23T08:29:47","modified_gmt":"2019-09-23T06:29:47","slug":"rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/","title":{"rendered":"Rolling Upgrade of a Galera Cluster with ClusterControl"},"content":{"rendered":"<h1>Rolling Upgrade is easy<\/h1>\n<p>In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster &#8220;Rolling Upgrade&#8221; without any loss of service.<br \/>\nLet\u2019s say we want to upgrade from Percona XtraDB Cluster version 5.6 to 5.7.<br \/>\nThe same procedure can be used to upgrade MariaDB (from 10.1 to 10.2 or 10.3)<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/S9S-Galera-cluster-56.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-33958 alignleft\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/S9S-Galera-cluster-56.jpg\" alt=\"\" width=\"2486\" height=\"200\" \/><\/a><\/p>\n<h2>Prerequisites<\/h2>\n<p>First of all, make sure that on your Galera cluster all nodes are synchronized.<br \/>\nFrom the Dashboard, on the tab Overview, then the Galera Nodes window, in the Last \u201cCommitted\u201d column , all 3 figures must be identical.<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Committed-shadow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-33941\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Committed-shadow.png\" alt=\"\" width=\"973\" height=\"161\" \/><\/a><br \/>\nThen disable from the GUI the &#8220;cluster &amp; node auto-recovery&#8221;either by clicking on both until it gets red or by setting temporarely on the clustercontrol server in the<br \/>\n\/etc\/cmon.d\/cmon_N.cnf file (N stands for Cluster ID) the 2 following parameters:<br \/>\n&#8211; enable_cluster_autorecovery=0<br \/>\n&#8211; enable_node_autorecovery=0<br \/>\ndon&#8217;t forget to restart the cmon service.<br \/>\n<code>systemctl restart cmon<\/code><br \/>\nIt is very important &amp; even crucial otherwise Clustercontrol will try everytime to restart the Galera node when you will stop it during the upgrade process.<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Auto-rec-shadow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-33943\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Auto-rec-shadow.png\" alt=\"\" width=\"916\" height=\"119\" \/><\/a><br \/>\nNow we have to put the first Galera node in maintenance mode for one hour.<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Maintenance1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-33291\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Maintenance1.png\" alt=\"\" width=\"300\" height=\"236\" \/><\/a><br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Maintenance-shadow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-33294\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Maintenance-shadow.png\" alt=\"\" width=\"219\" height=\"300\" \/><\/a><br \/>\nThe Cluster status bar should be now as following.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Maintenance-final.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-33945\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Maintenance-final.png\" alt=\"\" width=\"973\" height=\"196\" \/><\/a><\/p>\n<h2>Cluster Upgrade<\/h2>\n<p>Log on the first master node using your favorite terminal emulator \u201cputty\u201d or &#8220;MobaXterm&#8221;, open 2 sessions and stop the Percona service on the first node.<br \/>\n<code># service mysql status<br \/>\nSUCCESS! MySQL (Percona XtraDB Cluster) running (19698)<br \/>\n# service mysql stop<br \/>\nShutting down MySQL (Percona XtraDB Cluster).. SUCCESS!<br \/>\n# service mysql status<br \/>\nERROR! MySQL (Percona XtraDB Cluster) is not running<\/code><br \/>\nRemove now existing Percona XtraDB Cluster and Percona XtraBackup packages<br \/>\n<code>#[root@node1 yum.repos.d]# yum remove percona-xtrabackup* Percona-XtraDB-Cluster*<br \/>\nLoaded plugins: fastestmirror, ovl<br \/>\nSetting up Remove Process<br \/>\nResolving Dependencies<br \/>\n--&gt; Running transaction check<br \/>\n---&gt; Package Percona-XtraDB-Cluster-56.x86_64 1:5.6.44-28.34.1.el6 will be erased<br \/>\n---&gt; Package Percona-XtraDB-Cluster-client-56.x86_64 1:5.6.44-28.34.1.el6 will be erased<br \/>\n---&gt; Package Percona-XtraDB-Cluster-galera-3.x86_64 0:3.34-1.el6 will be erased<br \/>\n---&gt; Package Percona-XtraDB-Cluster-server-56.x86_64 1:5.6.44-28.34.1.el6 will be erased<br \/>\n---&gt; Package Percona-XtraDB-Cluster-shared-56.x86_64 1:5.6.44-28.34.1.el6 will be erased<br \/>\n---&gt; Package percona-xtrabackup.x86_64 0:2.3.10-1.el6 will be erased<br \/>\n--&gt; Finished Dependency Resolution<br \/>\nRemoved:<br \/>\nPercona-XtraDB-Cluster-56.x86_64 1:5.6.44-28.34.1.el6        Percona-XtraDB-Cluster-client-56.x86_64 1:5.6.44-28.34.1.el6 Percona-XtraDB-Cluster-galera-3.x86_64 0:3.34-1.el6<br \/>\nPercona-XtraDB-Cluster-server-56.x86_64 1:5.6.44-28.34.1.el6 Percona-XtraDB-Cluster-shared-56.x86_64 1:5.6.44-28.34.1.el6 percona-xtrabackup.x86_64 0:2.3.10-1.el6<br \/>\nComplete!<\/code><br \/>\nInstall the new packages<br \/>\n<code>#[root@node1 yum.repos.d]# yum install Percona-XtraDB-Cluster-57<br \/>\nResolving Dependencies<br \/>\n--&gt; Running transaction check<br \/>\n---&gt; Package Percona-XtraDB-Cluster-57.x86_64 0:5.7.26-31.37.1.el6 will be installed<br \/>\n--&gt; Processing Dependency: Percona-XtraDB-Cluster-client-57 = 5.7.26-31.37.1.el6 for package: Percona-XtraDB-Cluster-57-5.7.26-31.37.1.el6.x86_64<br \/>\n--&gt; Processing Dependency: Percona-XtraDB-Cluster-server-57 = 5.7.26-31.37.1.el6 for package: Percona-XtraDB-Cluster-57-5.7.26-31.37.1.el6.x86_64<br \/>\n--&gt; Running transaction check<br \/>\n---&gt; Package Percona-XtraDB-Cluster-client-57.x86_64 0:5.7.26-31.37.1.el6 will be installed<br \/>\n---&gt; Package Percona-XtraDB-Cluster-server-57.x86_64 0:5.7.26-31.37.1.el6 will be installed<br \/>\n--&gt; Processing Dependency: Percona-XtraDB-Cluster-shared-57 = 5.7.26-31.37.1.el6 for package: Percona-XtraDB-Cluster-server-57-5.7.26-31.37.1.el6.x86_64<br \/>\n--&gt; Processing Dependency: percona-xtrabackup-24 &gt;= 2.4.12 for package: Percona-XtraDB-Cluster-server-57-5.7.26-31.37.1.el6.x86_64<br \/>\n--&gt; Processing Dependency: qpress for package: Percona-XtraDB-Cluster-server-57-5.7.26-31.37.1.el6.x86_64<br \/>\n--&gt; Running transaction check<br \/>\n---&gt; Package Percona-XtraDB-Cluster-shared-57.x86_64 0:5.7.26-31.37.1.el6 will be installed<br \/>\n---&gt; Package percona-xtrabackup-24.x86_64 0:2.4.15-1.el6 will be installed<br \/>\n---&gt; Package qpress.x86_64 0:11-1.el6 will be installed<br \/>\n--&gt; Finished Dependency Resolution<br \/>\nDependencies Resolved<br \/>\nInstalled:<br \/>\nPercona-XtraDB-Cluster-57.x86_64 0:5.7.26-31.37.1.el6<br \/>\nDependency Installed:<br \/>\nPercona-XtraDB-Cluster-client-57.x86_64 0:5.7.26-31.37.1.el6                            Percona-XtraDB-Cluster-server-57.x86_64 0:5.7.26-31.37.1.el6<br \/>\nPercona-XtraDB-Cluster-shared-57.x86_64 0:5.7.26-31.37.1.el6                            percona-xtrabackup-24.x86_64 0:2.4.15-1.el6<br \/>\nqpress.x86_64 0:11-1.el6<br \/>\nComplete!<\/code><br \/>\nStart the node outside the cluster (in standalone mode) by setting the wsrep_provider variable to none.<br \/>\n<code>$ ps -edf|grep -i mysql<br \/>\n$ mysqld --user=mysql --wsrep-provider='none'<\/code><br \/>\nRun now mysql_upgrade in the second session<code><br \/>\n[root@node1 \/]# mysql_upgrade -u root -p<br \/>\nEnter password:<br \/>\nChecking if update is needed.<br \/>\nChecking server version.<br \/>\nRunning queries to upgrade MySQL server.<br \/>\nChecking system database.<br \/>\nmysql.columns_priv                                 OK<br \/>\nmysql.db                                           OK<br \/>\nmysql.engine_cost                                  OK<br \/>\nmysql.user                                         OK<br \/>\nUpgrading the sys schema.<br \/>\nChecking databases.<br \/>\nsys.sys_config                                     OK<br \/>\nUpgrade process completed successfully.<br \/>\nChecking if update is needed<\/code><br \/>\nWhen the upgrade is over, stop the mysqld process.<br \/>\nYou can either kill the mysqld process ID or use mysqladmin shutdown with the MySQL root user credentials.<br \/>\n<code>$ mysqladmin shutdown -uroot -p<\/code><br \/>\nNow you can restart the upgraded node to join the Galera cluster in the first session.<br \/>\n<code>$ service mysql start<br \/>\nStarting Percona-Xtradb-server.190612 13:04:33 mysqld_safe Logging to '\/var\/log\/mysql\/mysqld.log'.<br \/>\n190612 13:04:33 mysqld_safe Starting mysqld daemon with databases from \/var\/lib\/mysql<br \/>\n.. SUCCESS!<\/code><\/p>\n<h2>Post-exec tasks<\/h2>\n<p>From the GUI, disable the maintenance mode and check for the new version by logging in the instance.<br \/>\n<code>[root@node1 \/]# mysql -u root -p<br \/>\nEnter password:<br \/>\nWelcome to the MySQL monitor.  Commands end with ; or \\g.<br \/>\nYour MySQL connection id is 64<br \/>\nServer version: 5.7.27-30-57 Percona XtraDB Cluster (GPL), Release rel30, Revision 64987d4, WSREP version 31.39, wsrep_31.39<br \/>\nOnce the first node is upgraded, you can repeat exactly the same procedure for all the other nodes in the cluster.<\/code><\/p>\n<p>Now you can repeat exactly the same procedure for the other nodes of the cluster. At the end, Clustercontrol should display the same version for all nodes.<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/S9S_Version_57.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-34506\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/S9S_Version_57.jpg\" alt=\"\" width=\"2090\" height=\"430\" \/><\/a><\/p>\n<h2>Conclusion<\/h2>\n<p>Rolling upgrade of a Galera cluster with Clustercontrol is really easy and fast with no or very few impact on the service.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rolling Upgrade is easy In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster &#8220;Rolling Upgrade&#8221; without any loss of service. Let\u2019s say we want to upgrade from Percona XtraDB Cluster version 5.6 to 5.7. The same procedure can be used to upgrade MariaDB (from 10.1 to [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":9678,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[],"type_dbi":[],"class_list":["post-9670","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-administration-monitoring"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Rolling Upgrade of a Galera Cluster with ClusterControl - dbi Blog<\/title>\n<meta name=\"description\" content=\"In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster &quot;Rolling Upgrade&quot; without any loss of service.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rolling Upgrade of a Galera Cluster with ClusterControl\" \/>\n<meta property=\"og:description\" content=\"In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster &quot;Rolling Upgrade&quot; without any loss of service.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-23T06:29:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1234\" \/>\n\t<meta property=\"og:image:height\" content=\"93\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Open source Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Open source Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/\"},\"author\":{\"name\":\"Open source Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b\"},\"headline\":\"Rolling Upgrade of a Galera Cluster with ClusterControl\",\"datePublished\":\"2019-09-23T06:29:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/\"},\"wordCount\":388,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg\",\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/\",\"name\":\"Rolling Upgrade of a Galera Cluster with ClusterControl - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg\",\"datePublished\":\"2019-09-23T06:29:47+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b\"},\"description\":\"In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster \\\"Rolling Upgrade\\\" without any loss of service.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg\",\"width\":1234,\"height\":93},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rolling Upgrade of a Galera Cluster with ClusterControl\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b\",\"name\":\"Open source Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g\",\"caption\":\"Open source Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/open-source-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rolling Upgrade of a Galera Cluster with ClusterControl - dbi Blog","description":"In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster \"Rolling Upgrade\" without any loss of service.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/","og_locale":"en_US","og_type":"article","og_title":"Rolling Upgrade of a Galera Cluster with ClusterControl","og_description":"In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster \"Rolling Upgrade\" without any loss of service.","og_url":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/","og_site_name":"dbi Blog","article_published_time":"2019-09-23T06:29:47+00:00","og_image":[{"width":1234,"height":93,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg","type":"image\/jpeg"}],"author":"Open source Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Open source Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/"},"author":{"name":"Open source Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b"},"headline":"Rolling Upgrade of a Galera Cluster with ClusterControl","datePublished":"2019-09-23T06:29:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/"},"wordCount":388,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg","articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/","url":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/","name":"Rolling Upgrade of a Galera Cluster with ClusterControl - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg","datePublished":"2019-09-23T06:29:47+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b"},"description":"In this blog, I will show you how easy it is with Clustercontrol to perform a Galera cluster \"Rolling Upgrade\" without any loss of service.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/MariaDB-Version.jpg","width":1234,"height":93},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/rolling-upgrade-of-a-percona-xtradb-cluster-in-clustercontrol-1-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Rolling Upgrade of a Galera Cluster with ClusterControl"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/59554f0d99383431eb6ed427e338952b","name":"Open source Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eb4fb12e386e8c41fdef0733e8114594cf2653e4f55e9fa2161442b8eaf3f657?s=96&d=mm&r=g","caption":"Open source Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/open-source-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=9670"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9670\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/9678"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=9670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=9670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=9670"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=9670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}