diff options
author | Juergen Gross <juergen.gross@ts.fujitsu.com> | 2010-10-21 18:35:18 +0100 |
---|---|---|
committer | Juergen Gross <juergen.gross@ts.fujitsu.com> | 2010-10-21 18:35:18 +0100 |
commit | 18dd3dbdf2721c656676a15dac91eefb7b46e3cd (patch) | |
tree | 2c08be1f016666bf12f1723665a2e1cee43feca9 /tools | |
parent | 63c5ef9841fad351e94f8c2e281c75aedb31ebad (diff) | |
download | xen-18dd3dbdf2721c656676a15dac91eefb7b46e3cd.tar.gz xen-18dd3dbdf2721c656676a15dac91eefb7b46e3cd.tar.bz2 xen-18dd3dbdf2721c656676a15dac91eefb7b46e3cd.zip |
tools: cpupools: Rename cpu-pool commands in xm to cpupool-*
The xm commands pool-* are renamed to cpupool-*
The old pool-* commands are defined as aliases.
Signed-off-by: juergen.gross@ts.fujitsu.com
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
--HG--
rename : tools/python/xen/xm/pool-create.py => tools/python/xen/xm/cpupool-create.py
rename : tools/python/xen/xm/pool-new.py => tools/python/xen/xm/cpupool-new.py
rename : tools/python/xen/xm/pool.py => tools/python/xen/xm/cpupool.py
Diffstat (limited to 'tools')
-rw-r--r-- | tools/python/xen/xm/cpupool-create.py (renamed from tools/python/xen/xm/pool-create.py) | 4 | ||||
-rw-r--r-- | tools/python/xen/xm/cpupool-new.py (renamed from tools/python/xen/xm/pool-new.py) | 4 | ||||
-rw-r--r-- | tools/python/xen/xm/cpupool.py (renamed from tools/python/xen/xm/pool.py) | 6 | ||||
-rw-r--r-- | tools/python/xen/xm/main.py | 129 |
4 files changed, 76 insertions, 67 deletions
diff --git a/tools/python/xen/xm/pool-create.py b/tools/python/xen/xm/cpupool-create.py index 19bc35b0ee..d045fc1aff 100644 --- a/tools/python/xen/xm/pool-create.py +++ b/tools/python/xen/xm/cpupool-create.py @@ -15,12 +15,12 @@ # Copyright (C) 2009 Fujitsu Technology Solutions #============================================================================ -""" Create a new unmanaged pool. +""" Create a new unmanaged cpupool. """ import sys from xen.xm.main import serverType, SERVER_XEN_API, server -from xen.xm.pool import parseCommandLine, err, help as help_options +from xen.xm.cpupool import parseCommandLine, err, help as help_options from xen.util.sxputils import sxp2map def help(): diff --git a/tools/python/xen/xm/pool-new.py b/tools/python/xen/xm/cpupool-new.py index d62f145738..d604d9987c 100644 --- a/tools/python/xen/xm/pool-new.py +++ b/tools/python/xen/xm/cpupool-new.py @@ -15,12 +15,12 @@ # Copyright (C) 2009 Fujitsu Technology Solutions #============================================================================ -""" Create a new managed pool. +""" Create a new managed cpupool. """ import sys from xen.xm.main import serverType, SERVER_XEN_API, server -from xen.xm.pool import parseCommandLine, err, help as help_options +from xen.xm.cpupool import parseCommandLine, err, help as help_options from xen.util.sxputils import sxp2map diff --git a/tools/python/xen/xm/pool.py b/tools/python/xen/xm/cpupool.py index 2e2554ada1..86372f0ea0 100644 --- a/tools/python/xen/xm/pool.py +++ b/tools/python/xen/xm/cpupool.py @@ -15,7 +15,7 @@ # Copyright (C) 2009 Fujitsu Technology Solutions #============================================================================ -""" Common function of cmds pool-new / pool-create. +""" Common function of cmds cpupool-new / cpupool-create. """ import sys @@ -29,7 +29,7 @@ from xen.xm.opts import Opts, set_value, set_true, append_value, OptionError GOPTS = Opts(use="""[options] [vars] -Create a pool. +Create a cpupool. Pool creation parameters can be set by command-line switches, from a python configuration script or an SXP config file. See documentation @@ -48,7 +48,7 @@ GOPTS.opt('help_config', "configuration script.") GOPTS.opt('path', val='PATH', - fn=set_value, default='.:/etc/xen/pool', + fn=set_value, default='.:/etc/xen/cpupool', use="Search path for configuration scripts. " "The value of PATH is a colon-separated directory list.") diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index d7fd81be91..66e95ea92c 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -242,20 +242,20 @@ SUBCOMMAND_HELP = { 'tmem-shared-auth' : ('[<Domain>|-a|--all] [--uuid=<uuid>] [--auth=<0|1>]', 'De/authenticate shared tmem pool.'), # - # pool commands + # cpupool commands # - 'pool-create' : ('<ConfigFile> [vars]', + 'cpupool-create' : ('<ConfigFile> [vars]', 'Create a CPU pool based an ConfigFile.'), - 'pool-new' : ('<ConfigFile> [vars]', + 'cpupool-new' : ('<ConfigFile> [vars]', 'Adds a CPU pool to Xend CPU pool management'), - 'pool-start' : ('<CPU Pool>', 'Starts a Xend CPU pool'), - 'pool-list' : ('[<CPU Pool>] [-l|--long] [-c|--cpus]', 'List CPU pools on host'), - 'pool-destroy' : ('<CPU Pool>', 'Deactivates a CPU pool'), - 'pool-delete' : ('<CPU Pool>', + 'cpupool-start' : ('<CPU Pool>', 'Starts a Xend CPU pool'), + 'cpupool-list' : ('[<CPU Pool>] [-l|--long] [-c|--cpus]', 'List CPU pools on host'), + 'cpupool-destroy' : ('<CPU Pool>', 'Deactivates a CPU pool'), + 'cpupool-delete' : ('<CPU Pool>', 'Removes a CPU pool from Xend management'), - 'pool-cpu-add' : ('<CPU Pool> <CPU nr>', 'Adds a CPU to a CPU pool'), - 'pool-cpu-remove': ('<CPU Pool> <CPU nr>', 'Removes a CPU from a CPU pool'), - 'pool-migrate' : ('<Domain> <CPU Pool>', + 'cpupool-cpu-add' : ('<CPU Pool> <CPU nr>', 'Adds a CPU to a CPU pool'), + 'cpupool-cpu-remove': ('<CPU Pool> <CPU nr>', 'Removes a CPU from a CPU pool'), + 'cpupool-migrate' : ('<Domain> <CPU Pool>', 'Moves a domain into a CPU pool'), # security @@ -370,7 +370,7 @@ SUBCOMMAND_OPTIONS = { ('-u', '--uuid', 'Specify uuid (abcdef01-2345-6789-01234567890abcdef).'), ('-A', '--auth', '0=auth,1=deauth'), ), - 'pool-list': ( + 'cpupool-list': ( ('-l', '--long', 'Output all CPU pool details in SXP format'), ('-c', '--cpus', 'Output list of CPUs used by a pool'), ), @@ -521,21 +521,21 @@ tmem_commands = [ "tmem-shared-auth", ] -pool_commands = [ - "pool-create", - "pool-new", - "pool-start", - "pool-list", - "pool-destroy", - "pool-delete", - "pool-cpu-add", - "pool-cpu-remove", - "pool-migrate", +cpupool_commands = [ + "cpupool-create", + "cpupool-new", + "cpupool-start", + "cpupool-list", + "cpupool-destroy", + "cpupool-delete", + "cpupool-cpu-add", + "cpupool-cpu-remove", + "cpupool-migrate", ] all_commands = (domain_commands + host_commands + scheduler_commands + device_commands + vnet_commands + security_commands + - acm_commands + flask_commands + tmem_commands + pool_commands + + acm_commands + flask_commands + tmem_commands + cpupool_commands + ['shell', 'event-monitor']) @@ -3625,7 +3625,7 @@ def xm_tmem_shared_auth(args): else: return server.xend.node.tmem_shared_auth(domid,uuid_str,auth) -def get_pool_ref(name): +def get_cpupool_ref(name): refs = server.xenapi.cpu_pool.get_by_name_label(name) if len(refs) > 0: return refs[0] @@ -3633,15 +3633,15 @@ def get_pool_ref(name): err('unknown pool name') sys.exit(1) -def xm_pool_start(args): - arg_check(args, "pool-start", 1) +def xm_cpupool_start(args): + arg_check(args, "cpupool-start", 1) if serverType == SERVER_XEN_API: - ref = get_pool_ref(args[0]) + ref = get_cpupool_ref(args[0]) server.xenapi.cpu_pool.activate(ref) else: server.xend.cpu_pool.start(args[0]) -def brief_pool_list(sxprs): +def brief_cpupool_list(sxprs): format_str = "%-16s %3s %8s %s %s" for sxpr in sxprs: if sxpr == sxprs[0]: @@ -3665,7 +3665,7 @@ def brief_pool_list(sxprs): active = 'n' print format_str % (name, cpu_count, sched_policy, active, vm_count) -def brief_pool_list_cpus(sxprs): +def brief_cpupool_list_cpus(sxprs): format_str = "%-16s %s" for sxpr in sxprs: if sxpr == sxprs[0]: @@ -3685,16 +3685,16 @@ def brief_pool_list_cpus(sxprs): cpus = "-" print format_str % (name, cpus) -def xm_pool_list(args): - arg_check(args, "pool-list", 0, 2) +def xm_cpupool_list(args): + arg_check(args, "cpupool-list", 0, 2) try: (options, params) = getopt.gnu_getopt(args, 'lc', ['long','cpus']) except getopt.GetoptError, opterr: err(opterr) - usage('pool-list') + usage('cpupool-list') if len(params) > 1: - err("Only one pool name for selection allowed") - usage('pool-list') + err("Only one cpupool name for selection allowed") + usage('cpupool-list') use_long = False show_cpus = False @@ -3730,30 +3730,30 @@ def xm_pool_list(args): for sxpr in sxprs: PrettyPrint.prettyprint(sxpr) elif show_cpus: - brief_pool_list_cpus(sxprs) + brief_cpupool_list_cpus(sxprs) else: - brief_pool_list(sxprs) + brief_cpupool_list(sxprs) -def xm_pool_destroy(args): - arg_check(args, "pool-destroy", 1) +def xm_cpupool_destroy(args): + arg_check(args, "cpupool-destroy", 1) if serverType == SERVER_XEN_API: - ref = get_pool_ref(args[0]) + ref = get_cpupool_ref(args[0]) server.xenapi.cpu_pool.deactivate(ref) else: server.xend.cpu_pool.destroy(args[0]) -def xm_pool_delete(args): - arg_check(args, "pool-delete", 1) +def xm_cpupool_delete(args): + arg_check(args, "cpupool-delete", 1) if serverType == SERVER_XEN_API: - ref = get_pool_ref(args[0]) + ref = get_cpupool_ref(args[0]) server.xenapi.cpu_pool.destroy(ref) else: server.xend.cpu_pool.delete(args[0]) -def xm_pool_cpu_add(args): - arg_check(args, "pool-cpu-add", 2) +def xm_cpupool_cpu_add(args): + arg_check(args, "cpupool-cpu-add", 2) if serverType == SERVER_XEN_API: - ref = get_pool_ref(args[0]) + ref = get_cpupool_ref(args[0]) cpu_ref_list = server.xenapi.host_cpu.get_all_records() cpu_ref = [ c_rec['uuid'] for c_rec in cpu_ref_list.values() if c_rec['number'] == args[1] ] @@ -3764,10 +3764,10 @@ def xm_pool_cpu_add(args): else: server.xend.cpu_pool.cpu_add(args[0], args[1]) -def xm_pool_cpu_remove(args): - arg_check(args, "pool-cpu-remove", 2) +def xm_cpupool_cpu_remove(args): + arg_check(args, "cpupool-cpu-remove", 2) if serverType == SERVER_XEN_API: - ref = get_pool_ref(args[0]) + ref = get_cpupool_ref(args[0]) cpu_ref_list = server.xenapi.host_cpu.get_all_records() cpu_ref = [ c_rec['uuid'] for c_rec in cpu_ref_list.values() if c_rec['number'] == args[1] ] @@ -3778,12 +3778,12 @@ def xm_pool_cpu_remove(args): else: server.xend.cpu_pool.cpu_remove(args[0], args[1]) -def xm_pool_migrate(args): - arg_check(args, "pool-migrate", 2) +def xm_cpupool_migrate(args): + arg_check(args, "cpupool-migrate", 2) domname = args[0] poolname = args[1] if serverType == SERVER_XEN_API: - pool_ref = get_pool_ref(poolname) + pool_ref = get_cpupool_ref(poolname) server.xenapi.VM.cpu_pool_migrate(get_single_vm(domname), pool_ref) else: server.xend.cpu_pool.migrate(domname, poolname) @@ -3874,14 +3874,14 @@ commands = { "usb-list-assignable-devices": xm_usb_list_assignable_devices, "usb-hc-create": xm_usb_hc_create, "usb-hc-destroy": xm_usb_hc_destroy, - # pool - "pool-start": xm_pool_start, - "pool-list": xm_pool_list, - "pool-destroy": xm_pool_destroy, - "pool-delete": xm_pool_delete, - "pool-cpu-add": xm_pool_cpu_add, - "pool-cpu-remove": xm_pool_cpu_remove, - "pool-migrate": xm_pool_migrate, + # cpupool + "cpupool-start": xm_cpupool_start, + "cpupool-list": xm_cpupool_list, + "cpupool-destroy": xm_cpupool_destroy, + "cpupool-delete": xm_cpupool_delete, + "cpupool-cpu-add": xm_cpupool_cpu_add, + "cpupool-cpu-remove": xm_cpupool_cpu_remove, + "cpupool-migrate": xm_cpupool_migrate, # tmem "tmem-thaw": xm_tmem_thaw, "tmem-freeze": xm_tmem_freeze, @@ -3915,8 +3915,8 @@ IMPORTED_COMMANDS = [ 'resetpolicy', 'getenforce', 'setenforce', - 'pool-create', - 'pool-new', + 'cpupool-create', + 'cpupool-new', ] for c in IMPORTED_COMMANDS: @@ -3924,6 +3924,15 @@ for c in IMPORTED_COMMANDS: aliases = { "balloon": "mem-set", + "pool-create": "cpupool-create", + "pool-new": "cpupool-new", + "pool-start": "cpupool-start", + "pool-list": "cpupool-list", + "pool-destroy": "cpupool-destroy", + "pool-delete": "cpupool-delete", + "pool-cpu-add": "cpupool-cpu-add", + "pool-cpu-remove": "cpupool-cpu-remove", + "pool-migrate": "cpupool-migrate", "set-vcpus": "vcpu-set", "vif-list": "network-list", "vbd-create": "block-attach", |