将 gluster 卷安装到与卷本身相同的机器上是一个好主意吗?

将 gluster 卷安装到与卷本身相同的机器上是一个好主意吗?

我有以下 gluster 卷,详细信息如下

Volume Name: geo-vol
Type: Distribute
Status: Started
Number of Bricks: 1
Transport-type: tcp
Bricks:
Brick1: bst:/backup
Options Reconfigured:
geo-replication.indexing: on

我将该卷安装到与 nfs 安装相同的机器上,并且 brick1 也在同一台机器上,然后使用地理复制将其镜像到备份服务器。

从我的设置中可以看出,我正在使用 glusterfs 进行几乎实时的备份。

我只需要可靠的方法将我的数据备份到辅助服务器,之前我使用 rsync,但随着文件数量的增加,它开始占用大量内存,因此我们切换到 gluster,当我们尝试实时复制时,它妨碍了服务器的性能,因此在最后的手段中我们采用了 ge-replication,我们现在面临的一个问题是 gluster 的 CPU 消耗非常高,我向 gluster 邮件列表询问了这个问题,但没有更新。

答案1

按照http://community.gluster.org/q/running-client-server-on-the-same-set-of-nodes/

在同一组节点上运行客户端和服务器进程是相当常见的。事实上,GlusterFS 服务器会将卷作为客户端安装以执行某些操作。一般来说,这种方法效果很好,但可能会遇到服务器和客户端进程之间各种形式的争用。

相关内容