我们在3个数据中心运行MariaDB Galera集群。我们使用mariabackup工具在每个数据中心进行备份,但是,由于所有3个数据中心都在复制相同的数据,我们正在尝试实施一种解决方案,其中包括仅在DC中执行备份脚本,并且如果在进行备份的DC中存在停机时间,则备份应自动在其他DC中运行。这种方法的任何解决方案都非常受欢迎。
发布于 2019-04-26 09:29:13
你需要某种“事件&触发器”来完成这项工作。
我使用zabbix来监控我的日常mariabackup,我有一个问题,当mariabackup正在运行时,节点关闭了。我真的不关心我是否会丢失一天的备份,因为我也有ZFS快照备份。
但是,如果您愿意,还可以在zabbix中设置一些触发器操作,使备份脚本在另一台服务器上运行。
我会选择的另一个解决方案是saltstack 'beacon & reactor‘。可以创建一个信标来发送事件,并且可以触发一个反应器来采取一些操作。由于我在所有服务器上都运行saltstack,因此这将是我更喜欢的解决方案。
https://stackoverflow.com/questions/55710715
复制相似问题