Esempio n. 1
0
    def setUp(self):
        super(OVS_Lib_Test, self).setUp()
        self.BR_NAME = "br-int"
        self.TO = "--timeout=2"

        self.br = ovs_lib.OVSBridge(self.BR_NAME)
        self.execute_p = mock.patch('manila.utils.execute')
        self.execute = self.execute_p.start()
Esempio n. 2
0
    def unplug(self, device_name, bridge=None, namespace=None, prefix=None):
        """Unplug the interface."""
        if not bridge:
            bridge = self.conf.ovs_integration_bridge

        tap_name = self._get_tap_name(device_name)
        self.check_bridge_exists(bridge)
        ovs = ovs_lib.OVSBridge(bridge)

        try:
            ovs.delete_port(tap_name)
        except RuntimeError:
            LOG.error(_("Failed unplugging interface '%s'"), device_name)