glusterfs创建一个简单的volume

1、创建brick

在设置逻辑卷的时候我们选择逻辑卷池(必须在该模式下,glusterfs才支持快照功能snapshot)

#分区

fdisk /dev/vdb

#更新磁盘

partprobe /dev/vdb

#创建pv

vgcreate vg_bricks /dev/vdb1

#创建逻辑卷池

lvcreate -L 10G -T vg_bricks/bricksPool

#创建lv

lvcreate -V 2G -T vg_bricks/bricksPool -n brick1

#格式化

mkfs.xfs -i size=512 /dev/vg_bricks/brick1

#挂载

mkdir /bricks/brick-a

cat /etc/fstab

...

...

...

/dev/vg_bricks/brick1 /bricks/brick-a xfs defaults 0 0

...

...

mount  -a

#新建目录(brick无法使用挂载点的根目录)

mkdir /bricks/brick-a/brick-a1

#修改目录属性

chcon -t glusterd_brick_t /bricks/brick-a/brick-a1

这样我们就创建了一个简单的brick

2、创建一个简单的volume

通过上述方法,我们创建了两个brick,分布情况如下:、

node1:/bricks/brick-a/brick-a1

bode2:/bricks/brick-b/brick-b1

#创建一个默认的分布式volume

gluster volume create nejore \   -------->  下划线在bash命令行中为换行,防止输入错误

node1:/bricks/brick-a/brick-a1 \

bode2:/bricks/brick-b/brick-b1

如果所选的brick在同一个宿主机,需要在命令行尾部加上force

3、默认卷(分布式)简单说明

通过上述方法我们创建了一个名为nejore的分布式卷,即写入文件的时候会相对均匀的写入到两台机器(node和node2)上,可以在客户端通过原生挂载然后测试,写的文件越多,分布越均匀

#客户端挂载

yum install -y glusterfs-fuse*

mount -t glusterfs node1:/nejore /data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值