Example #1
0
def main():
    app = ManageVM()
    srvr = make_server('', 8080, app)
    logger = logging.getLogger('manageVM')
    logger = confLogging.configLog(logger)
    try:
        srvr.serve_forever()
    except KeyboardInterrupt:
        logger.error('Stop serving due to keyboard interrupt')
Example #2
0
def main():
    app = ManageVM()
    srvr = make_server('', 8080, app)
    logger = logging.getLogger('manageVM')
    logger = confLogging.configLog(logger)
    try:
        srvr.serve_forever()
    except KeyboardInterrupt:
        logger.error('Stop serving due to keyboard interrupt')
Example #3
0
def main():
    app = ManageVM("qemu:///system")
    srvr = make_server('', 8080, app)
    engine = create_engine('mysql://*****:*****@localhost/VM_db', echo=True)
    DB.Base.metadata.create_all(engine)
    logger = logging.getLogger('manageVM')
    logger = confLogging.configLog(logger)    
    try:
        srvr.serve_forever()
    except KeyboardInterrupt:
        session = queries.getSession()
        session.close()
        logger.error('Stop serving due to keyboard interrupt')
Example #4
0
def main():
    app = ManageVM("qemu:///system")
    srvr = make_server('', 8080, app)
    engine = create_engine('mysql://*****:*****@localhost/VM_db', echo=True)
    DB.Base.metadata.create_all(engine)
    logger = logging.getLogger('manageVM')
    logger = confLogging.configLog(logger)
    try:
        srvr.serve_forever()
    except KeyboardInterrupt:
        session = queries.getSession()
        session.close()
        logger.error('Stop serving due to keyboard interrupt')
Example #5
0
def main(argv):
    args, opts = getopt.getopt(argv, 'h', ['action=', 'name=', 'id=', 'os='])
    keys = [arg[0] for arg in args]
    if '-h' in keys or not '--action' in keys:
        return printHelp()
    prc = ConfigParser.RawConfigParser()
    prc.read('defConfig.ini')
    actionMap = dict(prc.items('ACTIONMAP'))
    usrConfig = {k[2:]: v for (k, v) in args}
    if not usrConfig['action'] in actionMap:
        return printHelp()
    req = Request.blank('http://localhost:8080')
    req.content_type = 'application/json'
    req.body = simplejson.dumps(usrConfig)
    resp = req.get_response()
    res = simplejson.loads(resp.body)
    logger = logging.getLogger('manageVM.client')
    logger = confLogging.configLog(logger)
    logger.info(res['result'])
    if res['error'] != None:
        logger.error(res['message'])
        printHelp()
Example #6
0
def main(argv):
    args, opts = getopt.getopt(argv, 'h', ['action=', 'name=',
                                           'id=', 'os='])
    keys = [arg[0] for arg in args]
    if '-h' in keys or not '--action' in keys:
        return printHelp()
    prc = ConfigParser.RawConfigParser()
    prc.read('defConfig.ini')
    actionMap = dict(prc.items('ACTIONMAP'))
    usrConfig = {k[2:]: v for (k, v) in args}
    if not usrConfig['action'] in actionMap:
        return printHelp()
    req = Request.blank('http://localhost:8080')
    req.content_type = 'application/json'
    req.body = simplejson.dumps(usrConfig)
    resp = req.get_response()
    res = simplejson.loads(resp.body)
    logger = logging.getLogger('manageVM.client')
    logger = confLogging.configLog(logger)
    logger.info(res['result'])
    if res['error'] != None:
        logger.error(res['message'])
        printHelp()
Example #7
0
 def configure_logging(self):
     self.logger = logging.getLogger('manageVM.client')
     self.logger = confLogging.configLog(self.logger)
Example #8
0
 def configure_logging(self):
     self.logger = logging.getLogger('manageVM.client')
     self.logger = confLogging.configLog(self.logger)