[openstack-dev] [all] [nova] [neutron] live migration with multiple port bindings.

Matt Riedemann mriedemos at gmail.com
Tue Aug 21 12:29:20 UTC 2018


On 8/21/2018 7:28 AM, Matt Riedemann wrote:
> On 8/20/2018 3:18 PM, Sean Mooney wrote:
>> in both the ovs-dpdk tests, when the migration failed and the vm
>> contiuned to run on the source node however
>> it had no network connectivity. on hard reboot of the vm, it went to
>> error state because the vif binding
>> was set to none as the vif:bidning-details:host_id  was set to none so
>> the vif_type was also set to none.
>> i have opened a nova bug to track the fact that the vm is left in an
>> invalid state even though the status is active.
>> see bug 1788014
> 
> I've got a nova patch for this here:
> 
> https://review.openstack.org/#/c/594139/
> 
> However, I'd like Miguel to look at that bug because I assumed that when 
> nova deletes the dest host port binding, the only remaining port binding 
> is the inactive one for the source host, and neutron would automatically 
> activate it, similar to how neutron will automatically deactivate all 
> other bindings for a port when one of the other bindings is activated 
> (like when nova activates the dest host port binding during live 
> migration, the source host port binding is automatically deactivated 
> because only one port binding can be active at any time). If there is a 
> good reason why neutron doesn't do this on port binding delete, then I 
> guess we go with fixing this in nova.
> 

By the way, Sean, thanks a ton for doing all of this testing. It's super 
helpful and way above anything I could have gotten setup myself for the 
various neutron backend configurations.

-- 

Thanks,

Matt



More information about the OpenStack-dev mailing list