首页 > 解决方案 > 如何使 redmine/default/files 高可用?

问题描述

目前我正在处理任务,在新的 3 台服务器中使用起搏器和 Corosync 使 redmine 具有高可用性。我成功地完成了部分数据库同步。但是 redmine 将所有文件保存在 /var/lib/redmine/default/files/

现在我想将此文件夹从我的旧 redmine 迁移到新 redmine。如何将 /var/lib/redmine/default/files/ 同步到我的新服务器。

目前我正在从旧的 redmine 复制并粘贴到我的新服务器。我知道这是一个愚蠢的解决方案。

任何人都知道如何在我的 3 台服务器中同步此文件夹或如何将其放在网络共享上。

请帮我。

起搏器状态

root@twinkie:~# pcs status
Cluster name: mycluster
Stack: corosync
Current DC: server3 (version 1.1.16-94ff4df) - partition with quorum
Last updated: Tue Sep  1 11:47:04 2020
Last change: Mon Aug 31 21:45:25 2020 by root via crm_attribute on server3

3 nodes configured
5 resources configured

Online: [ server1 server2 server3 ]

Full list of resources:

 MasterVip      (ocf::heartbeat:IPaddr2):       Started server3
 Apache (ocf::heartbeat:apache):        Started server3
 Master/Slave Set: pgsql-ha [pgsqld]
     Masters: [ server3 ]
     Slaves: [ server1 server2 ]

标签: redminehigh-availability

解决方案


您可以使用DRBD在节点之间同步保存文件的块设备。


推荐阅读