glusterfs 将文件复制到其他服务器

glusterfs 将文件复制到其他服务器

我有多台服务器,它们都需要在 /home 中拥有相同的内容。换句话说,如果文件 /home/user1/test.txt 在服务器 A 上更新,则需要将此更新复制到集群中的所有其他服务器。

是否可以使用 GlusterFS 来实现此目的?也就是说,让每台服务器在本地拥有所有数据的完整副本(该服务器将使用这些数据),并仅使用 GlusterFS 负责将这些数据复制到其他服务器?

我对组合存储不感兴趣,而是将所有数据放在所有机器上,然后使用 GlusterFS 将其复制到其他机器。

答案1

是的。这几乎是参考案例对于 GlusterFS。GlusterFS 的一大优点是将数据存储在本地,并复制到其他集群成员。这意味着您可以选择从 Gluster Client 查找数据 - 这为您提供了故障转移,或者您也可以直接从“存储砖”位置获取数据。- 适合备份。

Gluster 还支持使用 NFSv3 导出卷,但如果您使用 NFS 机制(而不是基于 FUSE 的客户端),则无法获得故障转移。

Gluster 快速入门指南对你来说应该是一个很好的起点。管理指南有所有其他的答案。

话虽如此,如果你将 GlusterFS 用于数据库后端存储,它可能会表现得很奇怪。例如,我真的不想把它放在/var/lib/mysql那里。锁有点乱。

相关内容