centos7搭建keepalived高可用nginx负载均衡集群

  昨天在公司内部分享了高可用负载均衡,现将环境搭建过程记录一下。

  本文主要讲keepalived高可用,与keepalived自检的脚本。

环境:
web01: 10.8.8.51   centos7.3  #web服务器01
web02: 10.8.8.52   centos7.3  #web服务器02
keepalived_master:10.8.8.90   centos7.3    vip:10.8.8.55  #nginx负载均衡主服务器,keepalived主服务器
keepalived_backup:10.8.8.91   centos7.3   vip:10.8.8.55  #nginx负载均衡备服务器,keepalived备服务器

一、web01、web02环境搭建

  由于本文主讲keepalived高可用,环境搭建过程忽略。

  web01、web02各自搭建一个简单的web,域名均为:www.test.com

       分别测试单机访问是否成功。

二、配置nginx负载均衡

  在10.8.8.90和10.8.8.91主机上,分别配置nginx负载均衡。简单配置如下。分别测试负载均衡是否成功。

upstream backend {
    server 10.8.8.51:80            max_fails=3 fail_timeout=30s;
    server 10.8.8.52:80            max_fails=3 fail_timeout=30s;
}

server {
    listen     80;
    server_name  www.test.com;
    location / {
    proxy_pass http://backend;
    proxy_set_header Host   $host;
    proxy_set_header X-Forwarded-For $remote_addr;
 }
}

三、安装配置keepalived

  keepalived官网:www.keepalived.org

  因为是测试用,所以用最新版本:

  下载地址:http://www.keepalived.org/software/keepalived-2.0.6.tar.gz

猜你喜欢

转载自www.cnblogs.com/catinsky/p/9376815.html
今日推荐