Administrator
发布于 2024-11-13 / 8 阅读
0
0

GlusterFS安装部署使用

1、安装软件包

yum install centos-release-gluster

yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma

yum -y install glusterfs-libs \

glusterfs-fuse \

glusterfs \

glusterfs-api \

glusterfs-cli \

glusterfs-client-xlators \

glusterfs-server

2、启动服务

systemctl enable glusterd

systemctl start glusterd

3、创建glusterfs集群

#创建基础集群, 我们创建卷服务是基于基础集群做数据balance的

[root@gfs1.sys.ops.bj1.wormpex.com ~]# gluster peer probe gfs{2..3}.sys.ops.bj1.wormpex.com

[root@gfs1.sys.ops.bj1.wormpex.com ~]# gluster peer status

Number of Peers: 2

Hostname: gfs2.sys.ops.bj1.wormpex.com

Uuid: 9c935d2b-2ebb-4cfb-9832-0ada8887bdee

State: Peer

in

Cluster (Connected)

Hostname: gfs3.sys.ops.bj1.wormpex.com

Uuid: 8fae36f6-99f0-40c7-828c-ed2df7860f8d

State: Peer

in

Cluster (Connected)

[root@gfs1.sys.ops.bj1.wormpex.com ~]# gluster pool list

UUID Hostname State

9c935d2b-2ebb-4cfb-9832-0ada8887bdee gfs2.sys.ops.bj1.wormpex.com Connected

8fae36f6-99f0-40c7-828c-ed2df7860f8d gfs3.sys.ops.bj1.wormpex.com Connected

aa9e90f2-d5df-4931-af35-16e089dee9af localhost Connected

4、gluster brick 磁盘初始化

# 建brick

# 每个brick(目录)是建立卷的基础元素, 可以把它理解为raid中的磁盘.

# 我们直接把磁盘格式化后, 以xfs挂载为目录, 然后做为brick使用.

# 将磁盘设置为GPT格式

parted /dev/sdb mklabel gpt

# 将所有磁盘空间都分给sdb1

parted /dev/sdb mkpart primary 0% 100%

# 初始化ext4文件系统

mkfs -t ext4 /dev/sdb1

# 获取sdb1的UUID

blkid /dev/sdb1

mkdir -pv /brk{1..3}

mkfs.xfs -f -i attr=2 -l lazy-count=1,sectsize=4096 -b size=4096 -d sectsize=4096 -L brk1 /dev/sdb

mkfs.xfs -f -i attr=2 -l lazy-count=1,sectsize=4096 -b size=4096 -d sectsize=4096 -L brk2 /dev/sdc

mkfs.xfs -f -i attr=2 -l lazy-count=1,sectsize=4096 -b size=4096 -d sectsize=4096 -L brk3 /dev/sdd

cat fstab

/dev/sdb /brk1xfs rw,noatime,nodiratime,noikeep,nobarrier,allocsize=100M,attr2,largeio,inode64,swalloc 0 0

/dev/sdc /brk2xfs rw,noatime,nodiratime,noikeep,nobarrier,allocsize=100M,attr2,largeio,inode64,swalloc 0 0

/dev/sdd /brk3xfs rw,noatime,nodiratime,noikeep,nobarrier,allocsize=100M,attr2,largeio,inode64,swalloc 0 0

mount -a

df -h |grep sd


评论