Esempio n. 1
0
 def unplug_vifs(self, instance, network_info):
     """Unplug VIFs from networks."""
     for vif in network_info:
         vcloud_network_utils.unplug_vif(
             self._vcenterapi,
             instance,
             vif,
             self.ovsport_info)
Esempio n. 2
0
 def _unplug_vifs(self, instance, network_info, ignore_errors=False):
     for vif in network_info:
         try:
             vcloud_network_utils.unplug_vif(self._vcenterapi, instance,
                                             vif, self.ovsport_info)
         except Exception:
             if not ignore_errors:
                 raise
             LOG.error("Unplug vif error, vif:%s" % vif,
                       instance=instance,
                       exc_info=True)
Esempio n. 3
0
 def _unplug_vifs(self, instance, network_info, ignore_errors=False):
     for vif in network_info:
         try:
             vcloud_network_utils.unplug_vif(
                 self._vcenterapi,
                 instance,
                 vif,
                 self.ovsport_info)
         except Exception:
             if not ignore_errors:
                 raise
             LOG.error("Unplug vif error, vif:%s" % vif, instance=instance,
                       exc_info=True)
Esempio n. 4
0
 def unplug_vifs(self, instance, network_info):
     """Unplug VIFs from networks."""
     for vif in network_info:
         vcloud_network_utils.unplug_vif(self._vcenterapi, instance, vif,
                                         self.ovsport_info)