[Openstack-operators] Neutron HA With VRRP (2 Master Nodes, Bogus VRRP packet)
Assaf Muller
amuller at redhat.com
Tue May 26 13:46:25 UTC 2015
Are you running the same version of the code on both nodes?
----- Original Message -----
> On 26-05-2015 11:15, Eren Türkay wrote:
> > May 26 10:54:15 neutron-ha-2 Keepalived_vrrp[20144]: ip address associated
> > with
> > VRID not present in received packet : 169.254.0.1
> > May 26 10:54:15 neutron-ha-2 Keepalived_vrrp[20144]: one or more VIP
> > associated
> > with VRID mismatch actual MASTER advert
> > May 26 10:54:15 neutron-ha-2 Keepalived_vrrp[20144]: bogus VRRP packet
> > received
> > on ha-38ff51c5-f0 !!!
> > May 26 10:54:15 neutron-ha-2 Keepalived_vrrp[20144]: VRRP_Instance(VR_1)
> > Dropping received VRRP packet...
>
> I guess I made some progress. I manually built keepalived.conf. With the
> settings below, keepalived is working without a problem. I added both IP
> addresses (internal HA address and tenant router ip) to vrrp_addresses
> section.
> Master/backup switch is OK, when link goes down, failover happens within a
> reasonable time (20 to 30 seconds). Now, the problem is why keepalived.conf
> is
> deficient on second node and lacking an IP address which causes a problem?
>
> ---- BEGIN: keepalived.conf on NODE-1 ----
> vrrp_sync_group VG_1 {
> group {
> VR_1
> }
> notify_master
> "/var/lib/neutron/ha_confs/93b94981-01ac-4e59-8718-5103b867f3dd/notify_master.sh"
> notify_backup
> "/var/lib/neutron/ha_confs/93b94981-01ac-4e59-8718-5103b867f3dd/notify_backup.sh"
> notify_fault
> "/var/lib/neutron/ha_confs/93b94981-01ac-4e59-8718-5103b867f3dd/notify_fault.sh"
> }
> vrrp_instance VR_1 {
> state BACKUP
> interface ha-b9db8385-67
> virtual_router_id 1
> priority 50
> nopreempt
> advert_int 2
> track_interface {
> ha-b9db8385-67
> }
> virtual_ipaddress {
> 10.30.0.1/24 dev qr-a867fbab-dd
> 169.254.0.1/24 dev ha-b9db8385-67
> }
> virtual_ipaddress_excluded {
> 192.168.92.23/32 dev qg-690ab8d9-81
> 192.168.92.33/16 dev qg-690ab8d9-81
> }
> virtual_routes {
> 0.0.0.0/0 via 192.168.88.1 dev qg-690ab8d9-81
> }
> }
>
> ---- END: keepalived.conf on NODE-1 ----
>
>
>
> ---- BEGIN: keepalived.conf on NODE-2 ----
> vrrp_sync_group VG_1 {
> group {
> VR_1
> }
> notify_master
> "/var/lib/neutron/ha_confs/93b94981-01ac-4e59-8718-5103b867f3dd/notify_master.sh"
> notify_backup
> "/var/lib/neutron/ha_confs/93b94981-01ac-4e59-8718-5103b867f3dd/notify_backup.sh"
> notify_fault
> "/var/lib/neutron/ha_confs/93b94981-01ac-4e59-8718-5103b867f3dd/notify_fault.sh"
> }
> vrrp_instance VR_1 {
> state BACKUP
> interface ha-38ff51c5-f0
> virtual_router_id 1
> priority 50
> nopreempt
> advert_int 2
> track_interface {
> ha-38ff51c5-f0
> }
> virtual_ipaddress {
> 10.30.0.1/24 dev qr-a867fbab-dd
> 169.254.0.1/24 dev ha-38ff51c5-f0
> }
> virtual_ipaddress_excluded {
> 192.168.92.23/32 dev qg-690ab8d9-81
> 192.168.92.33/16 dev qg-690ab8d9-81
> fe80::f816:33ff:fe45:26ed/64 dev qr-a867fbab-dd scope link
> fe80::f816:33ff:fee8:fd4b/64 dev qg-690ab8d9-81 scope link
> }
> virtual_routes {
> 0.0.0.0/0 via 192.168.88.1 dev qg-690ab8d9-81
> }
> }
>
>
> ---- END: keepalived.conf on NODE-2 ----
>
> --
> Eren Türkay, System Administrator
> https://skyatlas.com/ | +90 850 885 0357
>
> Yildiz Teknik Universitesi Davutpasa Kampusu
> Teknopark Bolgesi, D2 Blok No:107
> Esenler, Istanbul Pk.34220
>
>
More information about the OpenStack-operators
mailing list