Exemple #1
0
 def _initialize_managers(self):
     self.state = constants.AGENT_INITIALIZING
     LOG.info(_LI("Loading network driver manager: %s."),
              cfg.CONF.OVSVAPP.network_manager)
     self.net_mgr = utils.load_object(cfg.CONF.OVSVAPP.network_manager,
                                      manager.DriverManager, self)
     self.net_mgr.initialize_driver()
     self.state = constants.AGENT_INITIALIZED
Exemple #2
0
 def _initialize_managers(self):
     self.state = constants.AGENT_INITIALIZING
     LOG.info(_("Loading network driver manager: %s."),
              cfg.CONF.OVSVAPP.network_manager)
     self.net_mgr = utils.load_object(cfg.CONF.OVSVAPP.network_manager,
                                      manager.DriverManager,
                                      self)
     self.net_mgr.initialize_driver()
     self.state = constants.AGENT_INITIALIZED
Exemple #3
0
def run():
    signal.signal(signal.SIGTERM, signal_handler)
    signal.signal(signal.SIGINT, signal_handler)
    try:
        global agent_obj
        ovsvapp_config.register_options()
        LOG.info(_LI("Loading agent: %s."), cfg.CONF.OVSVAPP.agent_driver)
        agent_obj = utils.load_object(cfg.CONF.OVSVAPP.agent_driver, agent.Agent)
        agent_obj.start()
    except Exception as e:
        LOG.exception(_LE("Error in OVSvApp agent service."))
        if agent_obj:
            agent_obj.stop()
        sys.exit(_("ERROR: %s.") % e)
def run():
    signal.signal(signal.SIGTERM, signal_handler)
    signal.signal(signal.SIGINT, signal_handler)
    try:
        global agent_obj
        ovsvapp_config.register_options()
        LOG.info(_LI("Loading agent: %s."), cfg.CONF.OVSVAPP.agent_driver)
        agent_obj = utils.load_object(cfg.CONF.OVSVAPP.agent_driver,
                                      agent.Agent)
        agent_obj.start()
    except Exception as e:
        LOG.exception(_LE("Error in OVSvApp agent service."))
        if agent_obj:
            agent_obj.stop()
        sys.exit(_("ERROR: %s.") % e)
 def test_load_object(self):
     driver_obj = utils.load_object(self.fake_network_driver,
                                    driver.NetworkDriver)
     self.assertTrue(isinstance(driver_obj, fake_driver.FakeNetworkDriver))
 def test_load_object(self):
     driver_obj = utils.load_object(
         self.fake_network_driver, driver.NetworkDriver)
     self.assertTrue(isinstance(driver_obj, fake_driver.FakeNetworkDriver))