[openstack-dev] [Neutron] Route cannot be deleted

ZZelle zzelle at gmail.com
Sat Aug 2 09:55:04 UTC 2014


First command is of course:
*   neutron router-show **2f16d846-b6aa-43a3-adbe-*
*7f91a1389b7f*
not
*   neutron router-update **2f16d846-b6aa-43a3-adbe-**7f91a1389b7f*


On Sat, Aug 2, 2014 at 11:54 AM, ZZelle <zzelle at gmail.com> wrote:

> Hi,
>
> According to the first error message, the subnet you try to unbind is used
> in router routes, you can see current router routes using:
>
>    *neutron router-update **2f16d846-b6aa-43a3-adbe-**7f91a1389b7f*
>
> you need to update them before unbind:
>
> *   neutron router-update **2f16d846-b6aa-43a3-adbe-*
> *7f91a1389b7f --routes type=dict list=true destination=...,nexthop=...
> [destination=...,nexthop=...[...]] *
> or clear router routes:
>
>
>
> *   neutron router-update 2f16d846-b6aa-43a3-adbe-7f91a1389b7f --routes
> action=clear *
> And finally retry to unbind the subnet.
>
>
>
> Cédric,
> ZZelle at IRC
>
>
> On Sat, Aug 2, 2014 at 9:56 AM, Sayali Lunkad <sayali.92720 at gmail.com>
> wrote:
>
>> Hi,
>>
>> I am facing trouble deleting a router from my openstack deployment.
>>
>> I have tried the following commands on the *controller node* and pasted
>> the output.
>>
>> *neutron router-interface-delete* 2f16d846-b6aa-43a3-adbe-7f91a1389b7f
>> 962b8364-a2b4-46cc-95be-28cbab62b8c2
>> 409-{u'NeutronError': {u'message': u'Router interface for subnet
>> 962b8364-a2b4-46cc-95be-28cbab62b8c2 on router
>> 2f16d846-b6aa-43a3-adbe-7f91a1389b7f cannot be deleted, as it is required
>> by one or more routes.', u'type': u'RouterInterfaceInUseByRoute',
>> u'detail': u''}}
>>
>>  *neutron port-delete*  ec1aac66-481d-488e-860b-53b88d950ac7
>> 409-{u'NeutronError': {u'message': u'Port
>> ec1aac66-481d-488e-860b-53b88d950ac7 has owner network:router_interface and
>> therefore cannot be deleted directly via the port API.', u'type':
>> u'L3PortInUse', u'detail': u''}}
>>
>>  *neutron router-delete* 2f16d846-b6aa-43a3-adbe-7f91a1389b7f
>> 409-{u'NeutronError': {u'message': u'Router
>> 2f16d846-b6aa-43a3-adbe-7f91a1389b7f still has active ports', u'type':
>> u'RouterInUse', u'detail': u''}}
>>
>> *neutron l3-agent-router-remove* 7a977e23-767f-418e-8429-651c4232548c
>> 2f16d846-b6aa-43a3-adbe-7f91a1389b7f
>> This removes the router from the l3 agent and attaches it to another one
>> as seen below.
>>
>>  *neutron l3-agent-list-hosting-router*
>> 2f16d846-b6aa-43a3-adbe-7f91a1389b7f
>>
>> +--------------------------------------+----------------------+----------------+-------+
>> | id                                   | host                 |
>> admin_state_up | alive |
>>
>> +--------------------------------------+----------------------+----------------+-------+
>> | 96e1371a-be03-42ed-8141-3b0027d3a82f | alln01-1-csx-net-004 |
>> True           | :-)   |
>>
>> +--------------------------------------+----------------------+----------------+-------+
>>
>>
>> I have also run the commands below on the *network node* which worked
>> fine.
>>
>> *ip netns delete* qrouter-2f16d846-b6aa-43a3-adbe-7f91a1389b7f
>>
>> *ovs-vsctl del-port* br-int qr-ec1aac66-48
>>
>> Could someone please tell me what can be done to delete the router or is
>> this some bug  I am hitting.
>>
>> Thanks,
>> Sayali.
>>
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140802/69fa0dbe/attachment.html>


More information about the OpenStack-dev mailing list