Glusterfs

glusterfs 將文件複製到其他伺服器

  • November 25, 2012

我有多個伺服器,它們都需要在 /home 中具有相同的內容。換句話說,如果文件 /home/user1/test.txt 在伺服器 A 上更新,則需要將其複製到集群中的所有其他伺服器。

是否可以為此目的使用 GlusterFS?也就是說,讓每台伺服器在本地擁有所有數據的完整副本——該伺服器將處理這些數據——並單獨使用 GlusterFS 來負責將這些數據複製到其他伺服器?

我對組合儲存不感興趣,而是在所有機器上擁有所有數據,只是為了讓 GlusterFS 將其複製到其他機器。

是的。這幾乎是 GlusterFS 的參考案例。GlusterFS 最好的事情之一就是將數據儲存在本地,並複製到其他集群成員。這意味著您也可以從 Gluster 客戶端中查找它 - 這可以讓您進行故障轉移,或者您也可以直接從“儲存磚”位置獲取數據。- 適合備份。

Gluster 還支持使用 NFSv3 導出卷,但如果您使用的是 NFS 機制,而不是基於 FUSE 的客戶端,則不會發生故障轉移。

Gluster 快速入門指南對您來說應該是一個很好的起點。管理指南提供所有其他答案。

也就是說.. 如果您將 GlusterFS 用於數據庫後端儲存,它的行為可能會很奇怪../var/lib/mysql例如,我真的不想放在那裡。鎖有點亂。

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