Storage

使用 Ceph 作為故障轉移 FTP 服務的冗餘儲存?

  • July 10, 2016

我需要設置一個冗餘的 FTP 儲存服務,它可以在一次伺服器崩潰後倖存下來。

我有兩台伺服器SrvASrvB,它們共享一個虛擬 IP IpVirt(一個 IP 通常指向SrvA ,但如果SrvA有問題,它將指向*SrvB )。*兩台伺服器 (Debian) 都將配置 FTP 守護程序和 FTP 使用者。

此時,始終可以使用IpVirt 訪問FTP 守護程序:failover FTP service = OK

對於實際的儲存部分,我看到以下選項:

  • rsyncSrvASrvB之間的 FTP數據目錄
  • 使用節點為SrvASrvB的複製文件系統:複製的 FS 基礎結構將為我完成同步工作。

我正在考慮第二種選擇:我想知道 Ceph(我想嘗試一下)是否可以完成這項工作?

我可以讓SrvASrvB成為 Ceph 基礎架構的兩個節點,其中數據儲存在SrvASrvB上。但是,當SrvASrvB中的至少一個啟動時,是否還要讓任何 Ceph 客戶端(SrvASrvB或任何其他客戶端)仍然可以訪問 Ceph 基礎設施?Ceph“主”故障轉移系統(客戶端將使用相同的 IpVirt IP)。

在這種情況下,FTP數據目錄將是 Ceph“卷”的掛載點。

注意:我計劃將這兩個伺服器用於其他面向儲存的服務(SMB、WebDAV、面向儲存的 Web 應用程序……)。這些服務的數據目錄將成為其他 Ceph“卷”的其他掛載點。

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

引用自:https://serverfault.com/questions/787702