GlusterFS 分布式文件系统安装和使用

2019-08-05 0 By admin

一、为 Glusterfs 分布式文件系统创建虚拟磁盘

创建一个500M 大小的磁盘。
# dd if=/dev/zero of=disk.img bs=1M count=500
对虚拟磁盘文件创建回环设备
# losetup /dev/loop0 /data/disk.img
格式化磁盘
#mkfs.ext4 disk.img
将磁盘挂载到文件目录
#mount disk.img /data/disk

修改系统解析文件,建立主机名和主机IP之间的解析
vim /etc/hosts

二、安装GlusterFS

安装GlusterFS软件源
#yum install centos-release-gluster

安装GlusterFS 相关的软件包
#yum install glusterfs-server glusterfs-cli glusterfs-geo-replication

启动GlusterFS 服务
# systemctl start glusterd.service
# systemctl enable glusterd.service
# systemctl status glusterd.service

三、GlusterFS 分布式文件系统配置过程

1、建立分布式集群,添加其他的节点
#gluster peer probe node02
peer probe: success.
#gluster peer status
Number of Peers: 1 #除本机外,还有1台主机在集群中
Hostname: node02
Uuid: 94872424-c3d8-4dc9-b5bd-9836240d366e
State: Peer in Cluster (Connected)

2、创建存储卷
在集群中的任意一个节点上执行即可。
#gluster volume create gv1 node01:/data/disk node02:/data/disk force
volume create: gv1: success: please start the volume to access data

启动存储卷
#gluster volume start gv1

查看存储卷信息
#gluster volume info gv1

3、使用存储卷
将存储卷挂载到文件目录中。
mount -t glusterfs 127.0.0.1:/gv1 /opt/gluster