Ubuntu 下安装 keepalived 和 Nginx负载均衡 转发

Nginx负载均衡 

https://www.cnblogs.com/knowledgesea/p/5199046.html

Ubuntu 下安装  keepalived

转载自:https://www.cnblogs.com/guoximing/p/9390269.html

对文章中相关命令的整理:

ifconfig 或者 ip addr list  查看网卡标识和对应的网段IP地址
nano /etc/sysctl.conf  
去除注释:net.ipv4.ip_forward=1  在其下加一行:net.ipv4.ip_nonlocal_bind=1
sysctl –p 使上一行修改的配置生效
安装keepalived 需要的相关包:apt-get install libssl-dev openssl libpopt-dev
安装keepalived:apt-get install keepalived
进入配置文件夹:cd /etc/keepalived/
新建配置文件:nano keepalived.conf

keepalived配置如下:

参考:http://www.cnblogs.com/wang-meng/p/5861174.html

global_defs {

    notification_email {

        1452125537@qq.com

    }

    notification_email_from  1452125537@qq.com

    #smtp_server smtp.mxhichine.com

    #smtp_connect_timeout 30

    router_id server240  

}

vrrp_instance VI_1 {

    state MASTER   # MASTER 主服务器 BACKUP 从服务器

    interface vpn_vpn  #对应要绑定的网卡标识 根据机器具体设置

    virtual_router_id 51  #同一实例下virtual_router_id必须相同

    priority 100  #MASTER权重高于 BACKUP

    advert_int 1  #主从服务器同步检查的时间间隔 单位是 秒

    authentication {  #主从服务器认证

        auth_type PASS

        auth_pass 7777

    }

    virtual_ipaddress {  #虚拟IP 对应具体的网段

        172.17.10.99

    }

}

主从服务器不同的配置在于: state  interface  priority

各个服务器上都安装并创建好相关配置文件后:

service keepalived start  启动 keepalived
service keepalived status  查看 keepalived的状态日志信息
ip add show {绑定的网卡标识} 查看当前网卡的信息,在主服务器上执行 可看到多了之前配置的 虚拟IP地址

验证keepalived主备切换

在主服务器执行 service keepalived stop  关闭 keepalived服务
在从服务器上执行 ip add show {绑定的网卡标识} 可看到网卡上已经有了设置的 虚拟IP地址 
意味着 在主服务器故障的情况下 访问自动地切换到了 备份服务器
在主服务器执行 service keepalived start  开启 keepalived服务
再 ip add show {绑定的网卡标识} 可以看到虚拟IP 说明 访问被重新切换到了恢复的主服务器

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值