博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
glusterfs分布式复制扩容卷以及平衡卷
阅读量:5062 次
发布时间:2019-06-12

本文共 1316 字,大约阅读时间需要 4 分钟。

随着数据量的增长,需要扩容满足使用。今天测试下glusterfs磁盘扩容的具体步骤

1.扩容

之前用的2台计算机的分布式复制卷。需要同时之两个服务器增加一块磁盘并格式化,挂载并扩容

热添加磁盘echo "- - -" >/sys/class/scsi_host/host0/scanecho "- - -" >/sys/class/scsi_host/host1/scanecho "- - -" >/sys/class/scsi_host/host2/scan格式化mkfs.xfs -i size=512 /dev/sdc挂载mkdir /data/brick2 mount /dev/sdc /data/brick2  # 加入开机自启这里 卷停止gluster volume stop gv0扩容gluster volume add-brick gv0 replica 2 10.0.0.101:/data/brick2 10.0.0.105:/data/brick2 force启动卷gluster volume start

2.删除或者平衡卷

磁盘平衡:(一般用不着)gluster volume rebalance gv0 start查看平衡状态:gluster volume rebalance gv0 status     此处可以用df -h 查看挂载下的sdb sdc两个磁盘的容量最后会平均的。移除磁盘:gluster volume remove-brick gv0 replica 2 10.0.0.21:/data/storage2 10.0.0.22:/data/storage2 force删除卷:gluster volume delete gv0查看卷状态: gluster volume info

Volume Name: gv0

Type: Distributed-Replicate
Volume ID: 16d359d1-2570-4e21-ba13-0fe67fb999e0
Status: Started
Snapshot Count: 0
Number of Bricks: 2 x 2 = 4
Transport-type: tcp
Bricks:
Brick1: zklf-server01:/data/brick1/gv0
Brick2: zklf-server02:/data/brick1/gv0
Brick3: zklf-server01:/data/brick2
Brick4: zklf-server02:/data/brick2
Options Reconfigured:
performance.client-io-threads: off
nfs.disable: on
transport.address-family: inet

从状态可以看出我们的操作是成功的。最后测试在gv0下创建同样的文件或其他是同步的。 目前先这样,看会文档或其他再补充内容

 

转载于:https://www.cnblogs.com/jiuyachun/p/10189162.html

你可能感兴趣的文章
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>
Range和xrange的区别
查看>>
BZOJ 1010 [HNOI2008]玩具装箱 (斜率优化DP)
查看>>
java-动态规划算法学习笔记
查看>>
STL容器之vector
查看>>
Linux 内核中断内幕
查看>>
DNS负载均衡
查看>>
无法向会话状态服务器发出会话状态请求
查看>>
数据中心虚拟化技术
查看>>
Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
查看>>
01入门
查看>>
python正则表达式
查看>>
嵌套循环连接(nested loops join)原理
查看>>
shell统计特征数量
查看>>