<p dir="ltr">That looks right. They both have a default backup state but your first node is master as it has IPs on your subnets and the other does not. You'll probably see the state changes in syslog if you grep for vrrp.</p>
<div class="gmail_quote">On Apr 30, 2015 6:08 PM, "Abhishek Chanda" <<a href="mailto:abhishek.lists@gmail.com">abhishek.lists@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I am trying to run Neutron Juno with HA enabled for L3 routers. I have<br>
two issues:<br>
1. Both routers come up as backup, in their VRRP config<br>
2. The routers do not get a VIP from my private subnet<br>
<br>
I did these:<br>
neutron router-create admin-router<br>
neutron router-gateway-set admin-router public-network<br>
neutron router-interface-add admin-router private-subnet<br>
<br>
What am I doing wrong?<br>
<br>
Here is the config on box 1:<br>
<br>
columbus-pistachio:/opt/openstack # cat<br>
/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/keepalived.conf<br>
vrrp_sync_group VG_1 {<br>
    group {<br>
        VR_1<br>
    }<br>
    notify_master<br>
"/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/notify_master.sh"<br>
    notify_backup<br>
"/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/notify_backup.sh"<br>
    notify_fault<br>
"/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/notify_fault.sh"<br>
}<br>
vrrp_instance VR_1 {<br>
    state BACKUP<br>
    interface ha-a00b9164-7f<br>
    virtual_router_id 1<br>
    priority 50<br>
    nopreempt<br>
    advert_int 2<br>
    track_interface {<br>
        ha-a00b9164-7f<br>
    }<br>
    virtual_ipaddress {<br>
        <a href="http://169.254.0.1/24" target="_blank">169.254.0.1/24</a> dev ha-a00b9164-7f<br>
    }<br>
    virtual_ipaddress_excluded {<br>
        <a href="http://192.168.1.1/24" target="_blank">192.168.1.1/24</a> dev qr-350c1c1d-94<br>
        <a href="http://192.168.3.2/24" target="_blank">192.168.3.2/24</a> dev qg-3ecc662c-19<br>
        fe80::f816:3eff:fe1b:cac2/64 dev qr-350c1c1d-94 scope link<br>
        fe80::f816:3eff:feb0:28c0/64 dev qg-3ecc662c-19 scope link<br>
    }<br>
    virtual_routes {<br>
        <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a> via 192.168.3.1 dev qg-3ecc662c-19<br>
    }<br>
}<br>
<br>
columbus-pistachio:/opt/openstack # ip netns exec<br>
qrouter-1125512b-ae96-43f9-a69d-c781ba7217d3 ip a<br>
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN<br>
group default<br>
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br>
    inet <a href="http://127.0.0.1/8" target="_blank">127.0.0.1/8</a> scope host lo<br>
       valid_lft forever preferred_lft forever<br>
    inet6 ::1/128 scope host<br>
       valid_lft forever preferred_lft forever<br>
827: ha-a00b9164-7f: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue<br>
state UNKNOWN group default<br>
    link/ether fa:16:3e:24:c8:8f brd ff:ff:ff:ff:ff:ff<br>
    inet <a href="http://169.254.192.1/18" target="_blank">169.254.192.1/18</a> brd 169.254.255.255 scope global ha-a00b9164-7f<br>
       valid_lft forever preferred_lft forever<br>
    inet <a href="http://169.254.0.1/24" target="_blank">169.254.0.1/24</a> scope global ha-a00b9164-7f<br>
       valid_lft forever preferred_lft forever<br>
    inet6 fe80::f816:3eff:fe24:c88f/64 scope link<br>
       valid_lft forever preferred_lft forever<br>
828: qg-3ecc662c-19: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue<br>
state UNKNOWN group default<br>
    link/ether fa:16:3e:b0:28:c0 brd ff:ff:ff:ff:ff:ff<br>
    inet <a href="http://192.168.3.2/24" target="_blank">192.168.3.2/24</a> scope global qg-3ecc662c-19<br>
       valid_lft forever preferred_lft forever<br>
    inet6 fe80::f816:3eff:feb0:28c0/64 scope link nodad<br>
       valid_lft forever preferred_lft forever<br>
829: qr-350c1c1d-94: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue<br>
state UNKNOWN group default<br>
    link/ether fa:16:3e:1b:ca:c2 brd ff:ff:ff:ff:ff:ff<br>
    inet <a href="http://192.168.1.1/24" target="_blank">192.168.1.1/24</a> scope global qr-350c1c1d-94<br>
       valid_lft forever preferred_lft forever<br>
    inet6 fe80::f816:3eff:fe1b:cac2/64 scope link nodad<br>
       valid_lft forever preferred_lft forever<br>
<br>
And on two:<br>
<br>
memphis-pistachio:/opt/openstack # cat<br>
/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/keepalived.conf<br>
vrrp_sync_group VG_1 {<br>
    group {<br>
        VR_1<br>
    }<br>
    notify_master<br>
"/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/notify_master.sh"<br>
    notify_backup<br>
"/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/notify_backup.sh"<br>
    notify_fault<br>
"/var/lib/neutron/ha_confs/1125512b-ae96-43f9-a69d-c781ba7217d3/notify_fault.sh"<br>
}<br>
vrrp_instance VR_1 {<br>
    state BACKUP<br>
    interface ha-cc3c51fa-27<br>
    virtual_router_id 1<br>
    priority 50<br>
    nopreempt<br>
    advert_int 2<br>
    track_interface {<br>
        ha-cc3c51fa-27<br>
    }<br>
    virtual_ipaddress {<br>
        <a href="http://169.254.0.1/24" target="_blank">169.254.0.1/24</a> dev ha-cc3c51fa-27<br>
    }<br>
    virtual_ipaddress_excluded {<br>
        <a href="http://192.168.1.1/24" target="_blank">192.168.1.1/24</a> dev qr-350c1c1d-94<br>
        <a href="http://192.168.3.2/24" target="_blank">192.168.3.2/24</a> dev qg-3ecc662c-19<br>
        fe80::f816:3eff:fe1b:cac2/64 dev qr-350c1c1d-94 scope link<br>
        fe80::f816:3eff:feb0:28c0/64 dev qg-3ecc662c-19 scope link<br>
    }<br>
    virtual_routes {<br>
        <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a> via 192.168.3.1 dev qg-3ecc662c-19<br>
    }<br>
}<br>
<br>
memphis-pistachio:/opt/openstack # ip netns exec<br>
qrouter-1125512b-ae96-43f9-a69d-c781ba7217d3 ip a<br>
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN<br>
group default<br>
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br>
    inet <a href="http://127.0.0.1/8" target="_blank">127.0.0.1/8</a> scope host lo<br>
       valid_lft forever preferred_lft forever<br>
    inet6 ::1/128 scope host<br>
       valid_lft forever preferred_lft forever<br>
443: ha-cc3c51fa-27: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue<br>
state UNKNOWN group default<br>
    link/ether fa:16:3e:c1:43:c7 brd ff:ff:ff:ff:ff:ff<br>
    inet <a href="http://169.254.192.2/18" target="_blank">169.254.192.2/18</a> brd 169.254.255.255 scope global ha-cc3c51fa-27<br>
       valid_lft forever preferred_lft forever<br>
    inet6 fe80::f816:3eff:fec1:43c7/64 scope link<br>
       valid_lft forever preferred_lft forever<br>
444: qg-3ecc662c-19: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue<br>
state UNKNOWN group default<br>
    link/ether fa:16:3e:b0:28:c0 brd ff:ff:ff:ff:ff:ff<br>
445: qr-350c1c1d-94: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue<br>
state UNKNOWN group default<br>
    link/ether fa:16:3e:1b:ca:c2 brd ff:ff:ff:ff:ff:ff<br>
<br>
Thanks<br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</blockquote></div>