6.2. 升级 MariaDB


在运行 MariaDB 的每个主机上执行以下步骤。在另一个主机上开始进程前,在一个主机上完成这些步骤。

  1. 停止服务在本地节点上运行:

    # pcs resource ban galera-master $(crm_node -n)
  2. 等待 pcs status 显示该服务不再在本地节点上运行。这可能需要几分钟时间。本地节点过渡到 slave 模式:

    Master/Slave Set: galera-master [galera]
    Masters: [ overcloud-controller-1 overcloud-controller-2 ]
    Slaves: [ overcloud-controller-0 ]

    节点最终转换为停止:

    Master/Slave Set: galera-master [galera]
    Masters: [ overcloud-controller-1 overcloud-controller-2 ]
    Stopped: [ overcloud-controller-0 ]
  3. 升级相关的软件包。

    # yum upgrade '*mariadb*' '*galera*'
  4. 允许 Pacemaker 在本地节点上调度 galera 资源:

    # pcs resource clear galera-master
  5. 等待 pcs status 显示 galera 资源作为 master 在本地节点上运行。pcs status 命令应该提供类似如下的输出:

    Master/Slave Set: galera-master [galera]
    Masters: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]

在 MariaDB 集群完成完整升级前,在每个节点上执行这个步骤。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部