[Bug 1482763] [NEW] [LbaasV2] lbaas-listener create does not fail even when lbaas VIP port is in use by nova VM
Divya ChanneGowda
divya.hc at gmail.com
Fri Aug 7 20:25:56 UTC 2015
Public bug reported:
This is a negative test case i was trying out:
neutron lbaas-loadbalancer-create --name lb1 <subnet1>
This create a lbaas VIP port
id | name | mac_address | fixed_ips
ce3b7dd6-d485-4db9-9b5d-7c0ca8df28b5 | loadbalancer-30d76d85-af44-4353-8852-6441ff9901a9 | fa:16:3e:3c:a0:8b | {"subnet_id": "095cab5a-c64f-4655-9900-84ffdee023e4", "ip_address": "30.40.60.2"}
Now if i try to boot a VM using this VIP port, VM boot goes through
fine.
nova boot negative_test --nic port-id=ce3b7dd6-d485-4db9-9b5d-
7c0ca8df28b5
1. Should using the lbaas VIP port for nova boot be blocked??
After the VM boot, device_owner on VIP port is updated to nova:compute
neutron port-show ce3b7dd6-d485-4db9-9b5d-7c0ca8df28b5
+-----------------------+-----------------------------------------------------------------------------------+
| Field | Value |
+-----------------------+-----------------------------------------------------------------------------------+
| admin_state_up | False |
| allowed_address_pairs | |
| binding:vif_details | {"port_filter": false} |
| binding:vif_type | ovs |
| device_id | 5c3ebb4c-d6e9-4cb7-b2d3-56fd78519b49 |
| device_owner | compute:nova |
| fixed_ips | {"subnet_id": "095cab5a-c64f-4655-9900-84ffdee023e4", "ip_address": "30.40.60.2"} |
| id | ce3b7dd6-d485-4db9-9b5d-7c0ca8df28b5 |
| mac_address | fa:16:3e:3c:a0:8b |
| name | loadbalancer-30d76d85-af44-4353-8852-6441ff9901a9 |
| network_id | a65b90fd-3659-4825-b0f3-8f1b5bee4875 |
| security_groups | bdb4b149-8b77-45fc-ad5f-d4f1c4784545 |
| status | ACTIVE |
| tenant_id | ceeb2e8e5fcd40d9a9f42a7cd691e789 |
+-----------------------+---------------------------------------
Now when i try to create a listener, this doesn't throw any error, the port owner gets updates to lbaasv2
neutron port-show ce3b7dd6-d485-4db9-9b5d-7c0ca8df28b5
+-----------------------+-----------------------------------------------------------------------------------+
| Field | Value |
+-----------------------+-----------------------------------------------------------------------------------+
| admin_state_up | True |
| allowed_address_pairs | |
| binding:vif_details | {"port_filter": false} |
| binding:vif_type | ovs |
| device_id | 27ba8ec3-c3d9-5eb2-baa4-aee774ee9da0 |
| device_owner | neutron:LOADBALANCERV2 |
| fixed_ips | {"subnet_id": "095cab5a-c64f-4655-9900-84ffdee023e4", "ip_address": "30.40.60.2"} |
| id | ce3b7dd6-d485-4db9-9b5d-7c0ca8df28b5 |
| mac_address | fa:16:3e:3c:a0:8b |
| name | loadbalancer-30d76d85-af44-4353-8852-6441ff9901a9 |
| network_id | a65b90fd-3659-4825-b0f3-8f1b5bee4875 |
| security_groups | bdb4b149-8b77-45fc-ad5f-d4f1c4784545 |
| status | ACTIVE |
| tenant_id | ceeb2e8e5fcd40d9a9f42a7cd691e789
2. Shouldn't listener-create fail when VIP port is already in use ??
** Affects: neutron-lbaas (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to neutron-lbaas in Ubuntu.
https://bugs.launchpad.net/bugs/1482763
Title:
[LbaasV2] lbaas-listener create does not fail even when lbaas VIP port
is in use by nova VM
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/neutron-lbaas/+bug/1482763/+subscriptions
More information about the Ubuntu-server-bugs
mailing list