( tibby | 2020. 12. 01., k – 23:20 )

Hat valahogy ez nem akar mukodni.

Ahogy latom az a problema, hogy ens224-nek nincs dedikat ip cime, ami mell felhuzna keepalived a virtualis cimet, es pont ez a problema, hogy nem szeretnenk minden subneten 2 cimet a 2 node-nak, es 1 et keepalived nek, es meg a kliensnek, es meg a networknek is...

Soval meg lehet ezt oldani ugy is, hogy csak a keepalived cime figyel aktivan ens224-en mind a ket node-on ?

 

Node1:

etc/network/interfaces

allow-hotplug ens224
iface ens224 inet manual

/etc/keepalived/keepalived.conf

vrrp_instance VI_1 {
    state MASTER
    interface ens224
    virtual_router_id 101
    priority 101
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.10.121
    }
}

 

Node2:

etc/network/interfaces

allow-hotplug ens224
iface ens224 inet manual

/etc/keepalived/keepalived.conf

vrrp_instance VI_1 {
    state MASTER
    interface ens224
    virtual_router_id 101
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.10.121
    }

 

service keepalived status

Dec 01 15:06:00 Node1 Keepalived[542]: Running on Linux 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) (built for Linux 4.18.20)
Dec 01 15:06:00 Node1 Keepalived[542]: Command line: '/usr/sbin/keepalived' '--dont-fork'
Dec 01 15:06:00 Node1 Keepalived[542]: Opening file '/etc/keepalived/keepalived.conf'.
Dec 01 15:06:00 Node1 Keepalived[542]: Starting VRRP child process, pid=569
Dec 01 15:06:00 Node1 Keepalived_vrrp[569]: Registering Kernel netlink reflector
Dec 01 15:06:00 Node1 Keepalived_vrrp[569]: Registering Kernel netlink command channel
Dec 01 15:06:00 Node1 Keepalived_vrrp[569]: Opening file '/etc/keepalived/keepalived.conf'.
Dec 01 15:06:00 Node1 Keepalived_vrrp[569]: (VI_1) Cannot find an IP address to use for interface ens224
Dec 01 15:06:00 Node1 Keepalived_vrrp[569]: (VI_1) entering FAULT state
Dec 01 15:06:00 Node1 Keepalived_vrrp[569]: Registering gratuitous ARP shared channel