企业级高可用集群RHCS—配置集群套件

企业级高可用集群RHCS—配置集群套件

1. 部署实验环境

此实验中需要3台rhel6版本的虚拟机,分别是server1 server2 server3。
配好同一网段的ip地址,提前写好解析。(操作比较简单,这里就不在赘述了)

vim /etc/hosts	#添加解析
172.25.254.1 server1
172.25.254.2 server2
172.25.254.3 server3

在server1和server2搭建高级的yum源:

在server1中:

cd /etc/yum.repos.d/
ls
vim rhel-source.repo 

在这里插入图片描述

在这里插入图片描述

将写好的文件发给server2:

scp rhel-source.repo [email protected]:/etc/yum.repos.d/

在这里插入图片描述

配置成功:

yum clean all
yum repolist

在这里插入图片描述

2. 搭建RHCS环境

ricci---图形里的集群管理
luci---图形界面

在server1中安装:

yum install ricci luci -y

给ricci设置密码:

id ricci
passwd ricci

启动ricci luci:
注意:企业6没有systemctl命令,所以启动关闭服务等操作需要用脚本来实现

/etc/init.d/ricci start
/etc/init.d/luci start
chkconfig ricci on		#设置开机自启
chkconfig luci on

在这里插入图片描述

在server2中安装:

yum install ricci -y

给ricci设置密码:

id ricci
passwd ricci

启动ricci:

/etc/init.d/ricci start
chkconfig ricci on

在这里插入图片描述

3. 创建集群

step1 在网页中输入网址https://172.25.254.1:8084
即https://server1的ip:8084

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

step2 登陆:
在这里插入图片描述

step3 创建集群:
在这里插入图片描述

在这里插入图片描述

此时server1和server2会重启,然后再重新连接server1和server2

在这里插入图片描述

在这里插入图片描述

查看集群信息:

cd /etc/cluster/
cat cluster.conf 
clustat

在这里插入图片描述

在这里插入图片描述

4. 配置fence

FENCE的原理:

当意外原因导致主机异常或者宕机时,备机会首先调用FENCE设备,然后通过FENCE设备将异常主机重启或者从网络隔离,当FENCE操作成功执行后,返回信息给备机,备机在接到FENCE成功的信息后,开始接管主机的服务和资源。这样通过FENCE设备,将异常节点占据的资源进行了释放,保证了资源和服务始终运行在一个节点上。

在真机中安装fence:

yum search fence
yum install fence-virtd.x86_64 fence-virtd-libvirt.x86_64 fence-virtd-multicast.x86_64 -y
systemctl start fence_virtd.service
systemctl status fence_virtd.service

在这里插入图片描述

编辑fence的配置文件:

fence_virtd -c

在这里插入图片描述

在这里插入图片描述

截取密钥:

mkdir /etc/cluster
cd /etc/cluster/
dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1
ls

在这里插入图片描述

将截取好的密钥文件发送给节点server1和server2:

保证server1和server2利用的是同一个密钥

scp fence_xvm.key [email protected]:/etc/cluster/
scp fence_xvm.key [email protected]:/etc/cluster/

在这里插入图片描述

添加fence设备:
在这里插入图片描述

在这里插入图片描述

绑定节点:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

server2同上面的步骤。两个节点都要绑定

两个节点都绑定后配置文件内容应该如下:

cat /etc/cluster/cluster.conf

在这里插入图片描述

设置火墙:

systemctl stop firewalld

测试:

在server1上通过fence干掉节点server2,使server2断电重启则为成功

fence_node server2

在这里插入图片描述

在这里插入图片描述

发布了175 篇原创文章 · 获赞 11 · 访问量 6065

猜你喜欢

转载自blog.csdn.net/weixin_45775963/article/details/104481232