yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #18518
[Bug 1342919] Re: instances rescheduled after building network info do not update the MAC
I'm proposing a new virt driver method for nova that allows the virt
driver to say whether reschedules should deallocate networks. Once the
nova side is confirmed, we'll add the method to ironic's virt driver.
** Also affects: ironic
Importance: Undecided
Status: New
** Changed in: nova
Assignee: Robert Collins (lifeless) => Chris Behrens (cbehrens)
** Changed in: ironic
Assignee: (unassigned) => Chris Behrens (cbehrens)
** Changed in: ironic
Status: New => In Progress
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1342919
Title:
instances rescheduled after building network info do not update the
MAC
Status in OpenStack Bare Metal Provisioning Service (Ironic):
In Progress
Status in OpenStack Compute (Nova):
In Progress
Bug description:
This is weird - Ironic has used the mac from a different node (which
quite naturally leads to failures to boot!)
nova list | grep spawn
| 6c364f0f-d4a0-44eb-ae37-e012bbdd368c | ci-overcloud-NovaCompute3-zmkjp5aa6vgf | BUILD | spawning | NOSTATE | ctlplane=10.10.16.137 |
nova show 6c364f0f-d4a0-44eb-ae37-e012bbdd368c | grep hyperv
| OS-EXT-SRV-ATTR:hypervisor_hostname | b07295ee-1c09-484c-9447-10b9efee340c |
neutron port-list | grep 137
| 272f2413-0309-4e8b-9a6d-9cb6fdbe978d | | 78:e7:d1:23:90:0d | {"subnet_id": "a6ddb35e-305e-40f1-9450-7befc8e1af47", "ip_address": "10.10.16.137"} |
ironic node-show b07295ee-1c09-484c-9447-10b9efee340c | grep wait
| provision_state | wait call-back |
ironic port-list | grep 78:e7:d1:23:90:0d # from neutron
| 33ab97c0-3de9-458a-afb7-8252a981b37a | 78:e7:d1:23:90:0d |
ironic port-show 33ab97c0-3de9-458a-afb7-8252a981
+------------+-----------------------------------------------------------+
| Property | Value |
+------------+-----------------------------------------------------------+
| node_uuid | 69dc8c40-dd79-4ed6-83a9-374dcb18c39b | # Ruh-roh, wrong node!
| uuid | 33ab97c0-3de9-458a-afb7-8252a981b37a |
| extra | {u'vif_port_id': u'aad5ee6b-52a3-4f8b-8029-7b8f40e7b54e'} |
| created_at | 2014-07-08T23:09:16+00:00 |
| updated_at | 2014-07-16T01:23:23+00:00 |
| address | 78:e7:d1:23:90:0d |
+------------+-----------------------------------------------------------+
ironic port-list | grep 78:e7:d1:23:9b:1d # This is the MAC my hardware list says the node should have
| caba5b36-f518-43f2-84ed-0bc516cc89df | 78:e7:d1:23:9b:1d |
# ironic port-show caba5b36-f518-43f2-84ed-0bc516cc
+------------+-----------------------------------------------------------+
| Property | Value |
+------------+-----------------------------------------------------------+
| node_uuid | b07295ee-1c09-484c-9447-10b9efee340c | # and tada right node
| uuid | caba5b36-f518-43f2-84ed-0bc516cc89df |
| extra | {u'vif_port_id': u'272f2413-0309-4e8b-9a6d-9cb6fdbe978d'} |
| created_at | 2014-07-08T23:08:26+00:00 |
| updated_at | 2014-07-16T19:07:56+00:00 |
| address | 78:e7:d1:23:9b:1d |
+------------+-----------------------------------------------------------+
To manage notifications about this bug go to:
https://bugs.launchpad.net/ironic/+bug/1342919/+subscriptions