#gluster的常用命令
#查看其他节点状态
gluster peer status
#查看节点列表
gluster pool list
#查看volume列表
gluster volume list
# 查看所有volume的状态
gluster volume status
#不加volume-name,默认是所有volume的信息
gluster volume info [volume-name]
1.在每个节点上创建 /dev/vdc 硬盘分区。可以使用工具如 fdisk来进行分区操作
fdisk /dev/vdc
创建分区:n
创建主分区默认顺序:【回车】
扇区:【回车】
结束扇区:【回车】
查看分区:p
退出并保存:w
#确认分区 lablk
2.在每个节点上创建物理卷(Physical Volume)
pvcreate /dev/vdc1
3.创建卷组(Volume Group)
vgcreate test_vg /dev/vdc1
这将创建一个名为 `test_vg` 的卷组,其中包含了 `/dev/vdc1` 硬盘分区。
4.逻辑卷(Logical Volume)
lvcreate -L 490G -n brick_lv test_vg
这将创建一个名为 `brick_lv` 的 100GB 大小的逻辑卷,并将其分配给 `test_vg` 卷组。
5.格式化为 ext4 文件系统
mkfs.ext4 /dev/test_vg/brick_lv
6.创建挂载点并挂载逻辑卷
mkdir -p /data/brick
mount /dev/test_vg/brick_lv /data/brick
7.更新 /etc/fstab
文件以在系统启动时自动挂载逻辑卷
echo "/dev/test_vg/brick_lv /data/brick xfs defaults 0 1" | tee -a /etc/fstab
8.扩容
gluster volume add-brick data-volume 10.0.0.11:/data/brick 10.0.0.12:/data/brick 10.0.0.13://data/brick
9.平衡卷
gluster volume rebalance data-volume start
#查看状态
gluster volume rebalance data-volume status