keepalived可以保证虚拟IP的稳定性,虽然在使用,但没有很详细的了解,试图通过测试能够避免一些未知问题。现在发现的问题是IP接管被奇怪的转移,还有待考察。。。

硬件环境:

两个机器 192.168.1.44(MASTER) 192.168.1.38(BACKUP)
虚拟IP 192.168.1.69

配置(44):

[root@localhost ~]# cat /etc/keepalived/keepalived.conf
#! Configuratio File for keepalived
vrrp_script chk_nginx_port {
        script "</dev/tcp/127.0.0.1/80" # connects and exits
        interval 1                      # check every second
        weight -20                      # default prio: -20 if connect fails
}
global_defs {
        notification_email {
                root
        }
        notification_email_from root
        smtp_server localhost
        smtp_connect_timeout 30
        router_id local128
}
vrrp_instance VI_m1 {
        state MASTER #主服务器配置
        interface eth0  #网卡0
        virtual_router_id 110 #router_id 一定要一致
        priority 110 #主从征用的权重 主服务器一定要大于从服务器
        advert_int 1 #一秒检查一次
        authentication { #认证的密码
                auth_type PASS
                auth_pass WeMoshLzy
        }  
        virtual_ipaddress {
                192.168.1.69 label eth0:1 #要切换的ip
        }  
        track_script {
                chk_nginx_port # 检查的脚本
        }  
}


38的配置:
修改 state MASTER 为 state BACKUP
priority 改为 100

web服务器(首页内容要不同)启动后,启动keepalived,开始测试。

查看IP的方式:

[root@localhost ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0c:29:5d:e9:7b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.44/24 brd 192.168.1.255 scope global eth0
    [color=#FF0000]inet 192.168.1.69/32 scope global eth0:1[/color]
    inet6 fe80::20c:29ff:fe5d:e97b/64 scope link
       valid_lft forever preferred_lft forever
3: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0


也就是现在69的ip是在44的机器上监听着:

[root@aslibra ~]# curl http://192.168.1.69/
44

我们做个脚本,看看切换过程都有哪些问题:
Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐