centos keeplive ipv6配置

一、启用keeplive

systemctl enable keepalived

二、检查keeplive

systemctl status keepalived

三、修改配置文件/etc/keepalived/keepalived.conf

  1.   node2(backup node)
! Configuration File for keepalived
global_defs {
    #router_id LVS_DEVEL_IPv6  # 路由标识,建议唯一:cite[6]
    # 可配置全局的IPv6组播地址(一般使用默认值即可):cite[3]
    # vrrp_mcast_group6 ff02::12
}
vrrp_instance VI_1 {
    interface ens192
    priority 100
    virtual_router_id 51
    advert_int 1
    accept
    garp_master_refresh 5
    garp_master_refresh_repeat 1
    unicast_src_ip 192.168.172.112
    unicast_peer {
        192.168.172.111
    }
    virtual_ipaddress {
        192.168.172.113
    }
    track_script {
        chk_nginx_service
        chk_manual_failover
    }
    notify "/usr/libexec/keepalived/nginx-ha-notify"
}
vrrp_instance VI_6 { # VRRP实例名 #state BACKUP # 初始状态,可均设为BACKUP配合nopreempt:cite[
1] interface ens192 # 实际网络接口名,请根据实际情况修改(如ens33:cite[1]) virtual_router_id 66 # 虚拟路由ID,同一实例主备需一致:cite[4] priority 100 # 优先级,备份节点应较低:cite[1] advert_int 1 # 通告时间间隔:cite[2] #nopreempt # 非抢占模式,可选:cite[1]
   accept
unicast_src_ip 2409:8095:800f:4::c0a8:ac70 # 本机IPv6地址:cite[1] unicast_peer { 2409:8095:800f:4::c0a8:ac6F # 对端Keepalived节点的IPv6地址:cite[1] } virtual_ipaddress { 2409:8095:800f:4::c0a8:ac71/120 # 虚拟IPv6地址 }
    track_script {
        chk_nginx_service
        chk_manual_failover
    }
notify "/usr/libexec/keepalived/nginx-ha-notify" }

  2.node1(master node)

! Configuration File for keepalived
global_defs {
    #router_id LVS_DEVEL_IPv6  # 路由标识,建议唯一:cite[6]
    # 可配置全局的IPv6组播地址(一般使用默认值即可):cite[3]
    # vrrp_mcast_group6 ff02::12
}
vrrp_instance VI_1 {
    interface ens192
    priority 101
    virtual_router_id 51
    advert_int 1
    accept
    garp_master_refresh 5
    garp_master_refresh_repeat 1
    unicast_src_ip 192.168.172.111
    unicast_peer {
        192.168.172.111
    }
    virtual_ipaddress {
        192.168.172.113
    }
    track_script {
        chk_nginx_service
        chk_manual_failover
    }
    notify "/usr/libexec/keepalived/nginx-ha-notify"
}

vrrp_instance VI_6 {  # VRRP实例名
    #state BACKUP       # 初始状态,可均设为BACKUP配合nopreempt:cite[1]
    interface ens192     # 实际网络接口名,请根据实际情况修改(如ens33:cite[1])
    virtual_router_id 66 # 虚拟路由ID,同一实例主备需一致:cite[4]
    priority 101       # 优先级,备份节点应较低:cite[1]
    advert_int 1       # 通告时间间隔:cite[2]
    #nopreempt          # 非抢占模式,可选:cite[1]
   accept
    unicast_src_ip 2409:8095:800f:4::c0a8:ac6F  # 本机IPv6地址:cite[1]
    unicast_peer {
        2409:8095:800f:4::c0a8:ac70   # 对端Keepalived节点的IPv6地址:cite[1]
    }

    virtual_ipaddress {
        2409:8095:800f:4::c0a8:ac71/120  # 虚拟IPv6地址
    }
    track_script {
        chk_nginx_service
        chk_manual_failover
    }
    notify "/usr/libexec/keepalived/nginx-ha-notify"
}

 

posted @ 2025-09-29 08:42  hopeccie  阅读(15)  评论(0)    收藏  举报