Example #1
0
 def __init__(self, config):
     self._config = config
     self._hostname = socket.gethostname()
     self.analytic_api = AnalyticApiClient(self._config)
     self._config.random_collectors = self._config.collectors()
     self._chksum = ""
     self._api_server_checksum = ""
     if self._config.collectors():
         self._chksum = hashlib.md5("".join(
             self._config.collectors())).hexdigest()
         self._config.random_collectors = random.sample(self._config.collectors(), \
                                                        len(self._config.collectors()))
     if self._config.api_server_list():
         self._api_server_checksum = hashlib.md5("".join(
             self._config.api_server_list())).hexdigest()
         random_api_servers = random.sample(
             self._config.api_server_list(),
             len(self._config.api_server_list()))
         self._config.set_api_server_list(random_api_servers)
     self.uve = LinkUve(self._config)
     self._logger = self.uve.logger()
     self.sleep_time()
     self._keep_running = True
     self._vnc = None
     self._members = None
     self._partitions = None
     self._prouters = None
 def __init__(self, config):
     self._config = config
     if 'host_ip' in self._config._args:
         host_ip = self._config._args.host_ip
     else:
         host_ip = socket.gethostbyname(socket.getfqdn())
     self._hostname = socket.getfqdn(host_ip)
     self.analytic_api = AnalyticApiClient(self._config)
     self._config.random_collectors = self._config.collectors()
     self._chksum = ""
     if self._config.collectors():
         self._chksum = hashlib.md5("".join(
             self._config.collectors())).hexdigest()
         self._config.random_collectors = random.sample(self._config.collectors(), \
                                                        len(self._config.collectors()))
     self.uve = LinkUve(self._config)
     self._sandesh = self.uve.sandesh_instance()
     self._logger = self.uve.logger()
     self.sleep_time()
     self._sem = Semaphore()
     self._members = None
     self._partitions = None
     self._prouters = {}
     self._vrouter_l2ifs = {}
     self._old_vrouter_l2ifs = {}
     self._config_handler = TopologyConfigHandler(
         self._sandesh, self._config.rabbitmq_params(),
         self._config.cassandra_params(), host_ip)
     self.constnt_schdlr = ConsistentScheduler(
         self.uve._moduleid,
         zookeeper=self._config.zookeeper_server(),
         delete_hndlr=self._del_uves,
         logger=self._logger,
         cluster_id=self._config.cluster_id())
Example #3
0
 def __init__(self, config):
     self._config = config
     self._me = socket.gethostname() + ':' + str(os.getpid())
     self.analytic_api = AnalyticApiClient(self._config)
     self.uve = LinkUve(self._config)
     self.sleep_time()
     self._keep_running = True
Example #4
0
 def __init__(self, config):
     self._config = config
     self._hostname = socket.gethostname()
     self.analytic_api = AnalyticApiClient(self._config)
     self.uve = LinkUve(self._config)
     self._logger = self.uve.logger()
     self.sleep_time()
     self._keep_running = True
     self._vnc = None
     self._members = None
     self._partitions = None
     self._prouters = None
Example #5
0
 def __init__(self, config):
     self._config = config
     self._me = socket.gethostname() + ':' + str(os.getpid())
     self.analytic_api = AnalyticApiClient(self._config)
     self._config.random_collectors = self._config.collectors()
     self._chksum = ""
     if self._config.collectors():
         self._chksum = hashlib.md5("".join(
             self._config.collectors())).hexdigest()
         self._config.random_collectors = random.sample(self._config.collectors(), \
                                                        len(self._config.collectors()))
     self.uve = LinkUve(self._config)
     self.sleep_time()
     self._keep_running = True
     self._vnc = None
 def __init__(self, config):
     self._config = config
     self.analytic_api = AnalyticApiClient(self._config)
     self.uve = LinkUve(self._config)
     self.sleep_time()
     self._keep_running = True