先安装教程安装好keepalived,以下server1和server2都需要安装keepalived。
server1 keepalived+nginx+php 192.168.0.4(主) vip:192.168.0.10
server2 keepalived+nginx+php 192.168.0.5(备) vip:192.168.0.10
本地电脑 win7 192.168.0.7(谷歌浏览器)
需要做到,当server1停机了,keepalived自动切换到server2。或server2停机了keepalived自动切换到server1,实现网站永远都可以访问的高可用功能,当然你还可以添加更多的备用机器,
vi /etc/keepalived/keepalived.conf
先清空内容,然后复制以下内容
主节点

global_defs {
   router_id 1
}

vrrp_instance VI_1 {
    state MASTER
    interface ens32
    virtual_router_id 51
    priority 50
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.0.10
    }
}

备节点

global_defs {
   router_id 2
}

vrrp_instance VI_1 {
    state BACKUP
    interface ens32
    virtual_router_id 51
    priority 50
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.0.10
    }
}

一些词语解释
router_id 1 #ID,需要主备不一样,备可以写2
state MASTER #主备,备写法为BACKUP,都需要大写
interface ens32 #ens32为网卡名
virtual_router_id 51 #主备一样的
priority 100 #优化级主要高于备
auth_type PASS #主备必须一样
auth_pass 1111 #主备必须一样
virtual_ipaddress

    192.168.0.10  #vip主备必须要一样,可以多ip

现在在本地电脑的浏览器上,输入vip的IP:192.168.0.10,关掉其中一台,并不影响访问

分类: linux负载均衡 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录