问题描述
当前,我正在使用新的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在节点之间同步保存文件的块设备。