Пример #1
0
 def __init__(self):
     super(VNFMPlugin, self).__init__()
     self._pool = eventlet.GreenPool()
     self.boot_wait = cfg.CONF.tacker.boot_wait
     self.vim_client = vim_client.VimClient()
     self._vnf_manager = driver_manager.DriverManager(
         'tacker.tacker.vnfm.drivers', cfg.CONF.tacker.infra_driver)
     self._vnf_action = driver_manager.DriverManager(
         'tacker.tacker.policy.actions', cfg.CONF.tacker.policy_action)
     self._vnf_monitor = monitor.VNFMonitor(self.boot_wait)
     self._vnf_alarm_monitor = monitor.VNFAlarmMonitor()
Пример #2
0
 def __init__(self):
     super(VNFMPlugin, self).__init__()
     self._pool = eventlet.GreenPool()
     self.boot_wait = cfg.CONF.tacker.boot_wait
     self.vim_client = vim_client.VimClient()
     self._vnf_manager = driver_manager.DriverManager(
         'tacker.tacker.vnfm.drivers', cfg.CONF.tacker.infra_driver)
     self._vnf_action = driver_manager.DriverManager(
         'tacker.tacker.policy.actions', cfg.CONF.tacker.policy_action)
     self._vnf_monitor = monitor.VNFMonitor(self.boot_wait)
     self._vnf_alarm_monitor = monitor.VNFAlarmMonitor()
     self._vnf_reservation_monitor = monitor.VNFReservationAlarmMonitor()
     self._vnf_maintenance_monitor = monitor.VNFMaintenanceAlarmMonitor()
     self._vnf_app_monitor = monitor.VNFAppMonitor()
     self._vnf_maintenance_plugin = fenix.FenixPlugin()
     self._init_monitoring()
Пример #3
0
 def __init__(self):
     super(ServiceVMPlugin, self).__init__()
     self._pool = eventlet.GreenPool()
     self._device_manager = driver_manager.DriverManager(
         'tacker.servicevm.device.drivers',
         cfg.CONF.servicevm.device_driver)
     self.proxy_api = proxy_api.ServiceVMPluginApi(topics.SERVICEVM_AGENT)
Пример #4
0
 def __init__(self):
     super(VNFMPlugin, self).__init__()
     self._pool = eventlet.GreenPool()
     self.boot_wait = cfg.CONF.tacker.boot_wait
     self._device_manager = driver_manager.DriverManager(
         'tacker.tacker.device.drivers', cfg.CONF.tacker.infra_driver)
     self._vnf_monitor = monitor.VNFMonitor(self.boot_wait)
Пример #5
0
 def __init__(self):
     super(NfvoPlugin, self).__init__()
     self._pool = eventlet.GreenPool()
     self._vim_drivers = driver_manager.DriverManager(
         'tacker.nfvo.vim.drivers',
         cfg.CONF.nfvo_vim.vim_drivers)
     self.vim_client = vim_client.VimClient()
Пример #6
0
    def __init__(self, boot_wait, check_intvl=None):
        self._monitor_manager = driver_manager.DriverManager(
            'tacker.tacker.monitor.drivers', cfg.CONF.tacker.monitor_driver)

        self.boot_wait = boot_wait
        if check_intvl is None:
            check_intvl = cfg.CONF.monitor.check_intvl
        self._status_check_intvl = check_intvl
        LOG.debug('Spawning VNF monitor thread')
        threading.Thread(target=self.__run__).start()
Пример #7
0
 def __init__(self):
     super(NfvoPlugin, self).__init__()
     self._vim_drivers = driver_manager.DriverManager(
         'tacker.nfvo.vim.drivers', cfg.CONF.nfvo_vim.vim_drivers)
     self._created_vims = dict()
     context = t_context.get_admin_context()
     vims = self.get_vims(context)
     for vim in vims:
         self._created_vims[vim["id"]] = vim
     self._monitor_interval = cfg.CONF.nfvo_vim.monitor_interval
     threading.Thread(target=self.__run__).start()
Пример #8
0
 def __init__(self):
     super(VNFMMgmtMixin, self).__init__()
     self._mgmt_manager = driver_manager.DriverManager(
         'tacker.tacker.mgmt.drivers', cfg.CONF.tacker.mgmt_driver)
Пример #9
0
 def __init__(self):
     self._alarm_monitor_manager = driver_manager.DriverManager(
         'tacker.tacker.alarm_monitor.drivers',
         cfg.CONF.tacker.alarm_monitor_driver)
Пример #10
0
 def __init__(self):
     super(ServiceVMMgmtMixin, self).__init__()
     self._mgmt_manager = driver_manager.DriverManager(
         'tacker.servicevm.mgmt.drivers', cfg.CONF.servicevm.mgmt_driver)
Пример #11
0
 def __init__(self):
     super(VnfLcmDriver, self).__init__()
     self._vnf_manager = driver_manager.DriverManager(
         'tacker.tacker.vnfm.drivers', cfg.CONF.tacker.infra_driver)
Пример #12
0
 def __init__(self):
     self._application_monitor_manager = driver_manager.DriverManager(
         'tacker.tacker.app_monitor.drivers',
         cfg.CONF.tacker.app_monitor_driver)
Пример #13
0
 def __init__(self):
     self._service_monitor_manager = driver_manager.DriverManager(
         'tacker.tacker.service_monitor.drivers',
         cfg.CONF.tacker.service_monitor_driver)
Пример #14
0
 def __init__(self):
     super(NfvoPlugin, self).__init__()
     self._vim_drivers = driver_manager.DriverManager(
         'tacker.nfvo.vim.drivers', cfg.CONF.nfvo_vim.vim_drivers)