Linux企业实战-RHCS(fence)

RHCS(rhel6)配置高可用的yum 源

cd /etc/yum.repo.d/

vim rhel-source.repo

进行编辑如下图

然后进行测试yum

yum clean all

yum repolist

然后将server1上的操作复制给server2

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

然后在server2中进行检测

yum clean all
yum repolist

为了加快加载速度,检查server2中的域名解析

cat /etc/hosts

在server1中安装集群套件ricci和luci (web管理界面的软件)

yum insatall ricci luci -y

server2中只需要安装集群套件ricci

yum insatll ricci -y

安装完成后会产生一个ricci的用户

我们想要修改他的密码

passwd ricci 

然后利用启动脚本启动ricci和luci

/etc/ilnit.d/ricci start

/etc/ilnit.d/luci  start

启动完成后设置开机自启动

chkcinfig ricci on 

chkcinfig luci on

server2也做相同的操作

登陆网页

172.25.0.1 8084

然后管理集群操作如下

创建完成后如上图所示

这时需要重新连接server1和2。这个时候我们把两个普通的服务器变成两个高可用的集群。

这个时候server1中会生成如下文件

cd /etc/cluser/

server2中同样也生成了相同的文件

查看两个集群的状态clustat

解决资源争用安装fence包

在真机中安装

yum install fence-virtd.x86_64 fence-virtd-libirt.x86_64 fence-virtd-multicast.x86_64 -y

然后配置fence

fence-virt -c

然后进入集群

cd /etc/cluster

利用文件生成key

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

然后将fence设置发送给两个集群节点

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

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

开启fence服务

systemctl start fence-virt.service

通过网页操作配置fence

给节点添加fence

然后添加mac地址(UUID)

server2做同样的操作

然后查看是否成功

cat cluster.conf

然后进行测试

server1能让server2重启证明成功了

同样server2也能爆server1的头

然后给server1和server2添加服务,确定优先级

添加resource资源

设置服务组

然后运行

然后去查看

当server1出错这个时候2会出来响应真机测试如下

此时server1会重启

发布了102 篇原创文章 · 获赞 14 · 访问量 2398

猜你喜欢

转载自blog.csdn.net/qq_41871875/article/details/104445036