← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1784579] Re: unable to live migrate instance after update to queens

 

** Also affects: nova/queens
   Importance: Undecided
       Status: New

** Also affects: nova/rocky
   Importance: Undecided
       Status: New

** Changed in: nova/queens
       Status: New => Confirmed

** Changed in: nova/rocky
       Status: New => Confirmed

** Changed in: nova/queens
   Importance: Undecided => Medium

** Changed in: nova/rocky
   Importance: Undecided => Medium

** Changed in: nova/rocky
     Assignee: (unassigned) => Matt Riedemann (mriedem)

** Changed in: nova/rocky
       Status: Confirmed => 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/1784579

Title:
  unable to live migrate instance after update to queens

Status in OpenStack Compute (nova):
  Fix Released
Status in OpenStack Compute (nova) queens series:
  Confirmed
Status in OpenStack Compute (nova) rocky series:
  In Progress

Bug description:
  Description
  ===========
  After upgrade from pike to queens we're unable to live-migrate instances.

  Steps to reproduce
  ==================
  Live migrate an existing instance to an other compute node:
  $ nova live-migration <instance-ID>

  Expected result
  ===============
  Instance should be moved to new compute node successfully.

  Actual result
  =============
  On the source compute node there are nova exceptions raised[1] and the live-migration fails. In the nova database table instance_info_caches there are wrong network information[2] after the failed migration and a restart of the nova-compute service fails by the following exception[3]. To be able to start the nova-compute service again we have to update the database with the information before the failed live migration.

  
  [1] Exceptions raised during live migration
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [req-c93d8481-b167-4582-915a-6ebab6990abd cd9715e9b4714bc6b4d77f15f12ba5a9 fa976f761aad4d378706dfc26ddf6004 - default default
  ] [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2] Pre live migration failed at compute008: NovaException_Remote: Unsupported VIF type binding_failed convert '_nova_to_osvif_vif_bin
  ding_failed'
  Traceback (most recent call last):

    File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 163, in _process_incoming
      res = self.dispatcher.dispatch(message)

    File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 220, in dispatch
      return self._do_dispatch(endpoint, method, ctxt, args)

    File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 190, in _do_dispatch
      result = func(ctxt, **new_args)

    File "/usr/lib/python2.7/dist-packages/nova/exception_wrapper.py", line 76, in wrapped
      function_name, call_dict, binary)

    File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
      self.force_reraise()

    File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
      six.reraise(self.type_, self.value, self.tb)

    File "/usr/lib/python2.7/dist-packages/nova/exception_wrapper.py", line 67, in wrapped
      return f(self, context, *args, **kw)

    File "/usr/lib/python2.7/dist-packages/nova/compute/utils.py", line 976, in decorated_function
      return function(self, context, *args, **kwargs)

    File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 214, in decorated_function
      kwargs['instance'], e, sys.exc_info())

    File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
      self.force_reraise()

    File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
      six.reraise(self.type_, self.value, self.tb)

    File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 202, in decorated_function
      return function(self, context, *args, **kwargs)

    File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5995, in pre_live_migration
      migrate_data)

    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 7618, in pre_live_migration
      self.plug_vifs(instance, network_info)

    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 833, in plug_vifs
      self.vif_driver.plug(instance, vif)

    File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/vif.py", line 767, in plug
      vif_obj = os_vif_util.nova_to_osvif_vif(vif)

    File "/usr/lib/python2.7/dist-packages/nova/network/os_vif_util.py", line 492, in nova_to_osvif_vif
      {'type': vif['type'], 'func': funcname})

  NovaException: Unsupported VIF type binding_failed convert '_nova_to_osvif_vif_binding_failed'
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2] Traceback (most recent call last):
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 6049, in _do_live_migration
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     block_migration, disk, dest, migrate_data)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/compute/rpcapi.py", line 798, in pre_live_migration
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     disk=disk, migrate_data=migrate_data)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/client.py", line 174, in call
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     retry=self.retry)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_messaging/transport.py", line 131, in _send
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     timeout=timeout, retry=retry)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 559, in send
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     retry=retry)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 550, in _send
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     raise result
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2] NovaException_Remote: Unsupported VIF type binding_failed convert '_nova_to_osvif_vif_binding_failed'
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2] Traceback (most recent call last):
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 163, in _process_incoming
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     res = self.dispatcher.dispatch(message)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 220, in dispatch
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     return self._do_dispatch(endpoint, method, ctxt, args)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 190, in _do_dispatch
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     result = func(ctxt, **new_args)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/exception_wrapper.py", line 76, in wrapped
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     function_name, call_dict, binary)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     self.force_reraise()
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     six.reraise(self.type_, self.value, self.tb)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/exception_wrapper.py", line 67, in wrapped
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     return f(self, context, *args, **kw)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/compute/utils.py", line 976, in decorated_function
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     return function(self, context, *args, **kwargs)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 214, in decorated_function
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     kwargs['instance'], e, sys.exc_info())
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     self.force_reraise()
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     six.reraise(self.type_, self.value, self.tb)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 202, in decorated_function
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     return function(self, context, *args, **kwargs)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5995, in pre_live_migration
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     migrate_data)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 7618, in pre_live_migration
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     self.plug_vifs(instance, network_info)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 833, in plug_vifs
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     self.vif_driver.plug(instance, vif)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/vif.py", line 767, in plug
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     vif_obj = os_vif_util.nova_to_osvif_vif(vif)
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]   File "/usr/lib/python2.7/dist-packages/nova/network/os_vif_util.py", line 492, in nova_to_osvif_vif
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]     {'type': vif['type'], 'func': funcname})
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2]
  2018-07-31 09:04:38.353 9502 ERROR nova.compute.manager [instance: def90dd6-4aa9-46bd-adb4-28e46c6204e2] NovaException: Unsupported VIF type binding_failed convert '_nova_to_osvif_vif_binding_failed'


  [2]
  BEFORE live migration (Table nova.instance_info_caches)
  | 2018-07-31 07:43:53 | 2018-07-31 08:19:24 | NULL       | 8418 | [{"profile": {}, "ovs_interfaceid": "a877229d-5d1e-4b3f-8598-ff5a160f5320", "preserve_on_delete": false, "network": {"bridge": "br-int", "subnets": [{"ips": [{"meta": {}, "version": 4, "type": "fixed", "floating_ips": [], "address": "10.1.80.48"}], "version": 4, "meta": {"dhcp_server": "10.1.80.13"}, "dns": [{"meta": {}, "version": 4, "type": "dns", "address": "10.1.10.52"}, {"meta": {}, "version": 4, "type": "dns", "address": "10.1.10.53"}], "routes": [], "cidr": "10.1.80.0/20", "gateway": {"meta": {}, "version": 4, "type": "gateway", "address": "10.1.80.1"}}], "meta": {"injected": false, "tenant_id": "fa976f761aad4d378706dfc26ddf6004", "mtu": 1500}, "id": "43e1e8fa-a92b-4d9e-8f70-384090a2beb7", "label": "vlan-managed-light"}, "devname": "tapa877229d-5d", "vnic_type": "normal", "qbh_params": null, "meta": {}, "details": {"port_filter": true, "datapath_type": "system", "ovs_hybrid_plug": true}, "address": "fa:16:3e:ff:cf:a3", "active": true, "type": "ovs", "id": "a877229d-5d1e-4b3f-8598-ff5a160f5320", "qbg_params": null}] | cbbd5e5b-4c5b-41f5-9506-ea8548c09e6c |       0 |

  
  AFTER failed live migration (Table nova.instance_info_caches)
  | 2018-07-31 07:43:53 | 2018-07-31 08:19:24 | NULL       | 8418 | [{"profile": {}, "ovs_interfaceid": null, "preserve_on_delete": false, "network": {"bridge": null, "subnets": [{"ips": [{"meta": {}, "version": 4, "type": "fixed", "floating_ips": [], "address": "10.1.80.48"}], "version": 4, "meta": {"dhcp_server": "10.1.80.13"}, "dns": [{"meta": {}, "version": 4, "type": "dns", "address": "10.1.10.52"}, {"meta": {}, "version": 4, "type": "dns", "address": "10.1.10.53"}], "routes": [], "cidr": "10.1.80.0/20", "gateway": {"meta": {}, "version": 4, "type": "gateway", "address": "10.1.80.1"}}], "meta": {"injected": false, "tenant_id": "fa976f761aad4d378706dfc26ddf6004", "mtu": 1500}, "id": "43e1e8fa-a92b-4d9e-8f70-384090a2beb7", "label": "vlan-managed-light"}, "devname": "tapa877229d-5d", "vnic_type": "normal", "qbh_params": null, "meta": {}, "details": {}, "address": "fa:16:3e:ff:cf:a3", "active": false, "type": "binding_failed", "id": "a877229d-5d1e-4b3f-8598-ff5a160f5320", "qbg_params": null}] | cbbd5e5b-4c5b-41f5-9506-ea8548c09e6c |       0 |

  
  [3] Exceptions raised on nova-compute startup
  2018-07-31 10:26:28.347 20605 DEBUG nova.network.os_vif_util [req-0e1d6a7a-b07c-488e-80dd-9548aa7f84fb - - - - -] Converting VIF {"profile": {}, "ovs_interfaceid": null, "preserve_on_delete": false, "network": {"bridge": null, "subnets": [{"ips": [{"meta": {}, "version": 4, "type": "fixed", "floating_ips": [], "address": "10.1.80.48"}], "version": 4, "meta": {"dhcp_server": "10.1.80.13"}, "dns": [{"meta": {}, "version": 4, "type": "dns", "address": "10.1.10.52"}, {"meta": {}, "version": 4, "type": "dns", "address": "10.1.10.53"}], "routes": [], "cidr": "10.1.80.0/20", "gateway": {"meta": {}, "version": 4, "type": "gateway", "address": "10.1.80.1"}}], "meta": {"injected": false, "tenant_id": "fa976f761aad4d378706dfc26ddf6004", "mtu": 1500}, "id": "43e1e8fa-a92b-4d9e-8f70-384090a2beb7", "label": "vlan-managed-light"}, "devname": "tapa877229d-5d", "vnic_type": "normal", "qbh_params": null, "meta": {}, "details": {}, "address": "fa:16:3e:ff:cf:a3", "active": false, "type": "binding_failed", "id": "a877229d-5d1e-4b3f-8598-ff5a160f5320", "qbg_params": null} nova_to_osvif_vif /usr/lib/python2.7/dist-packages/nova/network/os_vif_util.py:484
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service [req-0e1d6a7a-b07c-488e-80dd-9548aa7f84fb - - - - -] Error starting thread.: NovaException: Unsupported VIF type binding_failed convert '_nova_to_osvif_vif_binding_failed'
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service Traceback (most recent call last):
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service   File "/usr/lib/python2.7/dist-packages/oslo_service/service.py", line 729, in run_service
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service     service.start()
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 161, in start
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service     self.manager.init_host()
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1153, in init_host
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service     self._init_instance(context, instance)
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 950, in _init_instance
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service     self.driver.plug_vifs(instance, net_info)
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 833, in plug_vifs
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service     self.vif_driver.plug(instance, vif)
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service   File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/vif.py", line 767, in plug
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service     vif_obj = os_vif_util.nova_to_osvif_vif(vif)
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service   File "/usr/lib/python2.7/dist-packages/nova/network/os_vif_util.py", line 492, in nova_to_osvif_vif
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service     {'type': vif['type'], 'func': funcname})
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service NovaException: Unsupported VIF type binding_failed convert '_nova_to_osvif_vif_binding_failed'
  2018-07-31 10:26:28.360 20605 ERROR oslo_service.service

  
  Environment
  ===========
  Compute node (dpkg -l | grep nova)
  ii  nova-common                          2:17.0.5-0ubuntu1~cloud0                    all          OpenStack Compute - common files
  ii  nova-compute                         2:17.0.5-0ubuntu1~cloud0                    all          OpenStack Compute - compute node base
  ii  nova-compute-kvm                     2:17.0.5-0ubuntu1~cloud0                    all          OpenStack Compute - compute node (KVM)
  ii  nova-compute-libvirt                 2:17.0.5-0ubuntu1~cloud0                    all          OpenStack Compute - compute node libvirt support
  ii  python-nova                          2:17.0.5-0ubuntu1~cloud0                    all          OpenStack Compute Python libraries
  ii  python-novaclient                    2:9.1.1-0ubuntu1~cloud0                     all          client library for OpenStack Compute API - Python 2.7

  
  Hypervisor
  ii  nova-compute-kvm                     2:17.0.5-0ubuntu1~cloud0                    all          OpenStack Compute - compute node (KVM)
  ii  qemu-kvm                             1:2.11+dfsg-1ubuntu7.4~cloud0               amd64        QEMU Full virtualization on x86 hardware

  ii  libvirt-bin                          4.0.0-1ubuntu8.3~cloud0                     amd64        programs for the libvirt library
  ii  libvirt-clients                      4.0.0-1ubuntu8.3~cloud0                     amd64        Programs for the libvirt library
  ii  libvirt-daemon                       4.0.0-1ubuntu8.3~cloud0                     amd64        Virtualization daemon
  ii  libvirt-daemon-driver-storage-rbd    4.0.0-1ubuntu8.3~cloud0                     amd64        Virtualization daemon RBD storage driver
  ii  libvirt-daemon-system                4.0.0-1ubuntu8.3~cloud0                     amd64        Libvirt daemon configuration files
  ii  libvirt0:amd64                       4.0.0-1ubuntu8.3~cloud0                     amd64        library for interfacing with different virtualization systems

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1784579/+subscriptions


References