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会重启