我需要设置一个能够在一次服务器崩溃后继续运作的冗余 FTP 存储服务。
我有两台服务器服务质量和服务质量共享虚拟 IP互联网虚拟网(通常指向服务质量但这将指向服务质量如果服务质量会出现问题)。 两个服务器 (Debian) 都将配置 FTP 守护程序和 FTP 用户。
此时,始终可以使用以下方式访问 FTP 守护程序互联网虚拟网:故障转移 FTP 服务 = 正常
对于实际存储部分,我看到以下选项:
rsync
FTP数据目录之间服务质量和服务质量- 使用节点为服务质量和服务质量:复制的 FS 基础设施将为我完成同步工作。
我正在考虑第二种选择:我想知道 Ceph(我想尝试)是否可以完成这项工作?
我可以做吗服务质量和服务质量Ceph 基础设施的两个节点,数据存储在这两个节点上服务质量和服务质量. 但同时确保 Ceph 基础架构仍可由任何 Ceph 客户端访问(服务质量,服务质量或任何其他)当至少有一个服务质量或者服务质量启动了吗?Ceph“主”故障转移系统(客户端将使用相同的互联网虚拟网知识产权 (IP)。
在这种情况下,FTP数据目录将是 Ceph“卷”的挂载点。
注意:我计划将这两台服务器用于其他面向存储的服务(SMB、WebDAV、面向存储的 Web 应用程序……)。这些服务的数据目录将成为其他 Ceph“卷”的其他挂载点。
答案1
Ceph 需要相当多的节点才能聚合合理的性能。
http://ceph.com/planet/zero-to-hero-guide-for-ceph-cluster-planning/
如果您只有两个,那么 DRBD 就是您最好的朋友。
http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/ch07.html