[Rdo-list] Possible bug? Horizon/Floating IPs

Charles Short cems at ebi.ac.uk
Tue Nov 24 15:39:33 UTC 2015


Hi,

We had a 'similar' persistent floating ip issue a while ago that was 
reported to RH and fixed. All caused by HA routers.

https://bugs.launchpad.net/neutron/+bug/1505700
https://review.openstack.org/#/c/234247/

Summary -

Created a new user/project/router.
Created an instance with a floating ip.
The floating ip correctly appeared on the qrouter and the instance was 
accessible via ssh externally.
We disassociated the floating ip from the instance BUT the floating ip 
was still bound to the qrouter.
We released the floating ip BUT the floating ip was still bound to the 
qrouter.
We logged into Horizon as a different user/project (different qrouter). 
We managed to allocate the floating ip still bound to the other qrouter 
to this  qrouter. This ip was then associated to an instance. So the 
same floating ip was bound to two different qrouters  and effectively 
associated to two different instances in two separate projects.
When you ssh to the floating ip you connected to either instance 
depending on the ARP cache.

Charles

On 23/11/2015 22:56, Erich Weiler wrote:
> Just thought I'd throw this out there as a possible bug...  I'm 
> running RHEL 7.1 and OpenStack Kilo RDO.
>
> It seems that when I terminate an instance through Horizon that has an 
> associated floating IP, the floating IP is *not* disassociated upon 
> the instance's termination.  I have to manually disassociate the 
> floating ip after I terminate the instance through Horizon via:
>
> neutron floatingip-disassociate e28051c5-7fb1-4887-ade9-f1b062523ad7
>
> for example.  Then it frees up.  Back when I was playing with the 
> Icehouse release of RDO OpenStack, the floating IPs were released 
> automatically when I terminated an instance through Horizon, so I was 
> surprised when I did not see the same behaviour here.
>
> [root at os-con-01 ~]# rpm -q python-django-horizon
> python-django-horizon-2015.1.0-5.el7.noarch
>
> Just a heads up...
>
> cheers,
> erich
>
> _______________________________________________
> Rdo-list mailing list
> Rdo-list at redhat.com
> https://www.redhat.com/mailman/listinfo/rdo-list
>
> To unsubscribe: rdo-list-unsubscribe at redhat.com

-- 
Charles Short
Cloud Engineer
Virtualization and Cloud Team
European Bioinformatics Institute (EMBL-EBI)
Tel: +44 (0)1223 494205




More information about the dev mailing list