redmine - 如何使 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在节点之间同步保存文件的块设备。
推荐阅读
- python - Giving the answer according to the answer of the customer
- sql - 组合两个/四个表
- c++ - 如何将点随机放入二维坐标系中?
- angularjs - 如何在 Angular 1.4.8 中使用 angular-notify 模块
- python-3.x - 如何修复用户警告:无法检索输入
- matlab - 在 Matlab 中合并 xyz 文件中的所有数据
- javascript - 通过 Ajax 将表单数据提交到移动设备上的 Google 表单
- android - 无法在 UINT8 类型的 TensorFlowLite 张量和 Java 对象之间转换
- java - 如何在处理过程中引发异常的 Spring Integration 中路由消息?
- typo3 - 如何在流体内容元素中获取 TYPO3 backend_layout 的值?