Ejemplo n.º 1
0
def refresh():
    try:
        all_domains = cli_list.get_all_domains()
        running_domains = cli_list.get_running_domains()
        domains = cli_list.merge(all_domains, running_domains)
    except Exception, e:
        traceback.print_exc(file=sys.stderr)
        domains = []
Ejemplo n.º 2
0
def get_available_vm_name(name):
    all_domain_names = set([x["name"] for x in cli_list.get_all_domains().values()])
    if name not in all_domain_names: return name
    for num in range(2,10):
        name_candidate = "%s%d" % (name, num)
        if name_candidate not in all_domain_names: return name_candidate

    raise Exception("VM name couldn't be determined automatically")
Ejemplo n.º 3
0
def refresh():
    try:
        all_domains = cli_list.get_all_domains()
        running_domains = cli_list.get_running_domains()
        domains = cli_list.merge(all_domains, running_domains)
    except Exception, e:
        traceback.print_exc(file=sys.stderr)
        domains = []
Ejemplo n.º 4
0
def get_autostart_domains():
    return [ x["name"] for x in filter(lambda x:x["autostart"], cli_list.get_all_domains().values())]