一、server1和server4配置nginx(相同):
高可用性:一个集群(负载均衡集群),一般都有一个公共ip或域名等对外提供服务,通过这个ip或域名等,就可以访问这个集群,因为这个域名或ip或相关的服务出问题了,那么就会出现整个集群不能对外提供服务,高可用性就是为了解决单点故障的问题,当集群中的主节点出问题后,次节点就会接管,这样的话保证了集群的高可用性,次节点通常是主节点的镜像,
1.将server1配置好的nginx复制给server4(可参考上一篇博客)
scp -r /usr/local/nginx server4:/usr/local/
2.配置文件最大打开数
vim /etc/sercurity/limits.conf
nginx - nifile 65535
3.添加用户
useradd -M -d /usr/local/nginx -u 800 nginx
4.制作软链接(便于使用命令)
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin
5.启动
nginx
6.关闭防火墙
/etc/init.d/iptables stop
7.安装 ricci 图形里的集群管理 luci 图形界面
yum install ricci luci -y
注意:需要配置yum源:
yum源内容:
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=http://172.25.39.250/rhel6.5
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[LoadBalancer]
name=LoadBalancer
baseurl=http://172.25.39.250/rhel6.5/LoadBalancer
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=http://172.25.39.250/rhel6.5/HighAvailability
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=http://172.25.39.250/rhel6.5/ResilientStorage
gpgcheck=0
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=http://172.25.39.250/rhel6.5/ScalableFileSystem
gpgcheck=0
8.给ricci添加密码
passwd ricci
9.设置开机自启动
chkconfig luci on
chkconfig ricci on
10.开启
/etc/init.d/ricci start
/etc/init.d/luci start
二、网页设置高可用
1.物理机配置:
(1)rpm -qa | grep fence
安装所有:
fence-virtd-multicast-0.3.2-2.el7.x86_64
fence-virtd-0.3.2-2.el7.x86_64
fence-virtd-serial-0.3.2-2.el7.x86_64
fence-virtd-libvirt-0.3.2-2.el7.x86_64
(2)fence_virtd -c
(3)cat /etc/fence_virt.conf
(4)mkdidr /etc/cluster
(5)dd if=/dev/urandom of=fence_xvm.key bs=128 count=1
(6)scp fence_xvm.key server1:/etc/cluster/
scp femce_xvm.key server4:/etc/cluster/
(7)systemctl restart fence_virtd
2.浏览器输入:https://server1:8084
登陆
创建集群
显示
添加fence
给fence起名字
在node里面添加
Domain 为server1的uuid
在node添加
Domain为server4的uuid
添加failover domain
添加资源ip
添加httpd
添加服务组
将ip和httpd添加进去
server1和server4操作:
get nginx
chmod +x nginx
scp nginx server4:/etc/init.d/
/etc/init.d/nginx start
添加nginx
1.查看集群信息
clustat
2.查看解析
cat /etc/hosts