软件与操作系统支持矩阵
软件与操作系统支持矩阵
本文档按操作系统、数据库分支与部署架构汇总当前公开支持矩阵。
本页由
scripts/generate_support_matrix.py根据 dbbot 支持矩阵 TSV 文件生成。请先修改 dbbot 仓库中的 TSV 数据,再重新生成本页。
说明
- 表格较宽,支持左右滑动查看全部列。
控制节点环境
Ansible 2.10.17
| 系统系列 | 发行版 | Ansible 2.10.17 |
|---|---|---|
| RHEL7 系列 | CentOS 7
Red Hat 7
BigCloud 7 | Y |
| RHEL8 系列 | CentOS 8
Red Hat 8
BigCloud 8
Anolis OS 8 | Y |
| RHEL9 系列 | Rocky Linux 9 | Y |
| Euler 系列 | openEuler 20
openEuler 22
openEuler 24
BigCloud 21 | Y |
| Kylin 系列 | Kylin Linux Advanced Server V10 | Y |
部署拓扑支持矩阵
版本范围来自 packages.tsv,并结合 dbbot 当前支持逻辑中的拓扑约束生成。
| 软件栈 | 拓扑 | 版本 | 最少节点 | 默认 OS | 入口 Playbook | Inventory | 状态 |
|---|---|---|---|---|---|---|---|
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| MySQL | MHA | 5.7.26..5.7.44 | 2 | CentOS 7
Red Hat 7 | mysql_ansible/playbooks/mha.yml | mysql_ansible/inventory/hosts.ini | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
| 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 | 支持 |
包元数据摘要
包名、下载地址、checksum 与关联包规则由 packages.tsv 维护,并由 dbbotctl support 使用。
| 软件栈 | 默认版本 | 版本 | 包规则 | 关联包 |
|---|---|---|---|---|
| ClickHouse | 23.6.1 | 23.6.1.1524 | 1 条规则 全部受支持系统 | clickhouse-client, clickhouse-server |
| GreatSQL | 8.0.32-27 | 8.0.x (8.0.32-24..8.0.32-27) | 4 条规则 全部受支持系统 | 无 |
| 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 条规则 全部受支持系统
非 Rocky9
非 RHEL7 系列
Rocky Linux 9 | mysql-router, mysql-shell |
| Percona Server | 8.0.29-21 | 8.0.29-21 | 1 条规则 全部受支持系统 | 无 |
数据来源
生成来源:dbbot:libexec/dbbotctl/support。