glusterfs集群安装
环境准备
系统
[root@VM_0_9_centos ~]# uname -a
Linux VM_0_9_centos 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@VM_0_9_centos ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
硬盘:一块50G硬盘
[root@slave-09 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 37.7M 0 rom
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 50G 0 disk
├─vdb1 253:17 0 45G 0 part
└─vdb2 253:18 0 5G 0 part
节点信息
ip | 主机名 |
---|---|
172.17.0.9 | slave-09 |
172.17.0.12 | master-12 |
172.17.0.8 | slave-08 |
格式化磁盘
采用xfs存储
mkfs.xfs -f -i size=512 /dev/vdbmkdir -p /data/gclusterecho '/dev/vdb /data/gcluster xfs defaults 1 2' >> /etc/fstabmount -a && mount[root@master-12 ~]# mkfs.xfs -f -i size=512 /dev/vdb
meta-data=/dev/vdb isize=512 agcount=4, agsize=3276800 blks= sectsz=512 attr=2, projid32bit=1= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=13107200, imaxpct=25= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=6400, version=2= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0[root@slave-09 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 37.7M 0 rom
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 50G 0 disk /data/gcluster
安装glusterFS
yum install -y centos-release-gluster
yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma[root@slave-09 ~]# systemctl start glusterd.service
[root@slave-09 ~]# systemctl status glusterd.service
加入集群
[root@master-12 ~]# gluster peer probe master-12
peer probe: success. Probe on localhost not needed
[root@master-12 ~]#
[root@master-12 ~]# gluster peer probe slave-09
peer probe: success.
[root@master-12 ~]# gluster peer probe slave-08
查看集群状态
[root@master-12 ~]# gluster peer status
Number of Peers: 2Hostname: slave-09
Uuid: 28815fe9-ce7f-4ed3-ae94-ef7d032b6854
State: Peer in Cluster (Connected)Hostname: slave-08
Uuid: ef857dbe-7801-4f26-aa0e-95b8f98e1c64
State: Peer in Cluster (Connected)
安装gluster volume
在每个节点上创建volume目录
mkdir -p /data/gcluster/data
gluster volume create gv0 replica 3 master-12:/data/gcluster/data slave-09:/data/gcluster/data slave-08:/data/gcluster/data[root@master-12 ~]# gluster volume create gv0 replica 3 master-12:/data/gcluster/data slave-09:/data/gcluster/data slave-08:/data/gcluster/data
volume create: gv0: success: please start the volume to access data
[root@master-12 ~]# gluster volume start gv0
volume start: gv0: success
[root@master-12 ~]# gluster volume info Volume Name: gv0
Type: Replicate
Volume ID: e5dcd35f-94af-4a6d-a8ad-feb1b5a4278d
Status: Started
Snapshot Count: 0
Number of Bricks: 1 x 3 = 3
Transport-type: tcp
Bricks:
Brick1: master-12:/data/gcluster/data
Brick2: slave-09:/data/gcluster/data
Brick3: slave-08:/data/gcluster/data
Options Reconfigured:
transport.address-family: inet
nfs.disable: on
performance.client-io-threads: off
测试
mount -t glusterfs master-12:/gv0 /mnt
for i in `seq -w 1 100`; do cp -rp /var/log/messages /mnt/copy-test-$i; done
在每个服务器上都会有100个文件
参考
https://docs.gluster.org/en/latest/Quick-Start-Guide/Quickstart/
http://mirror.centos.org/centos/7/storage/x86_64/gluster-3.12/
https://www.cnblogs.com/jicki/p/5801712.html
glusterfs集群安装相关推荐
- Kubernetes - - k8s - v1.12.3 动态存储管理GlusterFS及使用Heketi扩容GlusterFS集群
1,准备工作 1.1 所有节点安装GFS客户端 yum install glusterfs glusterfs-fuse -y 1.2 如果不是所有节点要部署GFS管理服务,就在需要部署的节点上打上标 ...
- 搭建glusterfs集群
搭建glusterfs集群 Glusterfs简介 GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB ...
- glusterfs集群
文章目录 一.glusterfs 1. glusterfs介绍 2. 常见卷的模式 3. glusterfs集群 1)环境准备 2)实验步骤 3)实验过程 4. replica卷测试 5. 卷的删除 ...
- centos7 部署glusterfs集群,服务端和客户端演示
centos7 部署glusterfs集群,服务端和客户端演示 说明 glusterfs 分布式文件服务,详细可以百度 官网文档: https://docs.gluster.org/en/latest ...
- 2021年大数据HBase(二):HBase集群安装操作
全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HBase集群安装操作 一.上传解压HBase安装包 ...
- hadoop集群安装
一.简述 本次集群安装基于4台虚拟集群下进行. hadoop版本使用 2.6.4 操作系统为 centos6.5 jdk版本为 jdk-7u67-linux-x64.tar.gz 二.准备 创建had ...
- mysql集群安装(centos)
永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! mysql集群安装(centos) mysql cluster : 1. 基于NDB Cluster 的分布式数据库系统 2. mysq ...
- redis3.0.0 集群安装详细步骤
2019独角兽企业重金招聘Python工程师标准>>> redis3.0.0 集群安装详细步骤 博客分类: 缓存 Redis集群部署文档(centos6系统) (要让集群正常工作至少 ...
- ZooKeeper伪分布式集群安装及使用
为什么80%的码农都做不了架构师?>>> ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在V ...
最新文章
- 编程感悟-建立好代码sop
- 2017寒假第一篇随笔(寒假作业一)
- 文巾解题 231. 2的幂
- wordpress使用二级域名绑定七牛云存储做图片存储站
- 第四章 单位根检验与章节综训
- 深入了解Java的SPI机制
- 让UILabel的文字顶部对齐
- .NET自动服务程序—C#
- cocos2dx3.2 画图方法小修改之 C++ final学习
- bootstrap树节点如何设置默认不展开_我开源了一个基于Vue的组织架构树组件
- Delphi程序结构
- Duplicate key
- 聊聊页面中的锚点效果和回到顶部
- http下载异常_用了这么久HTTP, 你是否了解Content-Length?
- python中除以0的处理方法
- 如何编写android ANE
- 微信公众号支付开发手记(node)
- 没有申报就对房屋进行装修可以吗?
- 从Hadoop到Spark、Flink,大数据处理框架十年激荡发展史
- python存储JSON
热门文章
- Uncaught ReferenceError: is not defined at HTMLAnchorElement.onclick
- 【Proteus仿真】Arduino UNO+PCF8574+LCD1602+MPX4250电子秤
- mac 怎样切换 node 版本 , 如何安装oh-my-zsh
- 3个最基础的APP技术框架
- 网站外链建设:论坛签名外链还值得做吗?
- android app排行榜 易观智库,易观发布4月移动App月活增幅排行榜
- 设计功底如何得到提升 高效排版的技巧有哪些
- 摩托车闪光控制器专用芯片MST1172
- 算法和刷题——二分法
- Python报错:ImportError cannot import name ‘imresize‘