0
点赞
收藏
分享

微信扫一扫

Google云计算原理与应用(一)

目录

一、环境准备

二、两台nginx服务器作为代理服务器,配置nginx的负载均衡

三、Keepalived实现调度器

Proxy-master 与 Proxy-slave机器同时操作安装

备份配置文件

编辑主Proxy-master的配置文件

编辑从 Proxy-slaver的配置文件

四、 启动KeepAlived(主备均启动)

五、测试


一、环境准备

主机清单

主机名ip系统用途
Proxy-master10.12.153.49centos7主负载
Proxy-slave10.12.153.108centos7主备
Real-server110.12.153.113Centos7web1
Real-server210.12.153.115centos7Web2

1、关闭防火墙和selinux

2、更改主机名

3、域名解析

4、四台机器分别安装nginx,并启动

配置安装nginx_安装配置nginx-CSDN博客

详细过程可参考之前的文章

这里我们选择的是ngixn1.20.1版本

二、两台nginx服务器作为代理服务器,配置nginx的负载均衡

两台机器的配置完全一样

vim /etc/nginx/nginx.conf

保存退出后

查看ngnix配置文件是否语法出错

nginx -t

重新加载配置文件

nginx -s reload

三、Keepalived实现调度器

注:主/备调度器均能够实现正常调度
1. 主/备调度器安装软件 

Proxy-master 与 Proxy-slave机器同时操作安装

yum install -y keepalived

备份配置文件

cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak

编辑主Proxy-master的配置文件

编辑从 Proxy-slaver的配置文件

 Configuration File for keepalived

四、 启动KeepAlived(主备均启动)

systemctl enable keepalived

systemctl start keepalived

到此:
可以解决心跳故障keepalived
不能解决Nginx服务故障

五、测试

页面访问测试

我们正常访问为方便识别Real-server1和Real-server2页面是这样的

现在我们通过访问Keepalived我们定义的对外开放的vip的ip来看看

再来测试一下高可用

查看Proxy-master的ip

这时候 Proxy-slaver是没有这个vip的ip的处于备用状态

我们通过关闭Proxy-master服务器的keepalived服务查看vip的ip会不会漂移到 Proxy-slaver服务器

这样就算master宕机,通过高可用备成为新的主,我们对于Real-server1和Real-server2的访问也是不受影响的!!

 希望能够帮助到大家!!!

 

举报

相关推荐

0 条评论