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

  

  

 

posted @ 2019-03-06 10:09  呆呆114  阅读(423)  评论(0编辑  收藏  举报