企业级高可用集群---RHCS(二)---配置集群套件

烂漫一生 提交于 2020-02-23 22:59:28

企业级高可用集群—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 root@172.25.254.2:/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 root@172.25.254.1:/etc/cluster/
scp fence_xvm.key root@172.25.254.2:/etc/cluster/

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

绑定节点:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
server2同上面的步骤。两个节点都要绑定

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

cat /etc/cluster/cluster.conf

在这里插入图片描述
设置火墙:

systemctl stop firewalld

测试:

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

fence_node server2

在这里插入图片描述
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!