ClusterStorage-6-调整存储之扩展存储

本文档介绍了如何在GlusterFS环境中扩展存储卷,通过添加Brick实现存储容量增长,并详细展示了执行存储平衡以均匀分布数据的过程。首先,使用gluster volume add-brick命令添加新的Brick,然后通过gluster volume rebalance start开始平衡操作,并监控其状态直至完成。最后,使用lab extendvolume grade验证扩展和平衡操作的成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0.实验前的环境检查与配置

[student@workstation ~]$ lab extendvolume setup
 

1.配置存储卷

gluster volume add-brick extendme为存储卷添加存储条。gluster volume info extendme查看存储卷信息(变为先分布再复制副本的模式)。

[root@servera ~]# gluster volume add-brick extendme \
> serverc:/bricks/brick-c1/brick \
> serverd:/bricks/brick-d1/brick
volume add-brick: success
[root@servera ~]# gluster volume info extendme
 
Volume Name: extendme
Type: Distributed-Replicate
Volume ID: c2268ab7-8360-4d25-b438-9c72fbcad520
Status: Started
Number of Bricks: 2 x 2 = 4
Transport-type: tcp
Bricks:
Brick1: servera:/bricks/brick-a1/brick
Brick2: serverb:/bricks/brick-b1/brick
Brick3: serverc:/bricks/brick-c1/brick
Brick4: serverd:/bricks/brick-d1/brick
Options Reconfigured:
performance.readdir-ahead: on
 

2.平衡存储

gluster volume rebalance extendme start开启平衡功能。gluster volume rebalance extendme status查看状态信息。gluster volume set help | grep ^Option.*rebalance查看平衡相关的功能。

cluster.rebalance-stats:如果将此选项设置为“打开”,则在重新平衡过程中显示并记录迁移每个文件所用的时间。如果设置为off,重新平衡日志将只显示在每个目录中花费的时间。

cluster.weighted-rebalance:启用后,文件将以与大小成比例的概率分配给存储条。否则,所有存储条将具有相同的概率(继承行为)。

[root@servera ~]# gluster volume rebalance extendme start
volume rebalance: extendme: success: Rebalance on extendme has been started successfully. Use rebalance status command to check status of the rebalance process.
ID: fc1cfedb-2189-401f-a5b1-02dcf88a57de
[root@servera ~]# gluster volume rebalance extendme status
                                    Node Rebalanced-files          size       scanned      failures       skipped               status   run time in secs
                               ---------      -----------   -----------   -----------   -----------   -----------         ------------     --------------
                               localhost                0        0Bytes             0             0             0            completed               3.00
                 serverb.lab.example.com                0        0Bytes             0             0             0            completed               3.00
                 serverc.lab.example.com                0        0Bytes             0             0             0            completed               2.00
                 serverd.lab.example.com                0        0Bytes             0             0             0            completed               3.00
volume rebalance: extendme: success

[root@servera ~]# gluster volume set help | grep ^Option.*rebalance
Option: cluster.rebalance-stats
Option: cluster.weighted-rebalance
[root@servera ~]# gluster volume set help | grep "Option: cluster.rebalance-stats" -A2
Option: cluster.rebalance-stats
Default Value: off
Description: This option if set to ON displays and logs the  time taken for migration of each file, during the rebalance process. If set to OFF, the rebalance logs will only display the time spent in each directory.

[root@servera ~]# gluster volume set help | grep "Option: cluster.weighted-rebalance" -A2
Option: cluster.weighted-rebalance
Default Value: on
Description: When enabled, files will be allocated to bricks with a probability proportional to their size.  Otherwise, all bricks will have the same probability (legacy behavior).

 

3.任务测评

lab extendvolume grade进行任务测评。包括:存储卷,存储条数量,平衡功能等。

[student@workstation ~]$ lab extendvolume grade

Grading the student's work:

 · Testing for presence of extendme............................  PASS
 · Testing volume type of extendme.............................  PASS
 · Testing if extendme is started..............................  PASS
 · Testing for number of bricks in extendme....................  PASS
 · Testing rebalance status on extendme........................  PASS

Overall lab grade..............................................  PASS
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值