Esempio n. 1
0
def do_launch(cs, args):
    """Launch a new instance."""
    server = cs.gridcentric.get(args.blessed_id)
    guest_params = {}
    for param in args.params:
        components = param.split("=")
        if len(components) > 0:
            guest_params[components[0]] = "=".join(components[1:])

    launch_servers = cs.gridcentric.launch(server,
                                           target=args.target,
                                           guest_params=guest_params)

    for server in launch_servers:
        shell._print_server(cs, server)
Esempio n. 2
0
def do_bless(cs, args):
    """Bless an instance."""
    server = cs.gridcentric.get(args.server_id)
    blessed_servers = cs.gridcentric.bless(server)
    for server in blessed_servers:
        shell._print_server(cs, server)