Software and OS Support Matrix
Software and OS support matrix
This page summarizes the current public support matrix by operating system, database branch, and deployment topology.
This page is generated by
scripts/generate_support_matrix.pyfrom dbbot support TSV files. Edit the TSV data in the dbbot repository first, then regenerate this page.
Notes
- The tables are wide and support horizontal scrolling.
Control-node environment
Ansible 2.10.17
| OS family | Distribution | Ansible 2.10.17 |
|---|---|---|
| RHEL7 family | CentOS 7
Red Hat 7
BigCloud 7 | Y |
| RHEL8 family | CentOS 8
Red Hat 8
BigCloud 8
Anolis OS 8 | Y |
| RHEL9 family | Rocky Linux 9 | Y |
| Euler family | openEuler 20
openEuler 22
openEuler 24
BigCloud 21 | Y |
| Kylin family | Kylin Linux Advanced Server V10 | Y |
Deployment topology matrix
Versions are derived from packages.tsv and the topology constraints currently encoded in dbbot support logic.
| Stack | Topology | Versions | Min nodes | Default OS | Entrypoint | Inventory | Status |
|---|---|---|---|---|---|---|---|
| ClickHouse | Cluster | 23.6.1.1524 | 3 | Rocky Linux 9
BigCloud 21
BigCloud 7
BigCloud 8
Anolis OS 8
openEuler 24
openEuler 20
CentOS 7
CentOS 8
openEuler 22
Red Hat 7
Red Hat 8
Kylin Linux Advanced Server V10
Ubuntu 20
Ubuntu 22
Debian 10
Debian 11 | clickhouse_ansible/playbooks/deploy_cluster.yml | clickhouse_ansible/inventory/hosts.deploy.ini | supported |
| ClickHouse | Standalone | 23.6.1.1524 | 1 | Rocky Linux 9
BigCloud 21
BigCloud 7
BigCloud 8
Anolis OS 8
openEuler 24
openEuler 20
CentOS 7
CentOS 8
openEuler 22
Red Hat 7
Red Hat 8
Kylin Linux Advanced Server V10
Ubuntu 20
Ubuntu 22
Debian 10
Debian 11 | clickhouse_ansible/playbooks/deploy_single.yml | clickhouse_ansible/inventory/hosts.deploy.ini | supported |
| GreatSQL | Primary-replica | 8.0.x (8.0.32-24..8.0.32-27) | 2 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/master_slave.yml | mysql_ansible/inventory/hosts.ini | supported |
| GreatSQL | MGR | 8.0.x (8.0.32-24..8.0.32-27) | 3 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/mgr.yml | mysql_ansible/inventory/hosts.ini | supported |
| GreatSQL | Standalone | 8.0.x (8.0.32-24..8.0.32-27) | 1 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/single_node.yml | mysql_ansible/inventory/hosts.ini | supported |
| MySQL | InnoDB Cluster | 8.4.x (8.4.0..8.4.9), 9.7.0 | 3 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/innodb_cluster.yml | mysql_ansible/inventory/hosts.ini | supported |
| MySQL | Primary-replica | 5.7.26..5.7.44, 8.0.x (8.0.21..8.0.46), 8.4.x (8.4.0..8.4.9), 9.7.0 | 2 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/master_slave.yml | mysql_ansible/inventory/hosts.ini | supported |
| MySQL | MGR | 8.0.x (8.0.21..8.0.46), 8.4.x (8.4.0..8.4.9), 9.7.0 | 3 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/mgr.yml | mysql_ansible/inventory/hosts.ini | supported |
| MySQL | MHA | 5.7.26..5.7.44 | 2 | CentOS 7
Red Hat 7 | mysql_ansible/playbooks/mha.yml | mysql_ansible/inventory/hosts.ini | supported |
| MySQL | MHA-Go | 8.4.x (8.4.0..8.4.9), 9.7.0 | 2 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/mha_go.yml | mysql_ansible/inventory/hosts.ini | supported |
| MySQL | Standalone | 5.7.26..5.7.44, 8.0.x (8.0.21..8.0.46), 8.4.x (8.4.0..8.4.9), 9.7.0 | 1 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/single_node.yml | mysql_ansible/inventory/hosts.ini | supported |
| Percona Server | Primary-replica | 8.0.29-21 | 2 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/master_slave.yml | mysql_ansible/inventory/hosts.ini | supported |
| Percona Server | Standalone | 8.0.29-21 | 1 | CentOS 7
CentOS 8
Rocky Linux 9
BigCloud 7
BigCloud 8
BigCloud 21
openEuler 20
openEuler 22
openEuler 24
Red Hat 7
Red Hat 8
Anolis OS 8
Kylin Linux Advanced Server V10 | mysql_ansible/playbooks/single_node.yml | mysql_ansible/inventory/hosts.ini | supported |
Package metadata summary
Package names, download URLs, checksums, and related package rules are maintained in packages.tsv and consumed by dbbotctl support.
| Stack | Default | Versions | Package rules | Related packages |
|---|---|---|---|---|
| ClickHouse | 23.6.1 | 23.6.1.1524 | 1 rules all supported OS | clickhouse-client, clickhouse-server |
| GreatSQL | 8.0.32-27 | 8.0.x (8.0.32-24..8.0.32-27) | 4 rules all supported OS | none |
| MySQL | 9.7.0 | 5.7.26..5.7.44, 8.0.x (8.0.21..8.0.46), 8.4.x (8.4.0..8.4.9), 9.7.0 | 73 rules all supported OS
non-Rocky9
not RHEL7 family
Rocky Linux 9 | mysql-router, mysql-shell |
| Percona Server | 8.0.29-21 | 8.0.29-21 | 1 rules all supported OS | none |
Source Data
Generated from dbbot:libexec/dbbotctl/support.