简单介绍:

glusterfs是一个可扩展的网络文件系统,适用于数据密集型任务,如云存储与媒体流。是免费开源软件。

官网地址:www.gluster.org

glusterfs yum源需要的安装包:SpecialInterestGroup/Storage - CentOS Wiki

安装下面两个包:

本文部署的是复制卷,类似于磁盘阵列的raid1

第一步:环境准备:

至少准备三个节点,每个节点都做(除了系统盘以外额外添加至少一块硬盘,这里我添加了两块硬盘)

关闭防火墙与selinux三个节点都做

配置主机名、IP地址、及主机名解析(三个节点都做)

vim  /etc/hosts

配置免密登录(在server1上做)

[root@server1 ~]# ssh-keygen

[root@server1 ~]# ssh-copy-id  server2

[root@server1 ~]# ssh-copy-id  server3

配置yum源(三个节点都做)

[root@server1 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo

[root@server1 ~]# yum  -y  install centos-release-gluster

第二步:安装glusterfs软件包并设置开机自启(三个节点都做)

[root@server1 ~]#  yum  -y   install   glusterfs-server

[root@server1 ~]# systemctl  enable  glusterd.service  --now

第三步:配置磁盘分区并格式化挂载(每个节点都做)

配置分区

[root@server1 ~]# fdisk /dev/sdb

[root@server1 ~]# fdisk /dev/sdc

创建挂载点目录

[root@server1 ~]# mkdir  -p /data/brick1

[root@server1 ~]# mkdir  -p /data/brick2

格式化文件系统

[root@server1 ~]# mkfs.xfs -i size=512 /dev/sdb1

[root@server1 ~]# mkfs.xfs -i size=512 /dev/sdc1

配置开机自动挂载并挂载(三个节点都做)

[root@server1 ~]# echo '/dev/sdb1 /data/brick1 xfs defaults 0 0 ' >> /etc/fstab

[root@server1 ~]# echo '/dev/sdc1 /data/brick2 xfs defaults 0 0' >> /etc/fstab

[root@server1 ~]# mount -a

第四步:配置受信任池(在server1执行就行)

[root@server1 ~]# gluster peer probe server2

[root@server1 ~]# gluster peer probe server3

查看服务器的对等状态,在任意节点都可以看到有两个对等节点

[root@server1 ~]# gluster peer  status

第五步:设置glusterfs卷

在所有节点执行

[root@server1 ~]# mkdir /data/brick1/gv0

[root@server1 ~]# mkdir /data/brick2/gv0

在server1 节点执行

[root@server1 ~]# gluster volume create gv0 replica 3 server1:/data/brick1/gv0  server2:/data/brick1/gv0  server3:/data/brick1/gv0  server1:/data/brick2/gv0  server2:/data/brick2/gv0   server3:/data/brick2/gv0  force

第六步:启动新的卷并查看信息

启动创建的卷

[root@server1 ~]# gluster volume start gv0

查看卷的信息

[root@server1 ~]# gluster volume info

最后:测试glusterfs卷

[root@server1 ~]# mount -t glusterfs server1:/gv0   /mnt

[root@server1 ~]# for i in `seq -w 1 100`; do cp -rp /var/log/messages /mnt/copy-test-$i; done

[root@server1 ~]# ls -lA /mnt/copy* | wc -l

因为是三副本存储,所以每个节点上的文件数量都是100

部署glusterfs相关推荐

  1. 企业级别应用--GFS分布式文件系统(GlusterFS工作原理、弹性 HASH 算法 、GlusterFS卷的类型、 部署GlusterFS)

    文章目录 一. GlusterFS 概述 1.1 GlusterFS 简介 与传统分布式相比的优点 1.2 GlusterFS 的特点 扩展性和高性能 高可用性 全局统一命名空间 弹性卷管理 基于标准 ...

  2. centos7 部署glusterfs集群,服务端和客户端演示

    centos7 部署glusterfs集群,服务端和客户端演示 说明 glusterfs 分布式文件服务,详细可以百度 官网文档: https://docs.gluster.org/en/latest ...

  3. 银河麒麟高级服务器部署glusterfs

    前言 GFS是一个可扩展的分布式文件系统,用于大型的.分布式的.对大量数据进行访问的应用.它运行于廉价的普通硬件上,并提供容错功能.它可以给大量的用户提供总体性能较高的服务. GlusterFS的工作 ...

  4. 部署 GlusterFS 群集

    目录 一.部署流程 1. 环境部署 2. 硬盘分区挂载 3. 配置/etc/hosts文件(所有节点上操作) 4. 安装.启动GFS 5. 添加节点并创建集群 6. 根据规划创建卷 6.1 创建分布式 ...

  5. 一步一步部署GlusterFS

    环境准备:两台CentOS 7.2 干净系统        OS-01---192.168.10.1         OS-02---192.168.10.2 文件路径,如果yum源没有,请手动配置 ...

  6. Suse12.1 - rpm部署GlusterFS分布式存储

    1.zypper 安装各种库 zypper in bison openssl* libacl* sqlite libxml2* zypper in libxml++* fuse fuse-devel ...

  7. 案例部署——GlusterFS分布式文件系统群集

    前言:大部分分布式解决方案都是通过元服务器存放目录结构等元数据,元数据服务器提供了整个分布式存储的索引工作.但是一单元数据服务器损坏,整个分布式存储页将无法工作.本次将介绍一款无元服务器的分布式存储解 ...

  8. 基于docker部署glusterfs

    作者:[吴业亮] 博客:https://wuyeliang.blog.csdn.net/ 源代码 https://github.com/gluster/gluster-containers 下载代码 ...

  9. GlusterFS基本部署

    一.快速部署GlusterFS 1.前期环境的准备 因为做实验我用的是VMware ,最少准备3台虚拟机,2台用来做服务端,1台用来做客户端,服务端的配置(1C2G,硬盘最少2块),客户端(1C2G) ...

最新文章

  1. $state 新标签页
  2. 制作灵动单片机MM32F3277 测试版
  3. python环境变量配置_Anaconda从下载到环境变量配置(windows)
  4. C# Dynamic特性
  5. 深度学习与计算机视觉系列(2)_图像分类与KNN
  6. 不规则图形数格子的方法_【微课堂】人教版五年级数学(上)6.5不规则图形的面积图文精讲+教学视频+同步练习...
  7. 中国近代史自考必备简答题(一)
  8. mac 安装ps2017和破解教程
  9. CIF/4CIF/QCIF/D1 分辨率
  10. myeclipse10破解找不到common文件夹的问题
  11. 各大互联网公司开放平台一览
  12. php分解质因数,JavaScript趣题:分解质因数
  13. 微星笔记本的神奇之处
  14. 广州计算机中心杜云飞,我校学子在ISC19世界大学生超级计算机竞赛中获佳绩
  15. 量化投资学习——股指期货研究(八)
  16. 从软件外包到阿里技术专家再到CTO,他究竟是如何一路晋升?
  17. 2007网吧经营攻略之技术完全篇
  18. 西安,已达 100 %。
  19. 零售转型之战,“富二代”平安银行胜算如何?
  20. 墨奇科技AI+生物识别解决方案亮相安博会;启迈QIMA与世界商品网在供应链管理方面达成战略合作 | 全球TMT...

热门文章

  1. 机器人公敌过获奖没有_《机械公敌》观后感(学生作业)
  2. layui添加阿里巴巴图标库
  3. STM32CUBEMX开发GD32F303(10)----双ADC轮询模式扫描多个通道
  4. Android 项目中用得最多最火的第三方框架可能都在这里了!你有没有错过?
  5. 活动目录(Active Directory)管理,AD自动化
  6. 软件工程案例教程答案(第三版)第一章 韩万江 姜立新 编著
  7. 词的表示方法笔记——词向量+代码练习
  8. 深度学习中机器学习策略的运用 Projects-1
  9. CentOS 7禁用THP
  10. 捋一捋什么是MySQL插入意向锁?