💡
原文英文,约6600词,阅读约需24分钟。
📝
内容提要
本文介绍了PXC复制管理器脚本,该工具支持在多个PXC集群之间进行源和副本的故障转移。通过异步复制机制,两个集群可以互为源和副本,适用于数据库升级、报告和灾难恢复等场景。文章还提供了配置和使用示例,展示了复制过程的设置与管理。
🎯
关键要点
- 本文介绍了PXC复制管理器脚本,支持在多个PXC集群之间进行源和副本的故障转移。
- 该工具通过异步复制机制,使两个集群可以互为源和副本,适用于数据库升级、报告和灾难恢复等场景。
- 文章提供了PXC/Galera和异步复制的最小配置示例。
- 手动设置异步复制以便后续自动化操作,涉及数据转储和恢复。
- 配置PXC复制管理器以控制集群内部的故障转移事件。
- 创建必要的数据库表以捕获集群信息和元数据,供故障转移决策使用。
- 插入集群和复制凭证相关信息,设置源/副本映射和节点权重。
- 通过cron定期运行复制管理器脚本以监控拓扑并执行故障转移。
- 测试副本故障转移和源故障转移的过程,观察节点状态变化。
- 注意事项包括在生产环境中使用前进行充分测试,避免多个节点同时写入以减少不一致风险。
- 该脚本仅支持PXC/MariaDB基础的Galera环境,不适用于孤立的异步节点。