如何使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 ]

解决方法

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