Linux运维RHCS套件——集群共享文件系统搭建

环境搭建

此内容承接上一篇博客Linux运维RHCS套件——高可用集群搭建需要先搭好实验环境。
server1 ip: 172.25.62.1
server2 ip: 172.25.62.2
server3 ip: 172.25.62.3
真实主机ip:172.25.62.25
其中前三台虚拟主机使用的操作系统版本为rhel6.5

搭建mysql服务组,设置共享iscsi存储共享

1.安装相关软件
我们在server3这台主机选择一个文件设备进行共享,首先安装需要的软件。

[root@server3 ~]# yum install scsi-* -y

之后在server1和server2也安装相关软件。

[root@server1 ~]# yum install -y iscsi-*
[root@server2 ~]# yum install -y iscsi-*

2.在server3进行配置,共享文件系统
首先在server3虚拟机上添加一块硬盘。
在这里插入图片描述

[root@server3 ~]# fdisk -l

在这里插入图片描述
查看添加的硬盘,之后就可以把这个设备共享出去了。

[root@server3 ~]# vim /etc/tgt/targets.conf

在这里插入图片描述
填写共享策略。这里写的设备就是我们添加的设备。

[root@server3 ~]# /etc/init.d/tgtd start

在这里插入图片描述
开启服务。

[root@server3 ~]# tgt-admin -s

在这里插入图片描述
使策略生效。
3.在server1和serevr2主机上发现共享设备并激活

[root@server1 ~]# iscsiadm -m discovery -t st -p 172.25.62.3

在这里插入图片描述

发现共享设备。

[root@server1 ~]# iscsiadm -m node -l

在这里插入图片描述
激活设备。

[root@server1 ~]# fdisk -l

在这里插入图片描述
查看是否激活此共享设备,这里成功发现了server3共享的设备。
之后在server2也进行一样的操作。
4.在server1和server2上下载mysql,用于后面的测试

[root@server1 ~]# yum install -y mysql-server
[root@server2 ~]# yum install -y mysql-server

5.在server1上将给设备格式化文件系统

[root@server1 ~]# mkfs.ext4 /dev/sdb

在这里插入图片描述
注意,这里只在server1上格式化一次就可以了,不用在server2上格式化。
6.更改mysql目录文件权限

[root@server1 ~]# mount /dev/sdb /var/lib/mysql/
[root@server1 ~]# chown mysql.mysql /var/lib/mysql/

在这里插入图片描述
server1和server2要做相同的操作。

7.检测mysql服务是否可以正常开启

[root@server1 ~]# /etc/init.d/mysqld start

在这里插入图片描述

[root@server1 ~]# /etc/init.d/mysqld stop

在这里插入图片描述
停止服务

[root@server1 ~]# umount /dev/sdb

卸载设备。
8.进入浏览器页面关闭apache的运行独占,并关闭apache服务组。
在这里插入图片描述
将Run Exclusive的勾取消。

[root@server1 ~]# clusvcadm -d apache

在这里插入图片描述
在这里插入图片描述
关闭apache服务组。
9.在浏览器添加mysql服务组
1.点击Failover Domains,添加dbfile
在这里插入图片描述
2.点击Resources添加vip,File System,Script
在这里插入图片描述
3.点击Service Groups添加mysql服务组
在这里插入图片描述
添加时先添加ip再添加文件系统和脚本。
之后开启mysql服务组。
在这里插入图片描述
在server1上可以查看服务组是否开启。
在这里插入图片描述

这样,mysql的服务组也搭建完成了。

CLVM/GFS2集群共享文件系统的搭建

首先,将前面的mysql服务组停掉,以免影响后面的实验效果。

[root@server2 ~]# clusvcadm -d mysql

在这里插入图片描述
1.设置CLVM开机自启

[root@server1 ~]# lvmconf --enable-cluster
[root@server1 ~]# cat /etc/lvm/lvm.conf  | grep  locking_type

在这里插入图片描述
查看locking_type是否等于3。
2.将共享设备制作逻辑卷

[root@server1 ~]# pvcreate /dev/sdb
[root@server1 ~]# vgcreate vg0 /dev/sdb
[root@server1 ~]# lvcreate -L 4G -n lv0 vg0

在这里插入图片描述
3.将lv0格式化为GFS2文件系统

[root@server1 ~]#  mkfs.gfs2 -t ha1:mygfs2 -p lock_dlm -j 2 /dev/vg0/lv0

在这里插入图片描述

[root@server1 ~]# gfs2_tool sb /dev/vg0/lv0 all

在这里插入图片描述

4.挂载设备,更改目录权限

[root@server1 ~]# mount /dev/vg0/lv0 /var/lib/mysql/
[root@server1 ~]# chown mysql.mysql /var/lib/mysql/

5.多点挂载
在server2也挂载这个设备

[root@server2 ~]# mount /dev/vg0/lv0 /var/lib/mysql/

之后在/etc/fstab设置永久挂载
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值