虚拟机:192.168.2.21   

虚拟机:192.168.2.22

首先,把两个虚拟机的防火墙关闭。

然后,根据 上一篇文档:  CentOS7配置本地镜像及安装gluster服务

在两台虚拟机安装gluster。

【停止防火墙】

停止防火墙

开机关闭防火墙



linux命令:

lvs:查看lv信息

vgs:查看vg信息

pvs:查看pv信息

 

【虚拟机192.168.2.21】

查看vg信息【VG:cl,VSize:59g】

查看lv信息【root的容量 和 swap的容量】

从cl的root数据卷减除10G容量

减除10G容量后再查看vg信息【cl】

减除10G容量后再查看lv信息【root的容量 和 swap的容量】

从cl中减除的10G创建5G的数据卷brick1,创建的目录位置在

把cl下的新建的brick1数据卷格式化 格式化为.xfs格式

在/mnt目录下,新建brick1文件目录,即/mnt/brick1

创建盘符:把新建的brick1,mount到/mnt/brick1目录下

 

【虚拟机192.168.2.22 做虚拟机192.168.2.21 同样的操作】

查看vg信息【VG:cl,VSize:59g】

查看lv信息【root的容量 和 swap的容量】

从cl的root数据卷减除10G容量

 

 

centos7删除lvm centos删除vg_5g

减除10G容量后再查看vg信息【VG:cl,VSize:59g】

减除10G容量后再查看lv信息【root的容量 和 swap的容量】

从cl中减除的10G创建5G的数据卷brick1,创建的目录位置在

centos7删除lvm centos删除vg_数据_02

sudo mkfs.xfs /dev/mapper/cl-brick1          --把cl下的新建的brick1数据卷格式化 格式化为.xfs格式

centos7删除lvm centos删除vg_运维_03

sudo mkdir /mnt/brick1           --在/mnt目录下,新建brick1文件目录,即/mnt/brick1

sudo mount /dev/mapper/cl-brick1  /mnt/brick1/   --创建盘符:把新建的brick1,mount到/mnt/brick1目录下

centos7删除lvm centos删除vg_5g_04

 

【虚拟机192.168.2.22】

sudo systemctl stop firewalld.service          --停止防火墙

sudo systemctl disablefirewalld.service       --开机关闭防火墙

 

和192.168.2.21的gluster的节点联通,就是告诉192.168.2.21的gluster192.168.2.21也有一个gluster节点

查看节点状态

 

 

 

【创建分布式文件系统glustervol1】

虚拟机192.168.2.21上创建目录 mkdir /mnt/brick1/vol1  

虚拟机192.168.2.22上创建目录 mkdir /mnt/brick1/vol1
创建glustervol1: sudo gluster volume create glustervol1 replica 2 transport tcp 192.168.2.21:/mnt/brick1/vol1 192.168.2.22:/mnt/brick1/vol1
启动glustervol1:  sudo gluster volume start glustervol1

 

验证是否安装成功:

【本地centOS 虚拟机192.168.56.101】

sudo mount -t glusterfs 192.168.2.22:/glustervol1  /home/xfwang/glustervol1  --把glusterfs 192.168.2.22:/glustervol1 挂在到本地/home/xfwang/glustervol1/

 

cp testHello  /home/xfwang/glustervol1  --- 拷贝文件testHello 到/home/xfwang/glustervol1如果虚拟机192.168.2.21和192.168.2.22的节点目录/mnt/brick1/vol1下,都存有 testHello 文件 

则glustervol1 分布式文件系统就建成功了。





转载于:https://blog.51cto.com/xfwang/1907176