######1、实验环境
- server2 172.25.29.2 apache rhel6.5
- server3 172.25.29.3 apache rhel6.5
- server4 172.25.29.4 nginx rhel6.5
- server5 172.25.29.5 nginx rhel6.5
- localhost 172.25.29.250 fence
######2、高可用集群的配置
server4、server5均已实现nginx的负载均衡,具体配置参照https://blog.csdn.net/yyyxxxs/article/details/81739289
######server4:
[root@server4 ~]# cd /etc/yum.repos.d/
[root@server4 yum.repos.d]# vim rhel-source.repo //扩展yum源
[LoadBalancer] //负载均衡
name=LoadBalancer
baseurl=http://172.25.29.250/rhel6.5/LoadBalancer
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=http://172.25.29.250/rhel6.5/ResilientStorage
gpgcheck=0
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=http://172.25.29.250/rhel6.5/ScalableFileSystem
gpgcheck=0
[HighAvailability] //高可用
name=HighAvailability
baseurl=http://172.25.29.250/rhel6.5/HighAvailability
gpgcheck=0
[root@server4 ~]# scp /etc/yum.repos.d/rhel-source.repo server5:/etc/yum.repos.d/
[root@server4 ~]# yum install luci ricci -y
[root@server4 ~]# passwd ricci //设置ricci密码
[root@server4 ~]# /etc/init.d/ricci start
[root@server4 ~]# /etc/init.d/luci start
[root@server4 ~]# chkconfig luci on
[root@server4 ~]# chkconfig ricci on //设定开机自启
[root@server4 ~]# netstat -antlp | grep ricci
tcp 0 0 :::11111 :::* LISTEN 1291/ricci
[root@server4 ~]# cat /etc/hosts
172.25.29.2 server2
172.25.29.3 server3
172.25.29.4 server4
172.25.29.5 server5
#########server5:
yum源同server4,也是扩展可用的
[root@server5 ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
[root@server5 ~]# useradd -u 500 nginx
[root@server5 ~]# yum install ricci -y
[root@server5 ~]# /etc/init.d/ricci start
[root@server5 ~]# passwd ricci
[root@server5 ~]# netstat -antlp | grep ricci
tcp 0 0 :::11111 :::* LISTEN 1343/ricci
[root@server5 ~]# chkconfig ricci on
#########主机:
[root@foundation29 ~]# vim /etc/hosts
172.25.29.4 server4
172.25.29.5 server5
浏览器访问:https://server4:8084
Luci会自动开启8084端口接受集群节点11111端口的数据包
(1)Server4的root用户和密码登陆,普通用户权限受限
接受协议,登陆成功
(2)创建集群并添加节点
create创建新集群,add可添加已经创建的集群
注意:集群名小与15个字符
在这里:
Use the Same Password for All Nodes表示集群节点的密码相同,为ricci 密码
Download Packages表示自动下载需要的安装包,需要本地yum源配置正常可用
Use Locally Installed Packages表示根据本地已下载的安装包来下载
Reboot Nodes Before Joining Cluster表示创建集群后会重启动集群节点,所以之前要将集群管理工具(luci和ricci)设置为开机自启动
Enable Shared Storage Support表示开启集群共享存储功能
(3)集群创建成功,虚拟机自动重启
注意!!!
1* 配置时NetworkManager必须是关闭的
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
2* 点击节点,查看服务状态,所有状态必须是Running,否则需要手动开启
cman分布式集群管理器
rgmanager资源代理,负责资源接管
modclusterd集群状态监控
clvmd集群化逻辑卷,共享存储
创建成功后,在任意server4或server5执行clustat可看到集群信息
[root@server4 ~]# clustat
Cluster Status for westos_ha @ Thu Aug 2 10:01:20 2018
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
server4 1 Online, Local
server5 2 Online