Esempio n. 1
0
 def __init__(self, plugin):
     edb.initialize()
     config_esm_mgmt = get_conf('esm_mgmt')
     config_admin_username = get_conf('admin_username')
     config_admin_password = get_conf('admin_password')
     config_lb_image_id = get_conf('lb_image')
     config_security_zones = {h_con.SzType.IB: get_conf('inband_id'),
                              h_con.SzType.OOB: get_conf('oob_id'),
                              h_con.SzType.MGMT: get_conf('mgmt_id'),
                              h_con.SzType.DUMMY: get_conf('dummy_utif_id')}
     config_resource_pool = get_conf('resource_pool_id')
     self._heleos_api = h_op.BackendOperations(
         esm_mgmt=config_esm_mgmt,
         admin_username=config_admin_username,
         admin_password=config_admin_password,
         lb_image_id=config_lb_image_id,
         security_zones=config_security_zones,
         resource_pool=config_resource_pool)
     self._dispatcher = dispatcher.Dispatcher(
         self, get_conf("async_requests"))
     self.plugin = plugin
     poll_interval = conf.get('sync_interval')
     if poll_interval > 0:
         self._loop_call = poller.Poller(self)
         self._loop_call.start_polling(conf.get('sync_interval'))
     self._flavor = get_conf('lb_flavor')
Esempio n. 2
0
 def _run_embrane_config(self):
     # read configurations
     config_esm_mgmt = conf.esm_mgmt
     config_admin_username = conf.admin_username
     config_admin_password = conf.admin_password
     config_router_image_id = conf.router_image
     config_security_zones = {h_con.SzType.IB: conf.inband_id,
                              h_con.SzType.OOB: conf.oob_id,
                              h_con.SzType.MGMT: conf.mgmt_id,
                              h_con.SzType.DUMMY: conf.dummy_utif_id}
     config_resource_pool = conf.resource_pool_id
     self._embrane_async = conf.async_requests
     self._esm_api = h_op.BackendOperations(
         esm_mgmt=config_esm_mgmt,
         admin_username=config_admin_username,
         admin_password=config_admin_password,
         router_image_id=config_router_image_id,
         security_zones=config_security_zones,
         resource_pool=config_resource_pool)
     self._dispatcher = dispatcher.Dispatcher(self, self._embrane_async)