示例#1
0
文件: plugin.py 项目: vintej/tacker
 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_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_app_monitor = monitor.VNFAppMonitor()
     self._init_monitoring()
示例#3
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()
     #vnf被哪种vim进行管理,实现vnf的创建,删除,扩缩容
     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)
     #vnf的几种监控驱动
     self._vnf_monitor = monitor.VNFMonitor(self.boot_wait)
     self._vnf_alarm_monitor = monitor.VNFAlarmMonitor()
     self._vnf_app_monitor = monitor.VNFAppMonitor()