设置:两个带有最新更新的全新 CentOS 6.5 服务器。两者都全新安装了 Gluster 3.5.2。
我所做的(从服务器 2 的角度来看,shared1 和 shared2 是逻辑卷):
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/glusterfs-epel.repo
yum -y install glusterfs glusterfs-fuse glusterfs-server -y
/etc/init.d/glusterd start
chkconfig --level 345 glusterd on
echo "1.2.3.4 server1" >> /etc/hosts
echo "4.3.2.1 server2" >> /etc/hosts
gluster peer probe server1
gluster volume create shared replica 2 transport tcp server2:/shared2 server1:/shared1 force
gluster volume start shared
mount.glusterfs server2:/shared /mnt/shared
gluster peer status
Run Code Online (Sandbox Code Playgroud)
这工作得很好,我在两台服务器上的 /mnt/shared 上都有一个很好的共享文件系统。命令集分别在每台服务器上执行,并进行修改以匹配该服务器的观点。
测试:
如果我按下 server1 上的重置按钮,我在使用或访问 /mnt/shared 上的文件时会有大约 45 秒的可怕延迟
我确实在 google、glusterfs 管理指南和 serverfault …