MariaDB 升级到 v10¶
- 日期:
2015-07-19
- 标签:
mysql, galera
本规格的目的是将 MariaDB 从 v5.5 升级到 v10.0。
https://blueprints.launchpad.net/openstack-ansible/+spec/MariaDB-upgrade-to-v10
问题描述¶
目前 MariaDB + Galera 正在使用 v5.5,该版本已过时,应进行升级。 此外,我们正在使用 xtrabackup v1,该版本已被弃用,推荐使用 xtrabackup v2。 因此,在升级到 v10 时应进行更改,以便我们可以利用新版本中提供的性能和安全增强功能。
提议的变更¶
升级 MariaDB - 这既是软件包更改,也是上游 mariadb 仓库更改
将 xtrabackup 更改为 xtrabackup-v2 - 这将在默认
my.cnf中添加一个配置节,用于 xtrabackup 客户端。
备选方案¶
保持原样。
Playbook/Role 影响¶
Playbook 不会受到影响,但是 galera_server 和 galera_client 角色将更改为支持 xtrabackup-v2 和 mariadb+galera v10 的新软件包。
升级影响¶
n/a
安全影响¶
升级到 MariaDB v10 并使用 xtrabackup v2 将使 OSAD 能够在未来利用更好的安全选项(如果需要)。
性能影响¶
升级到 MariaDB v10 并使用 xtrabackup v2 将带来更高的性能。
最终用户影响¶
n/a
部署者影响¶
部署者需要知道 mariadb v5.5 正在升级,但是所有升级后处理过程都应自动处理。
开发人员影响¶
n/a
依赖项¶
SPEC/限制 .my.cnf 的分发 - https://review.openstack.org/#/c/203754/
实现¶
负责人¶
主要负责人:(未分配)
工作项¶
更改 MariaDB10 与 Galera 的软件包
添加新版本 XtraBackup 的仓库
更新 my.cnf 以用于 MariaDB10(修改任何可能需要删除的内容)
更新 cluster.cnf 以用于 MariaDB10(修改任何可能需要删除的内容)
测试¶
此更改的测试将在上游自动进行,因为 everybuild 将默认使用此版本。
文档影响¶
n/a
参考资料¶
n/a