This implements the migrate_instance_start() method for the neutronv2 API code such that if the neutron port bindings-extended API extension is available and the ports attached to the instance have bindings to the destination host, those bindings are activated. This will make the source compute host port bindings inactive and also update the port binding:host_id attribute. This is part of a larger series of changes for live migration where ComputeManager._post_live_migration calls migrate_instance_start to activate the bindings on the dest host. None of this "turns on" until the final patch in the series where conductor creates the destination host port bindings. Part of blueprint neutron-new-port-binding-api Change-Id: I510e0707b63da98af143448dd46b771f3ef74624
Team and repository tags
OpenStack Nova
OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of compute technologies, including: libvirt (KVM, Xen, LXC and more), Hyper-V, VMware, XenServer, OpenStack Ironic and PowerVM.
Use the following resources to learn more.
API
To learn how to use Nova's API, consult the documentation available online at:
For more information on OpenStack APIs, SDKs and CLIs in general, refer to:
Operators
To learn how to deploy and configure OpenStack Nova, consult the documentation available online at:
In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. If you obtained the software from a 3rd party operating system vendor, it is often wise to use their own bug tracker for reporting problems. In all other cases use the master OpenStack bug tracker, available at:
Developers
For information on how to contribute to Nova, please see the contents of the CONTRIBUTING.rst.
Any new code must follow the development guidelines detailed in the HACKING.rst file, and pass all unit tests.
Further developer focused documentation is available at:
Other Information
During each Summit and Project Team Gathering, we agree on what the whole community wants to focus on for the upcoming release. The plans for nova can be found at: