blog
ClusterControl 2.3.4 Adds MySQL Group Replication, Streamlined Air-Gapped Installation, and Controller Pooling for Scalable Management
We’re happy to announce the release of ClusterControl v2.3.4, delivering powerful updates that strengthen high availability, secure deployment options, and scalability for enterprise-scale database management.
As with every release, we’ve focused on tackling real-world challenges our users face. Below, we’ll dive into the key features that define this release, followed by additional improvements that round out v2.3.4.
ClusterControl v2.3.4 Primary Features
1. MySQL Group Replication (GA)
ClusterControl now supports MySQL Group Replication, a MySQL-native, multi-primary high availability option. With synchronous replication, automatic failover, and built-in conflict detection, Group Replication delivers strong consistency across nodes and reduces operational overhead.
Why it matters: Customers can now select the right HA solution per workload — Group Replication for MySQL-native multi-primary, Galera for optimistic conflict detection, or primary/secondary replication for simpler HA. This flexibility allows enterprises to match architecture to application needs.
2. Improved Installation for Air-Gapped Environments
ClusterControl’s offline installation process has been improved with a new wrapper script that automates the setup of dependencies and packages in environments without internet access. This makes it significantly easier to deploy in highly restricted, compliance-driven environments such as finance, government, and healthcare.
Why it matters: Air-gapped environments are critical for industries with strict regulatory requirements. This update accelerates secure deployments, reduces manual errors, and ensures faster time-to-value without sacrificing compliance.
3. Controller Pooling PREVIEW
This release introduces a preview of CMON controller pooling, allowing multiple controllers to share cluster management responsibilities. Features include dynamic cluster assignment, collocated controllers, graceful scaling, and Kubernetes-native configuration storage.
Why it matters: Enterprises running dozens or hundreds of clusters can now scale operations elastically. Controller pooling also improves high availability at the controller level, ensuring that if one controller fails, others seamlessly take over. Automatic redistribution ensures zero downtime and resilience, even when adding or removing controllers.
ClusterControl v2.3.4 Secondary Features
- Backup & Restore Improvements: Partial restore and external restore enhancements now support Percona XtraBackup, MariaDB mariadb-backup, and pg_dump.
- PostgreSQL Custom Data Directory: Flexibility to use any custom data directory location for PostgreSQL nodes.
- UI Enhancements: Updated dialogs and topology views make monitoring and managing clusters easier.
ClusterControl v2.3.4 Major and LTS database Release Support
As part of ClusterControl v2.3.4, we’re introducing support for the latest Redis 8 and PostgreSQL 18 major releases, as well as the MySQL These updates deliver major performance, scalability, and developer-centric enhancements — ensuring your database environments stay current, efficient, and ready for modern workloads.
Percona Server Pro 8.4
Percona Server for MySQL 8.4 Pro includies the latest FIPS-compliant builds designed for regulated environments.
Redis 8
Redis 8 delivers operational simplicity and performance scalability for modern enterprise workloads.
- Improved multi-core scalability through asynchronous I/O threading
- This directly boosts throughput and resource efficiency on modern multi-core servers, allowing Redis to scale better under heavy concurrent load, a major operational win for enterprise environments.
- Up to 87 % faster command execution and ~18 % faster replication
- Immediate, measurable performance gains that reduce latency and improve replication lag, critical for high-availability clusters and globally distributed systems.
- Unified packaging as Redis Open Source (merged modules)
- Simplifies deployment, patching, and observability for DevOps teams by delivering Redis JSON, Search, TimeSeries, and Bloom as a single install, reduceing version drift, dependency issues, and management overhead in production.
For detailed changes, see the Redis 8.0 release notes.
PostgreSQL 18
PostgreSQL 18 introduces faster I/O, safer upgrades, and deeper observability for enterprise-scale operations.
- Asynchronous I/O subsystem
- Sequential scans, vacuum, and bulk operations now leverage async I/O, significantly reducing I/O wait times and improving throughput on modern storage systems. This is especially impactful for data warehousing, analytics, and maintenance-heavy environments.
- Optimizer statistics retention across upgrades
- Eliminates the post-upgrade performance dips caused by missing or reset statistics. This means smoother version transitions with less post-upgrade tuning and downtime risk.
- Expanded observability (new pg_stat_io, enhanced replication & WAL stats)
- Gives DevOps teams far greater visibility into I/O behavior, replication lag, and WAL generation, improving capacity planning, anomaly detection, and incident response.
For detailed changes, see the PostgreSQL 18 release notes.
Wrapping up
With ClusterControl v2.3.4, we’re delivering on our commitment to provide DBaaS-like automation with enterprise-grade flexibility. Whether you need advanced MySQL HA with Group Replication, faster and more secure offline deployments, or scalable management with controller pooling, this release ensures your database operations remain modern, compliant, and resilient. For full details, read the release notes.
Get started in minutes and try risk-free for 30 days: Install ClusterControl directly from this post and streamline your database operations with a free 30-day Enterprise trial.
ClusterControl Script Installation Instructions
The installer script is the simplest way to get ClusterControl up and running. Run it on your chosen host, and it will take care of installing all required packages and dependencies.
Offline environments are supported as well. See the Offline Installation guide for more details.
On the ClusterControl server, run the following commands:
wget https://severalnines.com/downloads/cmon/install-cc
chmod +x install-cc
With your install script ready, run the command below. Replace S9S_CMON_PASSWORD and S9S_ROOT_PASSWORD placeholders with your choice password, or remove the environment variables from the command to interactively set the passwords. If you have multiple network interface cards, assign one IP address for the HOST variable in the command using HOST=<ip_address>.
S9S_CMON_PASSWORD=<your_password> S9S_ROOT_PASSWORD=<your_password> HOST=<ip_address> ./install-cc # as root or sudo user
After the installation is complete, open a web browser, navigate to https://<ClusterControl_host>/, and create the first admin user by entering a username (note that “admin” is reserved) and a password on the welcome page. Once you’re in, you can deploy a new database cluster or import an existing one.
The installer script supports a range of environment variables for advanced setup. You can define them using export or by prefixing the install command.
See the list of supported variables and example use cases to tailor your installation.
Other Installation Options
Helm Chart
Deploy ClusterControl on Kubernetes using our official Helm chart.
Ansible Role
Automate installation and configuration using our Ansible playbooks.
Puppet Module
Manage your ClusterControl deployment with the Puppet module.
ClusterControl on Marketplaces
Prefer to launch ClusterControl directly from the cloud? It’s available on these platforms: