Ejemplo n.º 1
0
def listTemplates(host):
    parser = OptionParser()
    parser.add_option('--serverurl',
                      dest='serverurl',
                      default='http://%s' % host)
    (options, args) = parser.parse_args()
    return DVMPSClient.base_images(options)
Ejemplo n.º 2
0
def listTemplates(host):
    parser = OptionParser()
    parser.add_option('--serverurl',
                      dest='serverurl',
                      default='http://%s' % host)
    (options, args) = parser.parse_args()
    return DVMPSClient.base_images(options)
Ejemplo n.º 3
0
def deallocate(blade, machine_id):
    parser = OptionParser()
    parser.add_option('--serverurl',
                      dest='serverurl',
                      default="http://%s" % blade)
    (options, args) = parser.parse_args()
    response = DVMPSClient.deallocate(options, machine_id)
    return response
Ejemplo n.º 4
0
def deallocate(blade, machine_id):
    parser = OptionParser()
    parser.add_option('--serverurl',
                      dest='serverurl',
                      default="http://%s" % blade)
    (options, args) = parser.parse_args()
    response = DVMPSClient.deallocate(options, machine_id)
    return response
Ejemplo n.º 5
0
def allocateMachine(host, base_img, expires, comment):
    parser = OptionParser()
    parser.add_option('--serverurl',
                      dest='serverurl',
                      default='http://%s' % host)
    (options, args) = parser.parse_args()
    ret = DVMPSClient.allocate(options, base_img, expires * 60, 50, comment)
    if 'result' in ret:
        if ret['result'] == False:
            return False, None, ret['error']

    if ret['status'] != "allocated":
        return False, None, 'Error is: ' + str(ret)

    return True, ret['ip_addr'], None
Ejemplo n.º 6
0
def allocateMachine(host, base_img, expires, comment):
    parser = OptionParser()
    parser.add_option('--serverurl',
                      dest='serverurl',
                      default='http://%s' % host)
    (options, args) = parser.parse_args()
    ret = DVMPSClient.allocate(options, base_img, expires * 60, 50, comment)
    if 'result' in ret:
        if ret['result'] == False:
            return False, None, ret['error']

    if ret['status'] != "allocated":
        return False, None, 'Error is: ' + str(ret)

    return True, ret['ip_addr'], None