def setUp(self): super(TestRyuBaseApp, self).setUp() ryu_cfg.CONF(project='ryu', args=[]) ryu_cfg.CONF.ofp_listen_host = cfg.CONF.df_ryu.of_listen_address ryu_cfg.CONF.ofp_tcp_listen_port = cfg.CONF.df_ryu.of_listen_port + 1 app_mgr = app_manager.AppManager.get_instance() self.open_flow_app = app_mgr.instantiate( ryu_base_app.RyuDFAdapter, vswitch_api=mock.Mock(), nb_api=mock.Mock(), db_change_callback=self._db_change_callback) self.open_flow_app.load = mock.Mock() self.addCleanup(app_mgr.uninstantiate, self.open_flow_app.name) test_controller = ('tcp:' + cfg.CONF.df_ryu.of_listen_address + ':' + str(cfg.CONF.df_ryu.of_listen_port + 1)) self.vswitch_api = vswitch_impl.OvsApi(self.mgt_ip) self.vswitch_api.initialize(self._db_change_callback) cur_controllers = self.vswitch_api.ovsdb.get_controller( self.integration_bridge).execute() cur_controllers.append(test_controller) self.vswitch_api.set_controller(self.integration_bridge, cur_controllers) cur_controllers.pop() self.addCleanup(self.vswitch_api.set_controller, self.integration_bridge, cur_controllers) self.open_flow_app.start() time.sleep(const.DEFAULT_CMD_TIMEOUT)
def main(): common_config.init(sys.argv[1:]) # the following check is a transitional workaround to make this work # with different versions of ryu. # TODO(yamamoto) remove this later if ryu_cfg.CONF is not cfg.CONF: ryu_cfg.CONF(project='ryu', args=[]) common_config.setup_logging() AppManager.run_apps(['neutron.plugins.ofagent.agent.ofa_neutron_agent'])
def main(args=None, prog=None): try: CONF( args=args, prog=prog, project='daolicontroller', version='1.1', default_config_files=['/etc/daolicontroller/daolicontroller.conf']) except cfg.ConfigFilesNotFoundError: CONF(args=args, prog=prog, project='daolicontroller', version='1.1') log.init_log() if ryu_cfg.CONF is not CONF: ryu_cfg.CONF(args=args, project='ryu') if CONF.enable_debugger: LOG = logging.getLogger('daolicontroller') msg = 'debugging is available (--enable-debugger option is turned on)' LOG.info(msg) else: hub.patch(thread=True) AppManager.run_apps(['daolicontroller.ofa_agent'])
def main(): cfg.CONF(project='ryu') logging_config.setup_logging(cfg.CONF) AppManager.run_apps(['neutron.plugins.ofagent.agent.ofa_neutron_agent'])
def init_ryu_config(): ryu_cfg.CONF(project='ryu', args=[]) ryu_cfg.CONF.ofp_listen_host = cfg.CONF.df_ryu.of_listen_address ryu_cfg.CONF.ofp_tcp_listen_port = cfg.CONF.df_ryu.of_listen_port
def init_config(): ryu_cfg.CONF(project='ryu', args=[]) ryu_cfg.CONF.ofp_listen_host = '127.0.0.1' ryu_cfg.CONF.ofp_tcp_listen_port = 6653
def main(): config.parse_args(sys.argv, default_config_files=DEFAULT_CONFIG) if ryu_cfg.CONF is not CONF: ryu_cfg.CONF(project='ryu', args=[]) logging.setup(CONF, "daolicontroller") AppManager.run_apps(['daolicontroller.ofa_agent'])