centos7 安装 搭建 GlusterFS分布式文件系统

  • 原创
  • |
  • 浏览:885
  • |
  • 更新:
  • |
  • 标签:CENTOS 

GlusterFS是一个分布式文件系统,这里介绍如何在centos搭建分布式文件系统

工具/原料

  • GlusterFS

方法/步骤

  1. 1

    首先至少2台局域网主机,可以是虚拟机,这里用三台做演示,主机名的修改看

    centos7 安装 搭建 GlusterFS分布式文件系统
  2. 2

    安装最新长期稳定版本(Long Term Stable)的gluster软件,三台主机都执行yum -y install centos-release-gluster

    centos7 安装 搭建 GlusterFS分布式文件系统
  3. 3

    安装glusterfs-server三台主机都执行yum --enablerepo=centos-gluster*-test install glusterfs-server

    centos7 安装 搭建 GlusterFS分布式文件系统
  4. 4

    然后以此执行systemctl enable glusterd设置开机启动那个,立马启动systemctl start glusterd,最后执行systemctl status glusterd查看是否启动成功

    centos7 安装 搭建 GlusterFS分布式文件系统
  5. 5

    然后修改hosts文件,执行vim /etc/hosts,然后添加如下配置

    10.14.0.1 xuanps

    10.14.0.4 worker

    10.14.0.5 home

    这个文件修改也要再三个主机都添加,不然其他两台不能互联

    centos7 安装 搭建 GlusterFS分布式文件系统
  6. 6

    没有连接成功,是显示disconnected

    centos7 安装 搭建 GlusterFS分布式文件系统
  7. 7

    都修改完成后,通过gluster peer status检查是否连接成功

    centos7 安装 搭建 GlusterFS分布式文件系统
  8. 8

    创建挂在卷,force忽略在root目录创建挂在卷的警告

    gluster volume create volume-name replica 3 worker:/xuan/docker/gluster-volume/test home:/xuan/docker/gluster-volume/test xuanps:/xuan/docker/gluster-volume/test force

    centos7 安装 搭建 GlusterFS分布式文件系统
  9. 9

    执行mount -t glusterfs worker:/volume-name /mnt/挂载本地目录到glusterfs卷(volume-name)这个是刚刚创建的挂载卷的名字

    centos7 安装 搭建 GlusterFS分布式文件系统
  10. 10

    然后在本地目录mnt添加文件会自动同步到其他挂载卷volume-name的目录里,而且三台主机都有

    centos7 安装 搭建 GlusterFS分布式文件系统
  11. 11

    组后额外介绍下如果要远程挂载,就是本机挂载其他主机的目录需要打开gluster volume set volume-name nfs.disable off,否正不需要执行

    centos7 安装 搭建 GlusterFS分布式文件系统
    END
  12. 11
    该信息未经授权抓取自百度经验
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签CENTOS