实践部署
实践环境
<李>开启5台Linux虚拟机,并在其中四台分别添加4块硬盘,每块硬盘内存为:20克李>
<李>开启后分别设置虚拟机名称为:node1, node2, node3, node4、客户李>
<李>服务器地址分别为
<李> node1:192.168.116.128李>
<李> node2:192.168.116.130李>
<李> node3:192.168.116.129李>
<李> node4:192.168.116.131李>
<李>客户:192.168.116.132李>
李
>
在所有虚拟机中配置主机名解析
<代码> vim/etc/hosts
…
192.168.116.128 node1
192.168.116.130 node2
192.168.116.129 node3
192.168.116.131 node4
代码:wq > >之前
在node1节点服务器中编辑格式磁盘脚本,并执行脚本
<代码> mkdir/abc//创建目录
cd/abc
vim磁盘。sh//编辑脚本
mkdir - p/数据/sd {b . . e} 1
因为我在{b . . e};做
echo ' n
w ' | fdisk/dev/sd ${我}
mkfs。xfs/dev/sd $ {} 1
山/dev/sd ${我}1/数据/sd{} 1美元
完成
:wq
chmod + x磁盘。sh//添加执行权限/磁盘。sh//执行脚本
df ht//查看磁盘信息
文件系统类型容量已用可用已用%挂载点/dev/sda2 xfs 20克/1.5克19克8%
devtmpfs devtmpfs 903 0 903 0%/dev
tmpfs tmpfs/dev/shm 912 0 912 0%
tmpfs tmpfs 912 8.6 904/1%运行
tmpfs tmpfs 912 0 912/sys/fs/cgroup的0%/dev/sda5 xfs 8.0 g 33 m 8.0 g/家庭的1%/dev/sda1 xfs 8.0克135 7.9克/boot 2%
tmpfs tmpfs 183 0 183/运行/user/0 0%/dev/sdb1 xfs 20 g 33 m 20 g/数据/sdb1 1%/dev/sdc1 xfs 20 g 33 m 20 g/数据/sdc1 1%/dev/sdd1 xfs 20 g 33 m 20 g/数据/sdd1 1%/dev/sde1 xfs 20 g 33 m 20 g/数据/sde1//1%成功分区代码>
将脚本文件分别推送到两外三个节点服务器,并分别执行脚本文件
<代码> scp磁盘。sh root@192.168.116.130:/opt/scp磁盘。sh root@192.168.116.129:/opt/scp磁盘。sh root@192.168.116.131:/opt/代码>
在所有节点节点服务器中搭建百胜源,使用yum源安装GFS服务
<代码>山。cifs//192.168.80.2/股票/abc///挂载百胜存放目录
cd/etc/yum.repos.d///进入百胜仓库目录
mkdir贝克//创建文件夹
mv CentOS - *贝克///将已存在的源全部放入创建的文件夹内
vim glfs。回购//编辑百胜源
(glfs)
name=glfs
abc/gfsrepo baseurl=文件://///指定百胜源路径
gpgcheck=0
启用=1
:wq
百胜列表//重新加载百胜仓库
yum安装从而glusterfs-server glusterfs-fuse glusterfs-rdma - y//安装GFS服务
systemctl firewalld停止。服务//关闭防火墙
setenforce 0//关闭selinux
systemctl glusterd开始。服务//启动gfs服务
systemctl启用glusterd。服务//设置开启自启
ntpdate ntp1.aliyun.com//同步阿里云时间代码>
进入node1节点服务器,添加信任节点
<代码> gluster同行调查node2
gluster同行调查node3
gluster同行调查node4 代码>
在所有节点服务器查看信任节点信息
李>
<代码> gluster对等的地位
同行的数量:3
主机名:node2
Uuid: 86 e94693 aaaf - 4 eb9 - 91 - d6 - edce0489e4f7
状态:同行在集群(连接)
主机名:node3
Uuid: 1 ee7a579 - 4 - a0e - 493 - e - 8709 - d8234b8bb858
状态:同行在集群(连接)
主机名:node4
Uuid: b98e1eb0 - 3639 - 47 - - a767 3 - a3df125443a
状态:同行在集群(连接)代码>
在node1节点创建分布式卷
<代码> [root@node1 yum.repos。d] # gluster卷创建dis-vol node1://sdb1 node2:数据/数据/sdb1力//创建分布式卷力强制执行
[root@node1 yum.repos。d] # gluster体积信息dis-vol//查看卷信息
卷名:dis-vol
类型:分发
卷ID: 370023 d1 - cdc9 - 4 - b0d 9 - c57 - 663 ebad503cd
状态:创建
快照数:0
砖的数量:2
tcp传输类型:
砖:
Brick1: node1:/数据/sdb1
Brick2: node2:/数据/sdb1
选择重新配置:
交通工具。地址系列:inet
nfs。禁用:
[root@node1 yum.repos。d] # gluster卷列表//查看创建的卷
dis-vol
[root@node1 yum.repos。d] # gluster体积开始dis-vol//启动卷
卷开始:dis-vol:成功
[root@node1 yum.repos。d] # gluster体积状态dis-vol//查看卷状态
俄罗斯少女组合体积:dis-vol
Gluster过程TCP端口RDMA港口在线Pid
------------------------------------------------------------------------------
砖node1:/数据/sdb1 49152 0 12100 Y
砖node2:/数据/sdb1 49152 0 11714 Y
任务状态的体积dis-vol
------------------------------------------------------------------------------
没有主动卷任务
[root@node1 yum.repos。d] # gluster体积信息dis-vol//再次查看卷信息
卷名:dis-vol
类型:分发
卷ID: 370023 d1 - cdc9 - 4 - b0d 9 - c57 - 663 ebad503cd
状态:开始//处于启动状态
快照数:0
砖的数量:2
tcp传输类型:
砖:
Brick1: node1:/数据/sdb1
Brick2: node2:/数据/sdb1
选择重新配置:
交通工具。地址系列:inet
nfs。禁用: