GlusterFS - 快速入门
https://docs.gluster.org/en/latest/Administrator%20Guide/Setting%20Up%20Volumes/
第1步 - 准备机器,至少有三个节点 1.1 设置主机名server01 server02 server03 #配置hosts文件 1.2 网络相通 1.3 每个虚拟机上至少有两个虚拟磁盘,一个用于操作系统安装,另一个用于服务GlusterFS存储 1.4 在每个服务器上设置NTP,以便在文件系统之上正常运行许多应用程序 yum install ntpdate -y echo "*/1 * * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1" >> /var/spool/cron/root
第2步 - 格式化并安装块 2.1 我们将使用XFS文件系统作为后端块,以下示例假定brick将驻留在/ dev / sdb1上 mkfs.xfs -i size=512 /dev/sdb1 mkdir -p /data/brick1 echo '/dev/sdb1 /data/brick1 xfs defaults 1 2' >> /etc/fstab mount -a && mount
#您现在应该看到sdb1挂载在/ data / brick1
第3步 - 安装GlusterFS yum install glusterfs-server 第4部 - 配置防火墙 第5步 - 配置信任池 gluster peer probe server2 gluster peer probe server3 注:建立此池后,只有受信任的成员才能将新服务器探测到池中,新服务器无法探测池,必须从池中进行探测。 查看状态: gluster peer status 第6部 - 设置GlusterFS卷 server1-3上 mkdir -p /data/brick1/gv0 任意一台服务器: #创建并启动 gluster volume create gv0 replica 3 server1:/data/brick1/gv0 server2:/data/brick1/gv0 server3:/data/brick1/gv0 gluster volume start gv0 gluster volume info 显示已启动 Status: Started 注意:如果卷未显示“已启动”,/var/log/glusterfs/glusterd.log则应检查下面的文件 以便调试和诊断情况 第7部 -测试GlusterFS卷 我们将使用其中一个服务器来装入卷,client端需要安装其他包 mount -t glusterfs server1:/gv0 /mnt for i in `seq -w 1 100`; do cp -rp /var/log/messages /mnt/copy-test-$i; done