def __init__(self, config_parser): self.logger = create_logger(__name__) self.controller = Controller(config_parser) self.logfile = config_parser.get('manager', 'LOG_FILE') self.config_parser = config_parser self.state = self.S_INIT # IPOP setup ipop.configure_conpaas_node(config_parser) # Ganglia setup ganglia = ManagerGanglia(config_parser) try: ganglia.configure() except Exception, err: self.logger.exception('Error configuring Ganglia: %s' % err) return
def __init__(self, config_parser): self.logger = create_logger(__name__) self.logger.debug('Using libcloud version %s' % libcloud.__version__) self.controller = Controller(config_parser) self.logfile = config_parser.get('manager', 'LOG_FILE') self.config_parser = config_parser self.state = self.S_INIT self.volumes = [] # IPOP setup ipop.configure_conpaas_node(config_parser) # Ganglia setup self.ganglia = ManagerGanglia(config_parser) try: self.ganglia.configure() except Exception, err: self.logger.exception('Error configuring Ganglia: %s' % err) self.ganglia = None return