[libvirt] [test-API 00/17] Reorgnize/refactoring round 4

Perhaps this set shouldn't be called reorgnize/refactoring, but to keep the same title in the series, it's still used. The mainly work this set do is to use the TERM "domain" instead of "guest" in codes. Osier Yang (17): Destroy src/dist and move env_inspect.py back Substitute guest_names with domain_names Rename src/env_parser.py as src/global_parser.py Substitute guest_ with domain_ Substitue guestobj with domobj Substitute guestxml with domxml Substitute _guest with _domain Substitute 'guest ' with 'domain ' Substitute guestos with os_type Substitute guestarch with os_arch Substitute 'guestip' with 'domip' Substitute 'guest"' with 'domain"' Substitute '\<gname\>' with 'domname' Change the section name 'guest' into 'domain' in global.cfg Substitute 'guestinstxml' with 'domxml' Substitute '\<guest\>' with 'domain' Substitute 'guestname' with 'domain_name' cases/consumption_cpu_topology.conf | 14 +- cases/consumption_domain_nfs_start.conf | 8 +- cases/consumption_eventhandler.conf | 12 +- cases/consumption_libvirtd.conf | 10 +- cases/consumption_ownership_test.conf | 8 +- cases/domain_linux_net_inst.conf | 12 +- cases/linux_domain.conf | 52 +++--- cases/migration/ssh_persistent_paused_no_dst.conf | 74 ++++---- .../migration/ssh_persistent_paused_with_dst.conf | 98 ++++++------ cases/migration/ssh_persistent_running_no_dst.conf | 74 ++++---- .../migration/ssh_persistent_running_with_dst.conf | 98 ++++++------ cases/migration/ssh_transient_paused_no_dst.conf | 48 +++--- cases/migration/ssh_transient_paused_with_dst.conf | 74 ++++---- cases/migration/ssh_transient_running_no_dst.conf | 50 +++--- .../migration/ssh_transient_running_with_dst.conf | 74 ++++---- cases/migration/tcp_persistent_paused_no_dst.conf | 74 ++++---- .../migration/tcp_persistent_paused_with_dst.conf | 98 ++++++------ cases/migration/tcp_persistent_running_no_dst.conf | 74 ++++---- .../migration/tcp_persistent_running_with_dst.conf | 98 ++++++------ .../tcp_sasl_persistent_paused_no_dst.conf | 26 ++-- .../tcp_sasl_persistent_paused_with_dst.conf | 34 ++-- .../tcp_sasl_persistent_running_no_dst.conf | 26 ++-- .../tcp_sasl_persistent_running_with_dst.conf | 34 ++-- .../tcp_sasl_transient_paused_no_dst.conf | 18 +- .../tcp_sasl_transient_paused_with_dst.conf | 26 ++-- .../tcp_sasl_transient_running_no_dst.conf | 18 +- .../tcp_sasl_transient_running_with_dst.conf | 26 ++-- cases/migration/tcp_transient_paused_no_dst.conf | 48 +++--- cases/migration/tcp_transient_paused_with_dst.conf | 74 ++++---- cases/migration/tcp_transient_running_no_dst.conf | 50 +++--- .../migration/tcp_transient_running_with_dst.conf | 74 ++++---- cases/migration/tls_persistent_paused_no_dst.conf | 74 ++++---- .../migration/tls_persistent_paused_with_dst.conf | 98 ++++++------ cases/migration/tls_persistent_running_no_dst.conf | 74 ++++---- .../migration/tls_persistent_running_with_dst.conf | 98 ++++++------ .../tls_sasl_persistent_paused_no_dst.conf | 26 ++-- .../tls_sasl_persistent_paused_with_dst.conf | 34 ++-- .../tls_sasl_persistent_running_no_dst.conf | 26 ++-- .../tls_sasl_persistent_running_with_dst.conf | 34 ++-- .../tls_sasl_transient_paused_no_dst.conf | 18 +- .../tls_sasl_transient_paused_with_dst.conf | 26 ++-- .../tls_sasl_transient_running_no_dst.conf | 18 +- .../tls_sasl_transient_running_with_dst.conf | 26 ++-- cases/migration/tls_transient_paused_no_dst.conf | 48 +++--- cases/migration/tls_transient_paused_with_dst.conf | 74 ++++---- cases/migration/tls_transient_running_no_dst.conf | 50 +++--- .../migration/tls_transient_running_with_dst.conf | 74 ++++---- cases/snapshot.conf | 30 ++-- cases/windows_domain.conf | 50 +++--- .../en-US/Creating_a_configuration_file.xml | 116 ++++++------ .../en-US/Understanding_libvirt-test-API.xml | 8 +- .../en-US/Writing_a_test_case.xml | 74 ++++---- .../libvirt-test-API_Guide/en-US/extras/log.txt | 18 +- global.cfg | 34 ++-- repos/domain/attach_disk.py | 20 +- repos/domain/attach_interface.py | 20 +- repos/domain/autostart.py | 24 ++-- repos/domain/balloon_memory.py | 64 ++++---- repos/domain/blkstats.py | 12 +- repos/domain/console_io.py | 12 +- repos/domain/console_mutex.py | 8 +- repos/domain/cpu_affinity.py | 44 +++--- repos/domain/cpu_topology.py | 72 ++++---- repos/domain/create.py | 22 ++-- repos/domain/define.py | 16 +- repos/domain/destroy.py | 28 ++-- repos/domain/detach_disk.py | 20 +- repos/domain/detach_interface.py | 22 ++-- repos/domain/domain_blkinfo.py | 26 ++-- repos/domain/domain_id.py | 18 +- repos/domain/domain_list.py | 22 ++-- repos/domain/domain_name.py | 4 +- repos/domain/domain_uuid.py | 34 ++-- repos/domain/domblkinfo.py | 26 ++-- repos/domain/dump.py | 42 +++--- repos/domain/eventhandler.py | 60 ++++---- repos/domain/ifstats.py | 20 +- repos/domain/install_image.py | 56 +++--- repos/domain/install_linux_cdrom.py | 182 ++++++++++---------- repos/domain/install_linux_check.py | 78 ++++---- repos/domain/install_linux_net.py | 162 +++++++++--------- repos/domain/install_windows_cdrom.py | 160 +++++++++--------- repos/domain/migrate.py | 52 +++--- repos/domain/ownership_test.py | 26 ++-- repos/domain/reboot.py | 4 +- repos/domain/restore.py | 48 +++--- repos/domain/resume.py | 12 +- repos/domain/save.py | 52 +++--- repos/domain/sched_params.py | 20 +- repos/domain/screenshot.py | 4 +- repos/domain/shutdown.py | 14 +- repos/domain/start.py | 16 +- repos/domain/suspend.py | 12 +- repos/domain/undefine.py | 14 +- repos/domain/update_devflag.py | 52 +++--- repos/libvirtd/qemu_hang.py | 36 ++-- repos/libvirtd/restart.py | 58 +++--- .../multiple_thread_block_on_domain_create.py | 56 +++--- repos/sVirt/domain_nfs_start.py | 112 ++++++------ repos/snapshot/delete.py | 32 ++-- repos/snapshot/file_flag.py | 42 +++--- repos/snapshot/flag_check.py | 34 ++-- repos/snapshot/internal_create.py | 28 ++-- repos/snapshot/revert.py | 22 ++-- repos/snapshot/snapshot_list.py | 26 ++-- src/{dist/redhat => }/env_inspect.py | 14 +- src/generator.py | 13 +- src/{env_parser.py => global_parser.py} | 4 +- src/parser.py | 4 +- utils/dev_num.sh | 10 +- utils/disk_num.sh | 10 +- utils/utils.py | 18 +- utils/xml_builder.py | 12 +- utils/xml_generator.py | 6 +- 114 files changed, 2381 insertions(+), 2388 deletions(-) delete mode 100644 src/dist/__init__.py delete mode 100644 src/dist/redhat/__init__.py rename src/{dist/redhat => }/env_inspect.py (91%) rename src/{env_parser.py => global_parser.py} (97%) Regards, Osier -- 1.7.7.3

As env_inspect.py is rewrote, and has good portability now. --- src/{dist/redhat => }/env_inspect.py | 0 src/generator.py | 9 +-------- 2 files changed, 1 insertions(+), 8 deletions(-) delete mode 100644 src/dist/__init__.py delete mode 100644 src/dist/redhat/__init__.py rename src/{dist/redhat => }/env_inspect.py (100%) diff --git a/src/dist/__init__.py b/src/dist/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/src/dist/redhat/__init__.py b/src/dist/redhat/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/src/dist/redhat/env_inspect.py b/src/env_inspect.py similarity index 100% rename from src/dist/redhat/env_inspect.py rename to src/env_inspect.py diff --git a/src/generator.py b/src/generator.py index 4247fda..fc6cec3 100644 --- a/src/generator.py +++ b/src/generator.py @@ -26,17 +26,10 @@ import traceback from src import mapper from src import env_parser +from src import env_inspect from utils import log from utils import format -# Import of distribution-specific code. If this is needed somewhere -# else in the future, please don't copy-paste this, but create some -# sensible distribution-specific package -for dist in os.listdir('src/dist'): - if os.path.exists('/etc/%s-release' % dist): - exec('from src.dist.%s import env_inspect' % dist) - break - class FuncGen(object): """ To generate a callable testcase""" def __init__(self, cases_func_ref_dict, -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
As env_inspect.py is rewrote, and has good portability now. --- src/{dist/redhat => }/env_inspect.py | 0 src/generator.py | 9 +-------- 2 files changed, 1 insertions(+), 8 deletions(-) delete mode 100644 src/dist/__init__.py delete mode 100644 src/dist/redhat/__init__.py rename src/{dist/redhat => }/env_inspect.py (100%)
diff --git a/src/dist/__init__.py b/src/dist/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/src/dist/redhat/__init__.py b/src/dist/redhat/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/src/dist/redhat/env_inspect.py b/src/env_inspect.py similarity index 100% rename from src/dist/redhat/env_inspect.py rename to src/env_inspect.py diff --git a/src/generator.py b/src/generator.py index 4247fda..fc6cec3 100644 --- a/src/generator.py +++ b/src/generator.py @@ -26,17 +26,10 @@ import traceback
from src import mapper from src import env_parser +from src import env_inspect from utils import log from utils import format
-# Import of distribution-specific code. If this is needed somewhere -# else in the future, please don't copy-paste this, but create some -# sensible distribution-specific package -for dist in os.listdir('src/dist'): - if os.path.exists('/etc/%s-release' % dist): - exec('from src.dist.%s import env_inspect' % dist) - break - class FuncGen(object): """ To generate a callable testcase""" def __init__(self, cases_func_ref_dict,
ACK, thanks for clearing it up ;-) Martin

Same as commit af470a72, let's use the same TERM 'domain' instead of 'guest' in test-API, this patch just substitute guest_names with domain_names, there will be follow up patches to change others, because it will be really large patch if do all the changing together. --- repos/domain/cpu_affinity.py | 6 +++--- repos/domain/cpu_topology.py | 4 ++-- repos/domain/destroy.py | 6 +++--- repos/domain/domain_blkinfo.py | 8 ++++---- repos/domain/domain_id.py | 6 +++--- repos/domain/domain_uuid.py | 8 ++++---- repos/domain/domblkinfo.py | 8 ++++---- repos/domain/eventhandler.py | 6 +++--- repos/domain/install_linux_cdrom.py | 6 +++--- repos/domain/install_linux_net.py | 6 +++--- repos/domain/install_windows_cdrom.py | 6 +++--- repos/domain/migrate.py | 12 ++++++------ repos/domain/ownership_test.py | 6 +++--- repos/libvirtd/qemu_hang.py | 6 +++--- repos/libvirtd/restart.py | 6 +++--- repos/snapshot/delete.py | 4 ++-- repos/snapshot/file_flag.py | 6 +++--- repos/snapshot/flag_check.py | 6 +++--- repos/snapshot/internal_create.py | 4 ++-- repos/snapshot/revert.py | 4 ++-- 20 files changed, 62 insertions(+), 62 deletions(-) diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index afc0f9b..fc99664 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -206,13 +206,13 @@ def cpu_affinity(params): hypervisor = uri.split(':')[0] # Get cpu affinity - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if domain_name not in guest_names: + if domain_name not in domain_names: logger.error("guest %s doesn't exist or not be running." % domain_name) return 1 diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index 5dbe27b..c3cc553 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -23,9 +23,9 @@ optional_params = () def check_domain_running(conn, guestname, logger): """check if the domain exists""" - defined_guest_names = conn.listDefinedDomains() + defined_domain_names = conn.listDefinedDomains() - if guestname not in defined_guest_names: + if guestname not in defined_domain_names: logger.error("%s doesn't exist or still in running" % guestname) return 1 else: diff --git a/repos/domain/destroy.py b/repos/domain/destroy.py index 89de3e2..6359274 100644 --- a/repos/domain/destroy.py +++ b/repos/domain/destroy.py @@ -39,13 +39,13 @@ def destroy(params): conn = sharedmod.libvirtobj['conn'] # Get running domain by name - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("guest %s doesn't exist or isn't running." % guestname) return 1 diff --git a/repos/domain/domain_blkinfo.py b/repos/domain/domain_blkinfo.py index 9aaecb2..ec7f14c 100644 --- a/repos/domain/domain_blkinfo.py +++ b/repos/domain/domain_blkinfo.py @@ -30,15 +30,15 @@ def get_output(command, logger): def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - guest_names += conn.listDefinedDomains() + domain_names += conn.listDefinedDomains() - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist" % guestname) return False else: diff --git a/repos/domain/domain_id.py b/repos/domain/domain_id.py index ff246ad..384bcf3 100644 --- a/repos/domain/domain_id.py +++ b/repos/domain/domain_id.py @@ -27,13 +27,13 @@ def get_output(logger, command): def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is not running or does not exist" % guestname) return False else: diff --git a/repos/domain/domain_uuid.py b/repos/domain/domain_uuid.py index e66c3ee..0d3996c 100644 --- a/repos/domain/domain_uuid.py +++ b/repos/domain/domain_uuid.py @@ -18,15 +18,15 @@ VIRSH_DOMUUID = "virsh domuuid" def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - guest_names += conn.listDefinedDomains() + domain_names += conn.listDefinedDomains() - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist" % guestname) return False else: diff --git a/repos/domain/domblkinfo.py b/repos/domain/domblkinfo.py index b3c3c3e..557b651 100644 --- a/repos/domain/domblkinfo.py +++ b/repos/domain/domblkinfo.py @@ -30,15 +30,15 @@ def get_output(command, logger): def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - guest_names += conn.listDefinedDomains() + domain_names += conn.listDefinedDomains() - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist" % guestname) return False else: diff --git a/repos/domain/eventhandler.py b/repos/domain/eventhandler.py index 1b0c579..47c9642 100644 --- a/repos/domain/eventhandler.py +++ b/repos/domain/eventhandler.py @@ -43,13 +43,13 @@ def detailToString(event, detail): def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 1d5fb28..7f0019e 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -310,13 +310,13 @@ def install_linux_cdrom(params): interval += 10 logger.info('%s seconds passed away...' % interval) elif installtype == 'create': - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.info("guest installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_guest(domobj, params, logger, installtype) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index a47bcea..de8ff0a 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -312,13 +312,13 @@ def install_linux_net(params): interval += 10 logger.info('%s seconds passed away...' % interval) elif installtype == 'create': - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.info("guest installation of create type is complete") logger.info("define the vm and boot it up") ret = prepare_boot_guest(domobj, params, logger, \ diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 402fa25..d87935f 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -338,13 +338,13 @@ def install_windows_cdrom(params): interval += 20 logger.info('%s seconds passed away...' % interval) elif installtype == 'create': - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.info("guest installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_guest(domobj, params, installtype) diff --git a/repos/domain/migrate.py b/repos/domain/migrate.py index 7a38a29..ce1b353 100644 --- a/repos/domain/migrate.py +++ b/repos/domain/migrate.py @@ -200,8 +200,8 @@ def migrate(params): srcdom = srcconn.lookupByName(guestname) if predstconfig == "true": - guest_names = dstconn.listDefinedDomains() - if guestname in guest_names: + domain_names = dstconn.listDefinedDomains() + if guestname in domain_names: logger.info("Dst VM exists") else: logger.error("Dst VM missing config, should define VM on Dst first") @@ -232,14 +232,14 @@ def migrate(params): env_clean(srcconn, dstconn, target_machine, guestname, logger) return 1 else: - guest_names = [] + domain_names = [] ids = srcconn.listDomainsID() for id in ids: obj = srcconn.lookupByID(id) - guest_names.append(obj.name()) - guest_names += srcconn.listDefinedDomains() + domain_names.append(obj.name()) + domain_names += srcconn.listDefinedDomains() - if guestname in guest_names: + if guestname in domain_names: logger.error("Source VM still exists") env_clean(srcconn, dstconn, target_machine, guestname, logger) return 1 diff --git a/repos/domain/ownership_test.py b/repos/domain/ownership_test.py index 7e03526..3ee7d85 100644 --- a/repos/domain/ownership_test.py +++ b/repos/domain/ownership_test.py @@ -23,13 +23,13 @@ TEMP_FILE = "/tmp/test.save" def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/libvirtd/qemu_hang.py b/repos/libvirtd/qemu_hang.py index 12fb09f..b764802 100644 --- a/repos/libvirtd/qemu_hang.py +++ b/repos/libvirtd/qemu_hang.py @@ -21,13 +21,13 @@ RESTART_CMD = "service libvirtd restart" def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/libvirtd/restart.py b/repos/libvirtd/restart.py index 3e06d4c..daa8e50 100644 --- a/repos/libvirtd/restart.py +++ b/repos/libvirtd/restart.py @@ -21,13 +21,13 @@ RESTART_CMD = "service libvirtd restart" def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index a0f28a4..c7c7453 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -16,9 +16,9 @@ SNAPSHOT_DIR = "/var/lib/libvirt/qemu/snapshot" def check_domain_state(conn, guestname, logger): """ check if the domain exists and in shutdown state as well """ - guest_names = conn.listDefinedDomains() + domain_names = conn.listDefinedDomains() - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is running or does not exist" % guestname) return False else: diff --git a/repos/snapshot/file_flag.py b/repos/snapshot/file_flag.py index 5f8a17e..8e4f7ec 100644 --- a/repos/snapshot/file_flag.py +++ b/repos/snapshot/file_flag.py @@ -20,13 +20,13 @@ MAKE_FLAG = "rm -f /tmp/%s; touch /tmp/%s " % (FLAG_FILE, FLAG_FILE) def check_domain_running(conn, guestname, logger): """ check if the domain exists and in running state as well """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is not running or does not exist" % guestname) return False else: diff --git a/repos/snapshot/flag_check.py b/repos/snapshot/flag_check.py index 3a0f3ec..d7b2020 100644 --- a/repos/snapshot/flag_check.py +++ b/repos/snapshot/flag_check.py @@ -19,13 +19,13 @@ FLAG_CHECK = "ls %s" % FLAG_FILE def check_domain_running(conn, guestname, logger): """ check if the domain exists and in running state as well """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name()) - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is not running or does not exist" % guestname) return False else: diff --git a/repos/snapshot/internal_create.py b/repos/snapshot/internal_create.py index 6ddf350..fdcbddd 100644 --- a/repos/snapshot/internal_create.py +++ b/repos/snapshot/internal_create.py @@ -51,8 +51,8 @@ def internal_create(params): params['snapshotname'] = str(int(time.time())) conn = sharedmod.libvirtobj['conn'] - guest_names = conn.listDefinedDomains() - if guestname not in guest_names: + domain_names = conn.listDefinedDomains() + if guestname not in domain_names: logger.error("%s is not poweroff or doesn't exist" % guestname) return 1 diff --git a/repos/snapshot/revert.py b/repos/snapshot/revert.py index d89d926..f11ba0a 100644 --- a/repos/snapshot/revert.py +++ b/repos/snapshot/revert.py @@ -14,9 +14,9 @@ optional_params = () def check_domain_state(conn, guestname, logger): """ check if the domain exists and in shutdown state as well """ - guest_names = conn.listDefinedDomains() + domain_names = conn.listDefinedDomains() - if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is running or does not exist" % guestname) return False else: -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
Same as commit af470a72, let's use the same TERM 'domain' instead of 'guest' in test-API, this patch just substitute guest_names with domain_names, there will be follow up patches to change others, because it will be really large patch if do all the changing together. --- repos/domain/cpu_affinity.py | 6 +++--- repos/domain/cpu_topology.py | 4 ++-- repos/domain/destroy.py | 6 +++--- repos/domain/domain_blkinfo.py | 8 ++++---- repos/domain/domain_id.py | 6 +++--- repos/domain/domain_uuid.py | 8 ++++---- repos/domain/domblkinfo.py | 8 ++++---- repos/domain/eventhandler.py | 6 +++--- repos/domain/install_linux_cdrom.py | 6 +++--- repos/domain/install_linux_net.py | 6 +++--- repos/domain/install_windows_cdrom.py | 6 +++--- repos/domain/migrate.py | 12 ++++++------ repos/domain/ownership_test.py | 6 +++--- repos/libvirtd/qemu_hang.py | 6 +++--- repos/libvirtd/restart.py | 6 +++--- repos/snapshot/delete.py | 4 ++-- repos/snapshot/file_flag.py | 6 +++--- repos/snapshot/flag_check.py | 6 +++--- repos/snapshot/internal_create.py | 4 ++-- repos/snapshot/revert.py | 4 ++-- 20 files changed, 62 insertions(+), 62 deletions(-)
diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index afc0f9b..fc99664 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -206,13 +206,13 @@ def cpu_affinity(params): hypervisor = uri.split(':')[0]
# Get cpu affinity - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if domain_name not in guest_names: + if domain_name not in domain_names:
This has nothing to do with this particular patch, but it's more like a hint for future refactoring. Why do we lookup all the IDs, then get their names and then check if the name is in the list, then do lookup by name? Not commenting that all that is commented with "Get cpu affinity"? =) My opinion is we could do lookup by name in try-except block or even without it (the error usually means failed test anyway).
logger.error("guest %s doesn't exist or not be running." % domain_name) return 1 diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index 5dbe27b..c3cc553 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -23,9 +23,9 @@ optional_params = ()
def check_domain_running(conn, guestname, logger): """check if the domain exists""" - defined_guest_names = conn.listDefinedDomains() + defined_domain_names = conn.listDefinedDomains()
- if guestname not in defined_guest_names: + if guestname not in defined_domain_names: logger.error("%s doesn't exist or still in running" % guestname) return 1 else: diff --git a/repos/domain/destroy.py b/repos/domain/destroy.py index 89de3e2..6359274 100644 --- a/repos/domain/destroy.py +++ b/repos/domain/destroy.py @@ -39,13 +39,13 @@ def destroy(params): conn = sharedmod.libvirtobj['conn']
# Get running domain by name - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("guest %s doesn't exist or isn't running." % guestname) return 1
diff --git a/repos/domain/domain_blkinfo.py b/repos/domain/domain_blkinfo.py index 9aaecb2..ec7f14c 100644 --- a/repos/domain/domain_blkinfo.py +++ b/repos/domain/domain_blkinfo.py @@ -30,15 +30,15 @@ def get_output(command, logger):
def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- guest_names += conn.listDefinedDomains() + domain_names += conn.listDefinedDomains()
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist" % guestname) return False else: diff --git a/repos/domain/domain_id.py b/repos/domain/domain_id.py index ff246ad..384bcf3 100644 --- a/repos/domain/domain_id.py +++ b/repos/domain/domain_id.py @@ -27,13 +27,13 @@ def get_output(logger, command):
def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is not running or does not exist" % guestname) return False else: diff --git a/repos/domain/domain_uuid.py b/repos/domain/domain_uuid.py index e66c3ee..0d3996c 100644 --- a/repos/domain/domain_uuid.py +++ b/repos/domain/domain_uuid.py @@ -18,15 +18,15 @@ VIRSH_DOMUUID = "virsh domuuid"
def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- guest_names += conn.listDefinedDomains() + domain_names += conn.listDefinedDomains()
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist" % guestname) return False else: diff --git a/repos/domain/domblkinfo.py b/repos/domain/domblkinfo.py index b3c3c3e..557b651 100644 --- a/repos/domain/domblkinfo.py +++ b/repos/domain/domblkinfo.py @@ -30,15 +30,15 @@ def get_output(command, logger):
def check_domain_exists(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- guest_names += conn.listDefinedDomains() + domain_names += conn.listDefinedDomains()
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist" % guestname) return False else: diff --git a/repos/domain/eventhandler.py b/repos/domain/eventhandler.py index 1b0c579..47c9642 100644 --- a/repos/domain/eventhandler.py +++ b/repos/domain/eventhandler.py @@ -43,13 +43,13 @@ def detailToString(event, detail):
def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 1d5fb28..7f0019e 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -310,13 +310,13 @@ def install_linux_cdrom(params): interval += 10 logger.info('%s seconds passed away...' % interval) elif installtype == 'create': - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.info("guest installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_guest(domobj, params, logger, installtype) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index a47bcea..de8ff0a 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -312,13 +312,13 @@ def install_linux_net(params): interval += 10 logger.info('%s seconds passed away...' % interval) elif installtype == 'create': - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.info("guest installation of create type is complete") logger.info("define the vm and boot it up") ret = prepare_boot_guest(domobj, params, logger, \ diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 402fa25..d87935f 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -338,13 +338,13 @@ def install_windows_cdrom(params): interval += 20 logger.info('%s seconds passed away...' % interval) elif installtype == 'create': - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.info("guest installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_guest(domobj, params, installtype) diff --git a/repos/domain/migrate.py b/repos/domain/migrate.py index 7a38a29..ce1b353 100644 --- a/repos/domain/migrate.py +++ b/repos/domain/migrate.py @@ -200,8 +200,8 @@ def migrate(params): srcdom = srcconn.lookupByName(guestname)
if predstconfig == "true": - guest_names = dstconn.listDefinedDomains() - if guestname in guest_names: + domain_names = dstconn.listDefinedDomains() + if guestname in domain_names: logger.info("Dst VM exists") else: logger.error("Dst VM missing config, should define VM on Dst first") @@ -232,14 +232,14 @@ def migrate(params): env_clean(srcconn, dstconn, target_machine, guestname, logger) return 1 else: - guest_names = [] + domain_names = [] ids = srcconn.listDomainsID() for id in ids: obj = srcconn.lookupByID(id) - guest_names.append(obj.name()) - guest_names += srcconn.listDefinedDomains() + domain_names.append(obj.name()) + domain_names += srcconn.listDefinedDomains()
- if guestname in guest_names: + if guestname in domain_names: logger.error("Source VM still exists") env_clean(srcconn, dstconn, target_machine, guestname, logger) return 1 diff --git a/repos/domain/ownership_test.py b/repos/domain/ownership_test.py index 7e03526..3ee7d85 100644 --- a/repos/domain/ownership_test.py +++ b/repos/domain/ownership_test.py @@ -23,13 +23,13 @@ TEMP_FILE = "/tmp/test.save"
def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/libvirtd/qemu_hang.py b/repos/libvirtd/qemu_hang.py index 12fb09f..b764802 100644 --- a/repos/libvirtd/qemu_hang.py +++ b/repos/libvirtd/qemu_hang.py @@ -21,13 +21,13 @@ RESTART_CMD = "service libvirtd restart"
def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/libvirtd/restart.py b/repos/libvirtd/restart.py index 3e06d4c..daa8e50 100644 --- a/repos/libvirtd/restart.py +++ b/repos/libvirtd/restart.py @@ -21,13 +21,13 @@ RESTART_CMD = "service libvirtd restart"
def check_domain_running(conn, guestname, logger): """ check if the domain exists, may or may not be active """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s doesn't exist or not running" % guestname) return 1 else: diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index a0f28a4..c7c7453 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -16,9 +16,9 @@ SNAPSHOT_DIR = "/var/lib/libvirt/qemu/snapshot"
def check_domain_state(conn, guestname, logger): """ check if the domain exists and in shutdown state as well """ - guest_names = conn.listDefinedDomains() + domain_names = conn.listDefinedDomains()
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is running or does not exist" % guestname) return False else: diff --git a/repos/snapshot/file_flag.py b/repos/snapshot/file_flag.py index 5f8a17e..8e4f7ec 100644 --- a/repos/snapshot/file_flag.py +++ b/repos/snapshot/file_flag.py @@ -20,13 +20,13 @@ MAKE_FLAG = "rm -f /tmp/%s; touch /tmp/%s " % (FLAG_FILE, FLAG_FILE)
def check_domain_running(conn, guestname, logger): """ check if the domain exists and in running state as well """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is not running or does not exist" % guestname) return False else: diff --git a/repos/snapshot/flag_check.py b/repos/snapshot/flag_check.py index 3a0f3ec..d7b2020 100644 --- a/repos/snapshot/flag_check.py +++ b/repos/snapshot/flag_check.py @@ -19,13 +19,13 @@ FLAG_CHECK = "ls %s" % FLAG_FILE
def check_domain_running(conn, guestname, logger): """ check if the domain exists and in running state as well """ - guest_names = [] + domain_names = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - guest_names.append(obj.name()) + domain_names.append(obj.name())
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is not running or does not exist" % guestname) return False else: diff --git a/repos/snapshot/internal_create.py b/repos/snapshot/internal_create.py index 6ddf350..fdcbddd 100644 --- a/repos/snapshot/internal_create.py +++ b/repos/snapshot/internal_create.py @@ -51,8 +51,8 @@ def internal_create(params): params['snapshotname'] = str(int(time.time()))
conn = sharedmod.libvirtobj['conn'] - guest_names = conn.listDefinedDomains() - if guestname not in guest_names: + domain_names = conn.listDefinedDomains() + if guestname not in domain_names: logger.error("%s is not poweroff or doesn't exist" % guestname) return 1
diff --git a/repos/snapshot/revert.py b/repos/snapshot/revert.py index d89d926..f11ba0a 100644 --- a/repos/snapshot/revert.py +++ b/repos/snapshot/revert.py @@ -14,9 +14,9 @@ optional_params = ()
def check_domain_state(conn, guestname, logger): """ check if the domain exists and in shutdown state as well """ - guest_names = conn.listDefinedDomains() + domain_names = conn.listDefinedDomains()
- if guestname not in guest_names: + if guestname not in domain_names: logger.error("%s is running or does not exist" % guestname) return False else:
Looks good, ACK. Martin

And: % for i in $(grep 'envparser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/envparser/global_parser/g' $i; \ done % for i in $(grep 'Envparser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/Envparser/GlobalParser/g' $i; \ done % for i in $(grep 'env_parser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/envparser/GlobalParser/g' $i; \ done Typo fixes: % for i in $(grep 'Envpaser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/Envpaser/GlobalParser/g' $i; \ done --- .../en-US/Understanding_libvirt-test-API.xml | 2 +- .../en-US/Writing_a_test_case.xml | 16 ++++++++-------- repos/domain/install_image.py | 6 +++--- repos/domain/install_linux_cdrom.py | 8 ++++---- repos/domain/install_linux_check.py | 6 +++--- repos/domain/install_linux_net.py | 12 ++++++------ repos/domain/install_windows_cdrom.py | 12 ++++++------ .../multiple_thread_block_on_domain_create.py | 8 ++++---- src/env_inspect.py | 14 +++++++------- src/generator.py | 4 ++-- src/{env_parser.py => global_parser.py} | 4 ++-- src/parser.py | 4 ++-- 12 files changed, 48 insertions(+), 48 deletions(-) rename src/{env_parser.py => global_parser.py} (97%) diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml index 88c1b76..a563953 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml @@ -206,7 +206,7 @@ repos <para>Random MAC address generator. Useful when installing a guest machine.</para> </listitem> <listitem> - <para><filename>env_parser.py</filename> is the parser component of the environment INI file.</para> + <para><filename>global_parser.py</filename> is the parser component of the environment INI file.</para> </listitem> <listitem> <para><filename>check.py</filename> verifies if a hypervisor is running.</para> diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 2a74518..b36c660 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -141,7 +141,7 @@ sys.path.append(rootdir) import exception from lib import connectAPI from lib import storageAPI -from utils import env_parser +from utils import global_parser from utils import xml_builder envfile = 'env.ini' @@ -149,9 +149,9 @@ envfile = 'env.ini' def initialize_storage(dict): logger = dict['logger'] dict['hypertype'] = 'xen' - envparser = env_parser.Envpaser(envfile) - dict['sourcename'] = envparser.get_value('storage', 'sourcename') - dict['sourcepath'] = envparser.get_value('storage', 'sourcepath') + global_parser = global_parser.GlobalParser(envfile) + dict['sourcename'] = global_parser.get_value('storage', 'sourcename') + dict['sourcepath'] = global_parser.get_value('storage', 'sourcepath') logger.info('prepare create storage pool') xmlobj = xml_builder.XmlBuilder() @@ -200,7 +200,7 @@ sys.path.append(rootdir) import exception from lib import connectAPI from lib import domainAPI -from utils import env_parser +from utils import global_parser from utils import xml_builder envfile = 'env.ini' @@ -237,9 +237,9 @@ def install_guest(dict): dict['bootcd'] = '/tmp/%s/custom.iso' %gname logger.info('get system environment information') - envparser = env_parser.Envpaser(envfile) - url = envparser.get_value("guest", gname + "src") - dict['kickstart'] = envparser.get_value("guest", gname + "ks") + global_parser = global_parser.GlobalParser(envfile) + url = global_parser.get_value("guest", gname + "src") + dict['kickstart'] = global_parser.get_value("guest", gname + "ks") logger.debug('install source: \n %s' %url) logger.debug('kisckstart file: \n %s' %dict['kickstart']) diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index e94ebc7..84df56d 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -11,7 +11,7 @@ import libvirt from libvirt import libvirtError from src import sharedmod -from src import env_parser +from src import global_parser from utils import utils from utils import xml_builder @@ -63,8 +63,8 @@ def install_image(params): envfile = os.path.join(HOME_PATH, 'global.cfg') logger.info("the environment file is %s" % envfile) - envparser = env_parser.Envparser(envfile) - image_url = envparser.get_value("image", "%s_%s" % (guestos, guestarch)) + global_parser = global_parser.GlobalParser(envfile) + image_url = global_parser.get_value("image", "%s_%s" % (guestos, guestarch)) logger.info("download images file from %s" % image_url) urllib.urlretrieve(image_url, imgfullpath) diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 7f0019e..59ef5d7 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -14,7 +14,7 @@ import libvirt from libvirt import libvirtError from src import sharedmod -from src import env_parser +from src import global_parser from utils import utils from utils import xml_builder @@ -226,9 +226,9 @@ def install_linux_cdrom(params): envfile = os.path.join(HOME_PATH, 'global.cfg') logger.info("the environment file is %s" % envfile) - envparser = env_parser.Envparser(envfile) - ostree = envparser.get_value("guest", guestos + "_" +guestarch) - ks = envparser.get_value("guest", guestos + "_" +guestarch + "_http_ks") + global_parser = global_parser.GlobalParser(envfile) + ostree = global_parser.get_value("guest", guestos + "_" +guestarch) + ks = global_parser.get_value("guest", guestos + "_" +guestarch + "_http_ks") logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) diff --git a/repos/domain/install_linux_check.py b/repos/domain/install_linux_check.py index 74b8819..c5ee2d8 100644 --- a/repos/domain/install_linux_check.py +++ b/repos/domain/install_linux_check.py @@ -12,7 +12,7 @@ import libvirt from libvirt import libvirtError from src import sharedmod -from src import env_parser +from src import global_parser from utils import utils required_params = ('guestname', 'virt_type', 'hdmodel', 'nicmodel',) @@ -151,8 +151,8 @@ def install_linux_check(params): envfile = os.path.join(HOME_PATH, 'global.cfg') logger.info("the environment file is %s" % envfile) - envparser = env_parser.Envparser(envfile) - file_url = envparser.get_value("other", "wget_url") + global_parser = global_parser.GlobalParser(envfile) + file_url = global_parser.get_value("other", "wget_url") if utils.run_wget_app(ipaddr, "root", "redhat", file_url, logger) == 0: logger.info("run wget successfully in guest.") diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index de8ff0a..ae97137 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -14,7 +14,7 @@ import libvirt from libvirt import libvirtError from src import sharedmod -from src import env_parser +from src import global_parser from utils import utils from utils import xml_builder @@ -191,20 +191,20 @@ def install_linux_net(params): envfile = os.path.join(HOME_PATH, 'global.cfg') logger.info("the environment file is %s" % envfile) - envparser = env_parser.Envparser(envfile) + global_parser = global_parser.GlobalParser(envfile) # Get http, ftp or nfs url based on guest os, arch # and installation method from global.cfg if installmethod == 'http': - ks = envparser.get_value("guest", guestos + "_" + guestarch + + ks = global_parser.get_value("guest", guestos + "_" + guestarch + "_http_ks") elif installmethod == 'ftp': - ks = envparser.get_value("guest", guestos + "_" + guestarch + "_ftp_ks") + ks = global_parser.get_value("guest", guestos + "_" + guestarch + "_ftp_ks") elif installmethod == "nfs": - ks = envparser.get_value("guest", guestos + "_" + guestarch + "_nfs_ks") + ks = global_parser.get_value("guest", guestos + "_" + guestarch + "_nfs_ks") - ostree = envparser.get_value("guest", guestos + "_" + guestarch) + ostree = global_parser.get_value("guest", guestos + "_" + guestarch) logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index d87935f..8344447 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -13,7 +13,7 @@ import libvirt from libvirt import libvirtError from src import sharedmod -from src import env_parser +from src import global_parser from utils import utils from utils import xml_builder @@ -260,9 +260,9 @@ def install_windows_cdrom(params): logger.info("the environment file is %s" % envfile) # Get iso file based on guest os and arch from global.cfg - envparser = env_parser.Envparser(envfile) - iso_file = envparser.get_value("guest", guestos + '_' + guestarch) - cdkey = envparser.get_value("guest", "%s_%s_key" % (guestos, guestarch)) + global_parser = global_parser.GlobalParser(envfile) + iso_file = global_parser.get_value("guest", guestos + '_' + guestarch) + cdkey = global_parser.get_value("guest", "%s_%s_key" % (guestos, guestarch)) windows_unattended_path = os.path.join(HOME_PATH, "repos/domain/windows_unattended") @@ -428,8 +428,8 @@ def install_windows_cdrom_clean(params): guestarch = params.get('guestarch') envfile = os.path.join(HOME_PATH, 'global.cfg') - envparser = env_parser.Envparser(envfile) - iso_file = envparser.get_value("guest", guestos + '_' + guestarch) + global_parser = global_parser.GlobalParser(envfile) + iso_file = global_parser.get_value("guest", guestos + '_' + guestarch) status, iso_local_path = prepare_iso(iso_file, ISO_MOUNT_POINT) if os.path.exists(iso_local_path): diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 180736a..ac7a165 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -15,7 +15,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -from utils import env_parser +from utils import global_parser from utils import xml_builder IMAG_PATH = "/var/lib/libvirt/images/" @@ -117,9 +117,9 @@ def multiple_thread_block_on_domain_create(params): logger.debug("the uri to connect is %s" % uri) envfile = os.path.join(homepath, 'global.cfg') - envparser = env_parser.Envpaser(envfile) - ostree = envparser.get_value("guest", guestos + "_" + arch) - ks = envparser.get_value("guest", guestos + "_" + arch + + global_parser = global_parser.GlobalParser(envfile) + ostree = global_parser.get_value("guest", guestos + "_" + arch) + ks = global_parser.get_value("guest", guestos + "_" + arch + "_http_ks") # download vmlinuz and initrd.img diff --git a/src/env_inspect.py b/src/env_inspect.py index 4942b33..05bfec1 100644 --- a/src/env_inspect.py +++ b/src/env_inspect.py @@ -82,13 +82,13 @@ def request_credentials(credentials, user_data): return 0 -def sharemod_init(env_parser, logger): +def sharemod_init(global_parser, logger): """ get connection object from libvirt module initialize sharemod for use by testcases """ - uri = env_parser.get_value('variables', 'defaulturi') - username = env_parser.get_value('variables', 'username') - password = env_parser.get_value('variables', 'password') + uri = global_parser.get_value('variables', 'defaulturi') + username = global_parser.get_value('variables', 'username') + password = global_parser.get_value('variables', 'password') user_data = [username, password] auth = [[libvirt.VIR_CRED_AUTHNAME, libvirt.VIR_CRED_PASSPHRASE], request_credentials, user_data] conn = libvirt.openAuth(uri, auth, 0) @@ -107,9 +107,9 @@ class EnvInspect(object): before performing testing """ - def __init__(self, env_parser, logger): + def __init__(self, global_parser, logger): self.logger = logger - self.env_parser = env_parser + self.global_parser = global_parser def env_checking(self): if hostinfo(self.logger): @@ -118,7 +118,7 @@ class EnvInspect(object): if check_libvirt(self.logger): return 1 - if sharemod_init(self.env_parser, self.logger): + if sharemod_init(self.global_parser, self.logger): return 1 return 0 diff --git a/src/generator.py b/src/generator.py index fc6cec3..2ca3429 100644 --- a/src/generator.py +++ b/src/generator.py @@ -25,7 +25,7 @@ import os import traceback from src import mapper -from src import env_parser +from src import global_parser from src import env_inspect from utils import log from utils import format @@ -52,7 +52,7 @@ class FuncGen(object): # Save case information to a file in a format self.__case_info_save(activity, testrunid) - self.env = env_parser.Envparser("global.cfg") + self.env = global_parser.GlobalParser("global.cfg") mapper_obj = mapper.Mapper(activity) case_list = mapper_obj.module_casename_func_map() diff --git a/src/env_parser.py b/src/global_parser.py similarity index 97% rename from src/env_parser.py rename to src/global_parser.py index cf4168f..19b50ab 100644 --- a/src/env_parser.py +++ b/src/global_parser.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -# env_parser.py: Parser for environment config (global.cfg). +# global_parser.py: Parser for environment config (global.cfg). # # Copyright (C) 2010-2012 Red Hat, Inc. # @@ -27,7 +27,7 @@ sys.path.append(os.path.split(absdir)[0]) from src import exception -class Envparser(object): +class GlobalParser(object): def __init__(self, configfile): self.cfg = ConfigParser.ConfigParser() if os.path.isfile(configfile): diff --git a/src/parser.py b/src/parser.py index 8a861fd..46a28fd 100644 --- a/src/parser.py +++ b/src/parser.py @@ -24,7 +24,7 @@ import copy import string from src import exception -from src import env_parser +from src import global_parser class CaseFileParser(object): """ Parser the case configuration file to generate a data list. @@ -35,7 +35,7 @@ class CaseFileParser(object): self.missing_variables = [] self.debug = debug self.casefile = casefile - self.env = env_parser.Envparser("global.cfg") + self.env = global_parser.GlobalParser("global.cfg") self.loop_finish = False self.loop_start = 0 self.loop_end = 0 -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
And:
% for i in $(grep 'envparser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/envparser/global_parser/g' $i; \ done
% for i in $(grep 'Envparser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/Envparser/GlobalParser/g' $i; \ done
% for i in $(grep 'env_parser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/envparser/GlobalParser/g' $i; \ done
Typo fixes:
% for i in $(grep 'Envpaser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/Envpaser/GlobalParser/g' $i; \ done --- .../en-US/Understanding_libvirt-test-API.xml | 2 +- .../en-US/Writing_a_test_case.xml | 16 ++++++++-------- repos/domain/install_image.py | 6 +++--- repos/domain/install_linux_cdrom.py | 8 ++++---- repos/domain/install_linux_check.py | 6 +++--- repos/domain/install_linux_net.py | 12 ++++++------ repos/domain/install_windows_cdrom.py | 12 ++++++------ .../multiple_thread_block_on_domain_create.py | 8 ++++---- src/env_inspect.py | 14 +++++++------- src/generator.py | 4 ++-- src/{env_parser.py => global_parser.py} | 4 ++-- src/parser.py | 4 ++-- 12 files changed, 48 insertions(+), 48 deletions(-) rename src/{env_parser.py => global_parser.py} (97%)
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml index 88c1b76..a563953 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml @@ -206,7 +206,7 @@ repos <para>Random MAC address generator. Useful when installing a guest machine.</para> </listitem> <listitem> - <para><filename>env_parser.py</filename> is the parser component of the environment INI file.</para> + <para><filename>global_parser.py</filename> is the parser component of the environment INI file.</para> </listitem> <listitem> <para><filename>check.py</filename> verifies if a hypervisor is running.</para> diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 2a74518..b36c660 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -141,7 +141,7 @@ sys.path.append(rootdir) import exception from lib import connectAPI from lib import storageAPI -from utils import env_parser +from utils import global_parser from utils import xml_builder
envfile = 'env.ini' @@ -149,9 +149,9 @@ envfile = 'env.ini' def initialize_storage(dict): logger = dict['logger'] dict['hypertype'] = 'xen' - envparser = env_parser.Envpaser(envfile) - dict['sourcename'] = envparser.get_value('storage', 'sourcename') - dict['sourcepath'] = envparser.get_value('storage', 'sourcepath') + global_parser = global_parser.GlobalParser(envfile)
This is a little misleading, before this line, global_parser is a class, but after this line global_parser is a generated object of this class os something? I'm not sure this improves readability. As I see it is done in almost the whole patch. Do we really want it this way? How about at least: import utils global_parser = utils.global_parser.GlobalParser(envfile) We don't have to have from <module> import <class_or_whatever> everywhere =)
+ dict['sourcename'] = global_parser.get_value('storage', 'sourcename') + dict['sourcepath'] = global_parser.get_value('storage', 'sourcepath')
logger.info('prepare create storage pool') xmlobj = xml_builder.XmlBuilder() @@ -200,7 +200,7 @@ sys.path.append(rootdir) import exception from lib import connectAPI from lib import domainAPI -from utils import env_parser +from utils import global_parser from utils import xml_builder
envfile = 'env.ini' @@ -237,9 +237,9 @@ def install_guest(dict): dict['bootcd'] = '/tmp/%s/custom.iso' %gname
logger.info('get system environment information') - envparser = env_parser.Envpaser(envfile) - url = envparser.get_value("guest", gname + "src") - dict['kickstart'] = envparser.get_value("guest", gname + "ks") + global_parser = global_parser.GlobalParser(envfile) + url = global_parser.get_value("guest", gname + "src") + dict['kickstart'] = global_parser.get_value("guest", gname + "ks") logger.debug('install source: \n %s' %url) logger.debug('kisckstart file: \n %s' %dict['kickstart'])
<snip>
diff --git a/src/parser.py b/src/parser.py index 8a861fd..46a28fd 100644 --- a/src/parser.py +++ b/src/parser.py @@ -24,7 +24,7 @@ import copy import string
from src import exception -from src import env_parser +from src import global_parser
class CaseFileParser(object): """ Parser the case configuration file to generate a data list. @@ -35,7 +35,7 @@ class CaseFileParser(object): self.missing_variables = [] self.debug = debug self.casefile = casefile - self.env = env_parser.Envparser("global.cfg") + self.env = global_parser.GlobalParser("global.cfg")
in this case, the env = env_parser looks better, but even like this it makes sense and it's ok, I guess.
self.loop_finish = False self.loop_start = 0 self.loop_end = 0

On 2012年04月20日 15:35, Martin Kletzander wrote:
On 04/20/2012 08:46 AM, Osier Yang wrote:
And:
% for i in $(grep 'envparser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/envparser/global_parser/g' $i; \ done
% for i in $(grep 'Envparser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/Envparser/GlobalParser/g' $i; \ done
% for i in $(grep 'env_parser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/envparser/GlobalParser/g' $i; \ done
Typo fixes:
% for i in $(grep 'Envpaser' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/Envpaser/GlobalParser/g' $i; \ done --- .../en-US/Understanding_libvirt-test-API.xml | 2 +- .../en-US/Writing_a_test_case.xml | 16 ++++++++-------- repos/domain/install_image.py | 6 +++--- repos/domain/install_linux_cdrom.py | 8 ++++---- repos/domain/install_linux_check.py | 6 +++--- repos/domain/install_linux_net.py | 12 ++++++------ repos/domain/install_windows_cdrom.py | 12 ++++++------ .../multiple_thread_block_on_domain_create.py | 8 ++++---- src/env_inspect.py | 14 +++++++------- src/generator.py | 4 ++-- src/{env_parser.py => global_parser.py} | 4 ++-- src/parser.py | 4 ++-- 12 files changed, 48 insertions(+), 48 deletions(-) rename src/{env_parser.py => global_parser.py} (97%)
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml index 88c1b76..a563953 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml @@ -206,7 +206,7 @@ repos <para>Random MAC address generator. Useful when installing a guest machine.</para> </listitem> <listitem> -<para><filename>env_parser.py</filename> is the parser component of the environment INI file.</para> +<para><filename>global_parser.py</filename> is the parser component of the environment INI file.</para> </listitem> <listitem> <para><filename>check.py</filename> verifies if a hypervisor is running.</para> diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 2a74518..b36c660 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -141,7 +141,7 @@ sys.path.append(rootdir) import exception from lib import connectAPI from lib import storageAPI -from utils import env_parser +from utils import global_parser from utils import xml_builder
envfile = 'env.ini' @@ -149,9 +149,9 @@ envfile = 'env.ini' def initialize_storage(dict): logger = dict['logger'] dict['hypertype'] = 'xen' - envparser = env_parser.Envpaser(envfile) - dict['sourcename'] = envparser.get_value('storage', 'sourcename') - dict['sourcepath'] = envparser.get_value('storage', 'sourcepath') + global_parser = global_parser.GlobalParser(envfile)
This is a little misleading, before this line, global_parser is a class, but after this line global_parser is a generated object of this class os something? I'm not sure this improves readability. As I see it is done in almost the whole patch. Do we really want it this way? How about at least:
import utils global_parser = utils.global_parser.GlobalParser(envfile)
We don't have to have from<module> import<class_or_whatever> everywhere =)
+ dict['sourcename'] = global_parser.get_value('storage', 'sourcename') + dict['sourcepath'] = global_parser.get_value('storage', 'sourcepath')
logger.info('prepare create storage pool') xmlobj = xml_builder.XmlBuilder() @@ -200,7 +200,7 @@ sys.path.append(rootdir) import exception from lib import connectAPI from lib import domainAPI -from utils import env_parser +from utils import global_parser from utils import xml_builder
envfile = 'env.ini' @@ -237,9 +237,9 @@ def install_guest(dict): dict['bootcd'] = '/tmp/%s/custom.iso' %gname
logger.info('get system environment information') - envparser = env_parser.Envpaser(envfile) - url = envparser.get_value("guest", gname + "src") - dict['kickstart'] = envparser.get_value("guest", gname + "ks") + global_parser = global_parser.GlobalParser(envfile) + url = global_parser.get_value("guest", gname + "src") + dict['kickstart'] = global_parser.get_value("guest", gname + "ks") logger.debug('install source: \n %s' %url) logger.debug('kisckstart file: \n %s' %dict['kickstart'])
<snip>
diff --git a/src/parser.py b/src/parser.py index 8a861fd..46a28fd 100644 --- a/src/parser.py +++ b/src/parser.py @@ -24,7 +24,7 @@ import copy import string
from src import exception -from src import env_parser +from src import global_parser
class CaseFileParser(object): """ Parser the case configuration file to generate a data list. @@ -35,7 +35,7 @@ class CaseFileParser(object): self.missing_variables = [] self.debug = debug self.casefile = casefile - self.env = env_parser.Envparser("global.cfg") + self.env = global_parser.GlobalParser("global.cfg")
in this case, the env = env_parser looks better, but even like this it makes sense and it's ok, I guess.
Thanks for pointing it out, self.global_conf should be better here I think. Osier

--- repos/domain/attach_disk.py | 4 ++-- repos/domain/attach_interface.py | 2 +- repos/domain/autostart.py | 4 ++-- repos/domain/balloon_memory.py | 8 ++++---- repos/domain/blkstats.py | 4 ++-- repos/domain/cpu_topology.py | 12 ++++++------ repos/domain/detach_disk.py | 4 ++-- repos/domain/detach_interface.py | 4 ++-- repos/domain/dump.py | 10 +++++----- repos/domain/ifstats.py | 4 ++-- repos/domain/install_linux_cdrom.py | 6 +++--- repos/domain/install_linux_net.py | 6 +++--- repos/domain/restore.py | 14 +++++++------- repos/domain/save.py | 16 ++++++++-------- repos/domain/sched_params.py | 4 ++-- .../multiple_thread_block_on_domain_create.py | 16 ++++++++-------- repos/snapshot/delete.py | 4 ++-- repos/snapshot/snapshot_list.py | 16 ++++++++-------- 18 files changed, 69 insertions(+), 69 deletions(-) diff --git a/repos/domain/attach_disk.py b/repos/domain/attach_disk.py index 4711ad1..f07b5bb 100644 --- a/repos/domain/attach_disk.py +++ b/repos/domain/attach_disk.py @@ -32,7 +32,7 @@ def create_image(name, size, logger): else: return False -def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -76,7 +76,7 @@ def attach_disk(params): logger.debug("original disk number: %s" %disk_num1) if disktype == "virtio": - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/attach_interface.py b/repos/domain/attach_interface.py index 4d605f9..ce4282a 100644 --- a/repos/domain/attach_interface.py +++ b/repos/domain/attach_interface.py @@ -15,7 +15,7 @@ from utils import xml_builder required_params = ('guestname', 'ifacetype', 'source',) optional_params = ('hdmodel',) -def check_guest_status(guestname, domobj): +def check_domain_status(guestname, domobj): """Check guest current status""" state = domobj.get_state(guestname) if state == "shutoff" or state == "shutdown": diff --git a/repos/domain/autostart.py b/repos/domain/autostart.py index da428c2..0b11022 100644 --- a/repos/domain/autostart.py +++ b/repos/domain/autostart.py @@ -13,7 +13,7 @@ from src import sharedmod required_params = ('guestname', 'autostart',) optional_params = () -def check_guest_autostart(*args): +def check_domain_autostart(*args): """Check domain start automatically result, if setting domain is successful, guestname.xml will exist under /etc/libvirt/{hypervisor}/autostart/ @@ -59,7 +59,7 @@ def autostart(params): try: domobj.setAutostart(flag) - if check_guest_autostart(guestname, uri.split(":")[0], flag, logger): + if check_domain_autostart(guestname, uri.split(":")[0], flag, logger): logger.info("current %s autostart: %s" % (guestname, domobj.autostart())) logger.info("executing autostart operation is successful") diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index fc7383c..642c1fa 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -64,7 +64,7 @@ def redefine_memory_size(domobj, domname, memsize): return doc.toxml() -def guest_power_on(domobj, domname, mac): +def domain_power_on(domobj, domname, mac): """ power on guest virtual machine""" try: @@ -96,7 +96,7 @@ def guest_power_on(domobj, domname, mac): return 0 -def guest_power_off(domobj, domname): +def domain_power_off(domobj, domname): """ power off guest virtual machine""" state = domobj.info()[0] @@ -161,7 +161,7 @@ def balloon_memory(params): power off it to set memory to maximum memory" % domname) domobj = conn.lookupByName(domname) - ret = guest_power_off(domobj, domname) + ret = domain_power_off(domobj, domname) if ret: return 1 @@ -188,7 +188,7 @@ def balloon_memory(params): return 1 logger.info("memory set is finished, boot up the guest %s " % domname) - ret = guest_power_on(domobj, domname, mac) + ret = domain_power_on(domobj, domname, mac) if ret: return 1 diff --git a/repos/domain/blkstats.py b/repos/domain/blkstats.py index 31bd37f..24c4b85 100644 --- a/repos/domain/blkstats.py +++ b/repos/domain/blkstats.py @@ -14,7 +14,7 @@ from src import sharedmod required_params = ('guestname',) optional_params = () -def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -37,7 +37,7 @@ def blkstats(params): domobj = conn.lookupByName(guestname) # Check domain block status - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index c3cc553..a463668 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -57,7 +57,7 @@ def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger): return doc.toxml() -def guest_undefine(domobj, logger): +def domain_undefine(domobj, logger): """undefine original guest""" try: logger.info("undefine guest") @@ -71,7 +71,7 @@ def guest_undefine(domobj, logger): return 0 -def guest_define(domobj, domxml, logger): +def domain_define(domobj, domxml, logger): """define new guest xml""" try: logger.info("define guest") @@ -86,7 +86,7 @@ def guest_define(domobj, domxml, logger): return 0 -def guest_start(domobj, guestname, util, logger): +def domain_start(domobj, guestname, util, logger): """start guest""" timeout = 600 ip = '' @@ -184,13 +184,13 @@ def cpu_topology(params): domobj = conn.lookupByName(guestname) domxml = add_cpu_xml(domobj, guestname, sockets, cores, threads, logger) - if guest_undefine(domobj, logger): + if domain_undefine(domobj, logger): return 1 - if guest_define(domobj, domxml, logger): + if domain_define(domobj, domxml, logger): return 1 - ret, ip = guest_start(domobj, guestname, util, logger) + ret, ip = domain_start(domobj, guestname, util, logger) if ret: return 1 diff --git a/repos/domain/detach_disk.py b/repos/domain/detach_disk.py index d723474..faddea4 100644 --- a/repos/domain/detach_disk.py +++ b/repos/domain/detach_disk.py @@ -16,7 +16,7 @@ from utils import xml_builder required_params = ('guestname', 'virt_type', 'imagename', 'hdmodel',) optional_params = () -def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -53,7 +53,7 @@ def detach_disk(params): logger.debug("original disk number: %s" %disk_num1) if disktype == "virtio": - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/detach_interface.py b/repos/domain/detach_interface.py index 82deffb..48dc01b 100644 --- a/repos/domain/detach_interface.py +++ b/repos/domain/detach_interface.py @@ -16,7 +16,7 @@ from utils import xml_builder required_params = ('guestname', 'ifacetype', 'source', 'nicmodel',) optional_params = () -def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -54,7 +54,7 @@ def detach_interface(params): iface_num1 = utils.dev_num(guestname, "interface") logger.debug("original interface number: %s" % iface_num1) - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/dump.py b/repos/domain/dump.py index 24b2353..98061c4 100644 --- a/repos/domain/dump.py +++ b/repos/domain/dump.py @@ -17,7 +17,7 @@ from utils import check required_params = ('guestname', 'file',) optional_params = () -def check_guest_status(*args): +def check_domain_status(*args): """Check guest current status""" (guestname, domobj, logger) = args @@ -31,7 +31,7 @@ def check_guest_status(*args): else: return True -def check_guest_kernel(*args): +def check_domain_kernel(*args): """Check guest kernel version""" (guestname, logger) = args @@ -57,7 +57,7 @@ def check_dump(*args): """Check dumpping core file validity""" (guestname, file, kernel, logger) = args - kernel = check_guest_kernel(guestname, logger) + kernel = check_domain_kernel(guestname, logger) (big, other) = kernel.split("-") small = other.split(".") arch = small[-1] @@ -126,8 +126,8 @@ def dump(params): domobj = conn.lookupByName(guestname) - if check_guest_status(guestname, domobj, logger): - kernel = check_guest_kernel(guestname, logger) + if check_domain_status(guestname, domobj, logger): + kernel = check_domain_kernel(guestname, logger) if kernel == None: logger.error("can't get guest kernel version") return 1 diff --git a/repos/domain/ifstats.py b/repos/domain/ifstats.py index ec03203..0afabf6 100644 --- a/repos/domain/ifstats.py +++ b/repos/domain/ifstats.py @@ -16,7 +16,7 @@ from utils import utils required_params = ('guestname',) optional_params = () -def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -37,7 +37,7 @@ def ifstats(params): conn = sharedmod.libvirtobj['conn'] domobj = conn.lookupByName(guestname) - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: try: diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 59ef5d7..98918bc 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -416,6 +416,6 @@ def install_linux_cdrom_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv' or virt_type == 'kvm': - guest_dir = os.path.join(HOME_PATH, guestname) - if os.path.exists(guest_dir): - shutil.rmtree(guest_dir) + domain_dir = os.path.join(HOME_PATH, guestname) + if os.path.exists(domain_dir): + shutil.rmtree(domain_dir) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index ae97137..d4a4695 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -406,6 +406,6 @@ def install_linux_net_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv': - guest_dir = os.path.join(HOME_PATH, guestname) - if os.path.exists(guest_dir): - shutil.rmtree(guest_dir) + domain_dir = os.path.join(HOME_PATH, guestname) + if os.path.exists(domain_dir): + shutil.rmtree(domain_dir) diff --git a/repos/domain/restore.py b/repos/domain/restore.py index fe1b2b2..8372fbf 100644 --- a/repos/domain/restore.py +++ b/repos/domain/restore.py @@ -14,7 +14,7 @@ from utils import utils required_params = ('guestname', 'filepath',) optional_params = () -def get_guest_ipaddr(*args): +def get_domain_ipaddr(*args): """Get guest ip address""" (guestname, util, logger) = args @@ -31,7 +31,7 @@ def get_guest_ipaddr(*args): logger.error("Error: can't ping current guest") return None -def check_guest_status(*args): +def check_domain_status(*args): """Check guest current status""" (domobj, logger) = args @@ -43,14 +43,14 @@ def check_guest_status(*args): else: return True -def check_guest_restore(*args): +def check_domain_restore(*args): """Check restore domain result, if restore domain is successful, guest status will not be paused and can be ping """ (guestname, domobj, util, logger) = args - if check_guest_status(domobj, logger): - if get_guest_ipaddr(guestname, util, logger): + if check_domain_status(domobj, logger): + if get_domain_ipaddr(guestname, util, logger): return True else: return False @@ -66,14 +66,14 @@ def restore(params): domobj = conn.lookupByName(guestname) - if check_guest_status(domobj, logger): + if check_domain_status(domobj, logger): logger.error("Error: current guest status is not shutoff or shutdown,\ can not do restore operation") return 1 try: conn.restore(filepath) - if check_guest_restore(guestname, domobj, util, logger): + if check_domain_restore(guestname, domobj, util, logger): logger.info("restore %s domain successful" % guestname) else: logger.error("Error: fail to check restore domain") diff --git a/repos/domain/save.py b/repos/domain/save.py index eac39d2..a57f574 100644 --- a/repos/domain/save.py +++ b/repos/domain/save.py @@ -14,7 +14,7 @@ from utils import utils required_params = ('guestname', 'filepath',) optional_params = () -def get_guest_ipaddr(*args): +def get_domain_ipaddr(*args): """Get guest ip address""" (guestname, util, logger) = args @@ -31,7 +31,7 @@ def get_guest_ipaddr(*args): logger.error("Error: can't ping current guest") return None -def check_guest_status(*args): +def check_domain_status(*args): """Check guest current status""" (domobj, logger) = args @@ -45,15 +45,15 @@ def check_guest_status(*args): else: return True -def check_guest_save(*args): +def check_domain_save(*args): """Check save domain result, if save domain is successful, guestname.save will exist under /tmp directory and guest can't be ping and status is paused """ (guestname, domobj, util, logger) = args - if not check_guest_status(domobj, logger): - if not get_guest_ipaddr(guestname, util, logger): + if not check_domain_status(domobj, logger): + if not get_domain_ipaddr(guestname, util, logger): return True else: return False @@ -70,9 +70,9 @@ def save(params): domobj = conn.lookupByName(guestname) # Save domain - ipaddr = get_guest_ipaddr(guestname, util, logger) + ipaddr = get_domain_ipaddr(guestname, util, logger) - if not check_guest_status(domobj, logger): + if not check_domain_status(domobj, logger): logger.error("Error: current guest status is shutoff") return 1 @@ -82,7 +82,7 @@ def save(params): try: domobj.save(filepath) - if check_guest_save(guestname, domobj, util, logger): + if check_domain_save(guestname, domobj, util, logger): logger.info("save %s domain successful" %guestname) else: logger.error("Error: fail to check save domain") diff --git a/repos/domain/sched_params.py b/repos/domain/sched_params.py index ee21365..59f91d7 100644 --- a/repos/domain/sched_params.py +++ b/repos/domain/sched_params.py @@ -14,7 +14,7 @@ from utils import utils required_params = ('guestname', 'capshares',) optional_params = () -def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -58,7 +58,7 @@ def sched_params(params): domobj = conn.lookupByName(guestname) - if check_guest_status(domobj): + if check_domain_status(domobj): sched_params = domobj.schedulerParameters() logger.info("original scheduler parameters: %s\n" % sched_params) diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index ac7a165..08a9190 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -46,7 +46,7 @@ def request_credentials(credentials, user_data): return 0 -class guest_install(Thread): +class domain_install(Thread): """function callable by as a thread to create guest """ def __init__(self, name, os, arch, type, ks, conn, util, logger): @@ -61,12 +61,12 @@ class guest_install(Thread): self.logger = logger def run(self): - guest_params = {}; - guest_params['virt_type'] = self.type - guest_params['guestname'] = self.name - guest_params['kickstart'] = self.ks + domain_params = {}; + domain_params['virt_type'] = self.type + domain_params['guestname'] = self.name + domain_params['kickstart'] = self.ks macaddr = self.utils.get_rand_mac() - guest_params['macaddr'] = macaddr + domain_params['macaddr'] = macaddr # prepare disk image file imagepath = IMAG_PATH + self.name @@ -77,7 +77,7 @@ class guest_install(Thread): self.logger.info("creating disk images file is successful.") xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(guest_params) + guestxml = xmlobj.build_domain_install(domain_params) self.logger.debug("guestxml is %s" % guestxml) self.logger.info('create guest %sfrom xml description' % self.name) try: @@ -136,7 +136,7 @@ def multiple_thread_block_on_domain_create(params): thread_pid = [] for i in range(int(start_num), int(end_num)): guestname = name + str(i) - thr = guest_install(guestname, guestos, arch, type, ks, conn, util, logger) + thr = domain_install(guestname, guestos, arch, type, ks, conn, util, logger) thread_pid.append(thr) for id in thread_pid: diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index c7c7453..06ca21e 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -26,8 +26,8 @@ def check_domain_state(conn, guestname, logger): def delete_check(guestname, snapshotname, expected_flag, logger): """ after deleting, check if appropriate xml file exists or not""" - guest_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) - snapshot_entries = os.listdir(guest_snapshot_dir) + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + snapshot_entries = os.listdir(domain_snapshot_dir) if snapshotname + ".xml" in snapshot_entries and expected_flag == "exist": return True elif snapshotname + ".xml" in snapshot_entries and expected_flag == "noexist": diff --git a/repos/snapshot/snapshot_list.py b/repos/snapshot/snapshot_list.py index cbd68a8..0cfe8f9 100644 --- a/repos/snapshot/snapshot_list.py +++ b/repos/snapshot/snapshot_list.py @@ -28,27 +28,27 @@ def snapshot_list(params): snapshot_list = ret.split('\n') logger.info("snapshot list is %s" % snapshot_list) - guest_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) - if (not os.path.isdir(guest_snapshot_dir) or not os.listdir(guest_snapshot_dir)) \ + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + if (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list == ['']: logger.info("guest %s has no snapshot records" % guestname) return 0 - elif (not os.path.isdir(guest_snapshot_dir) or not os.listdir(guest_snapshot_dir)) \ + elif (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list != ['']: logger.error("snapshot_list output contains snapshot names: %s" % snapshot_list) logger.error("but the folder %s doesn't exist or is empty" % SNAPSHOT_DIR) return 1 - elif os.listdir(guest_snapshot_dir) and snapshot_list == ['']: + elif os.listdir(domain_snapshot_dir) and snapshot_list == ['']: logger.error("snapshot_list output contains no records") logger.error("but the folder contains snapshot xml files: %s" % \ - os.listdir(guest_snapshot_dir)) + os.listdir(domain_snapshot_dir)) return 1 logger.info("the path of snapshot for guest %s is %s" % \ - (guestname, guest_snapshot_dir)) + (guestname, domain_snapshot_dir)) - snapshot_entries = os.listdir(guest_snapshot_dir) - logger.info("%s in %s" % (snapshot_entries, guest_snapshot_dir)) + snapshot_entries = os.listdir(domain_snapshot_dir) + logger.info("%s in %s" % (snapshot_entries, domain_snapshot_dir)) for entry in snapshot_entries: if not entry.endswith('.xml'): -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
--- repos/domain/attach_disk.py | 4 ++-- repos/domain/attach_interface.py | 2 +- repos/domain/autostart.py | 4 ++-- repos/domain/balloon_memory.py | 8 ++++---- repos/domain/blkstats.py | 4 ++-- repos/domain/cpu_topology.py | 12 ++++++------ repos/domain/detach_disk.py | 4 ++-- repos/domain/detach_interface.py | 4 ++-- repos/domain/dump.py | 10 +++++----- repos/domain/ifstats.py | 4 ++-- repos/domain/install_linux_cdrom.py | 6 +++--- repos/domain/install_linux_net.py | 6 +++--- repos/domain/restore.py | 14 +++++++------- repos/domain/save.py | 16 ++++++++-------- repos/domain/sched_params.py | 4 ++-- .../multiple_thread_block_on_domain_create.py | 16 ++++++++-------- repos/snapshot/delete.py | 4 ++-- repos/snapshot/snapshot_list.py | 16 ++++++++-------- 18 files changed, 69 insertions(+), 69 deletions(-)
diff --git a/repos/domain/attach_disk.py b/repos/domain/attach_disk.py index 4711ad1..f07b5bb 100644 --- a/repos/domain/attach_disk.py +++ b/repos/domain/attach_disk.py @@ -32,7 +32,7 @@ def create_image(name, size, logger): else: return False
-def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -76,7 +76,7 @@ def attach_disk(params): logger.debug("original disk number: %s" %disk_num1)
if disktype == "virtio": - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/attach_interface.py b/repos/domain/attach_interface.py index 4d605f9..ce4282a 100644 --- a/repos/domain/attach_interface.py +++ b/repos/domain/attach_interface.py @@ -15,7 +15,7 @@ from utils import xml_builder required_params = ('guestname', 'ifacetype', 'source',) optional_params = ('hdmodel',)
-def check_guest_status(guestname, domobj): +def check_domain_status(guestname, domobj): """Check guest current status""" state = domobj.get_state(guestname) if state == "shutoff" or state == "shutdown": diff --git a/repos/domain/autostart.py b/repos/domain/autostart.py index da428c2..0b11022 100644 --- a/repos/domain/autostart.py +++ b/repos/domain/autostart.py @@ -13,7 +13,7 @@ from src import sharedmod required_params = ('guestname', 'autostart',) optional_params = ()
-def check_guest_autostart(*args): +def check_domain_autostart(*args): """Check domain start automatically result, if setting domain is successful, guestname.xml will exist under /etc/libvirt/{hypervisor}/autostart/ @@ -59,7 +59,7 @@ def autostart(params):
try: domobj.setAutostart(flag) - if check_guest_autostart(guestname, uri.split(":")[0], flag, logger): + if check_domain_autostart(guestname, uri.split(":")[0], flag, logger): logger.info("current %s autostart: %s" % (guestname, domobj.autostart())) logger.info("executing autostart operation is successful") diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index fc7383c..642c1fa 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -64,7 +64,7 @@ def redefine_memory_size(domobj, domname, memsize):
return doc.toxml()
-def guest_power_on(domobj, domname, mac): +def domain_power_on(domobj, domname, mac): """ power on guest virtual machine"""
try: @@ -96,7 +96,7 @@ def guest_power_on(domobj, domname, mac):
return 0
-def guest_power_off(domobj, domname): +def domain_power_off(domobj, domname): """ power off guest virtual machine"""
state = domobj.info()[0] @@ -161,7 +161,7 @@ def balloon_memory(params): power off it to set memory to maximum memory" % domname) domobj = conn.lookupByName(domname) - ret = guest_power_off(domobj, domname) + ret = domain_power_off(domobj, domname) if ret: return 1
@@ -188,7 +188,7 @@ def balloon_memory(params): return 1
logger.info("memory set is finished, boot up the guest %s " % domname) - ret = guest_power_on(domobj, domname, mac) + ret = domain_power_on(domobj, domname, mac) if ret: return 1
diff --git a/repos/domain/blkstats.py b/repos/domain/blkstats.py index 31bd37f..24c4b85 100644 --- a/repos/domain/blkstats.py +++ b/repos/domain/blkstats.py @@ -14,7 +14,7 @@ from src import sharedmod required_params = ('guestname',) optional_params = ()
-def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -37,7 +37,7 @@ def blkstats(params): domobj = conn.lookupByName(guestname)
# Check domain block status - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index c3cc553..a463668 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -57,7 +57,7 @@ def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger):
return doc.toxml()
-def guest_undefine(domobj, logger): +def domain_undefine(domobj, logger): """undefine original guest""" try: logger.info("undefine guest") @@ -71,7 +71,7 @@ def guest_undefine(domobj, logger):
return 0
-def guest_define(domobj, domxml, logger): +def domain_define(domobj, domxml, logger): """define new guest xml""" try: logger.info("define guest") @@ -86,7 +86,7 @@ def guest_define(domobj, domxml, logger):
return 0
-def guest_start(domobj, guestname, util, logger): +def domain_start(domobj, guestname, util, logger): """start guest""" timeout = 600 ip = '' @@ -184,13 +184,13 @@ def cpu_topology(params): domobj = conn.lookupByName(guestname) domxml = add_cpu_xml(domobj, guestname, sockets, cores, threads, logger)
- if guest_undefine(domobj, logger): + if domain_undefine(domobj, logger): return 1
- if guest_define(domobj, domxml, logger): + if domain_define(domobj, domxml, logger): return 1
- ret, ip = guest_start(domobj, guestname, util, logger) + ret, ip = domain_start(domobj, guestname, util, logger) if ret: return 1
diff --git a/repos/domain/detach_disk.py b/repos/domain/detach_disk.py index d723474..faddea4 100644 --- a/repos/domain/detach_disk.py +++ b/repos/domain/detach_disk.py @@ -16,7 +16,7 @@ from utils import xml_builder required_params = ('guestname', 'virt_type', 'imagename', 'hdmodel',) optional_params = ()
-def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -53,7 +53,7 @@ def detach_disk(params): logger.debug("original disk number: %s" %disk_num1)
if disktype == "virtio": - if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/detach_interface.py b/repos/domain/detach_interface.py index 82deffb..48dc01b 100644 --- a/repos/domain/detach_interface.py +++ b/repos/domain/detach_interface.py @@ -16,7 +16,7 @@ from utils import xml_builder required_params = ('guestname', 'ifacetype', 'source', 'nicmodel',) optional_params = ()
-def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -54,7 +54,7 @@ def detach_interface(params): iface_num1 = utils.dev_num(guestname, "interface") logger.debug("original interface number: %s" % iface_num1)
- if check_guest_status(domobj): + if check_domain_status(domobj): pass else: domobj.create() diff --git a/repos/domain/dump.py b/repos/domain/dump.py index 24b2353..98061c4 100644 --- a/repos/domain/dump.py +++ b/repos/domain/dump.py @@ -17,7 +17,7 @@ from utils import check required_params = ('guestname', 'file',) optional_params = ()
-def check_guest_status(*args): +def check_domain_status(*args): """Check guest current status""" (guestname, domobj, logger) = args
@@ -31,7 +31,7 @@ def check_guest_status(*args): else: return True
-def check_guest_kernel(*args): +def check_domain_kernel(*args): """Check guest kernel version""" (guestname, logger) = args
@@ -57,7 +57,7 @@ def check_dump(*args): """Check dumpping core file validity""" (guestname, file, kernel, logger) = args
- kernel = check_guest_kernel(guestname, logger) + kernel = check_domain_kernel(guestname, logger) (big, other) = kernel.split("-") small = other.split(".") arch = small[-1] @@ -126,8 +126,8 @@ def dump(params):
domobj = conn.lookupByName(guestname)
- if check_guest_status(guestname, domobj, logger): - kernel = check_guest_kernel(guestname, logger) + if check_domain_status(guestname, domobj, logger): + kernel = check_domain_kernel(guestname, logger) if kernel == None: logger.error("can't get guest kernel version") return 1 diff --git a/repos/domain/ifstats.py b/repos/domain/ifstats.py index ec03203..0afabf6 100644 --- a/repos/domain/ifstats.py +++ b/repos/domain/ifstats.py @@ -16,7 +16,7 @@ from utils import utils required_params = ('guestname',) optional_params = ()
-def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -37,7 +37,7 @@ def ifstats(params): conn = sharedmod.libvirtobj['conn'] domobj = conn.lookupByName(guestname)
- if check_guest_status(domobj): + if check_domain_status(domobj): pass else: try: diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 59ef5d7..98918bc 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -416,6 +416,6 @@ def install_linux_cdrom_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv' or virt_type == 'kvm': - guest_dir = os.path.join(HOME_PATH, guestname) - if os.path.exists(guest_dir): - shutil.rmtree(guest_dir) + domain_dir = os.path.join(HOME_PATH, guestname) + if os.path.exists(domain_dir): + shutil.rmtree(domain_dir) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index ae97137..d4a4695 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -406,6 +406,6 @@ def install_linux_net_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv': - guest_dir = os.path.join(HOME_PATH, guestname) - if os.path.exists(guest_dir): - shutil.rmtree(guest_dir) + domain_dir = os.path.join(HOME_PATH, guestname) + if os.path.exists(domain_dir): + shutil.rmtree(domain_dir) diff --git a/repos/domain/restore.py b/repos/domain/restore.py index fe1b2b2..8372fbf 100644 --- a/repos/domain/restore.py +++ b/repos/domain/restore.py @@ -14,7 +14,7 @@ from utils import utils required_params = ('guestname', 'filepath',) optional_params = ()
-def get_guest_ipaddr(*args): +def get_domain_ipaddr(*args): """Get guest ip address""" (guestname, util, logger) = args
@@ -31,7 +31,7 @@ def get_guest_ipaddr(*args): logger.error("Error: can't ping current guest") return None
-def check_guest_status(*args): +def check_domain_status(*args): """Check guest current status""" (domobj, logger) = args
@@ -43,14 +43,14 @@ def check_guest_status(*args): else: return True
-def check_guest_restore(*args): +def check_domain_restore(*args): """Check restore domain result, if restore domain is successful, guest status will not be paused and can be ping """ (guestname, domobj, util, logger) = args
- if check_guest_status(domobj, logger): - if get_guest_ipaddr(guestname, util, logger): + if check_domain_status(domobj, logger): + if get_domain_ipaddr(guestname, util, logger): return True else: return False @@ -66,14 +66,14 @@ def restore(params):
domobj = conn.lookupByName(guestname)
- if check_guest_status(domobj, logger): + if check_domain_status(domobj, logger): logger.error("Error: current guest status is not shutoff or shutdown,\ can not do restore operation") return 1
try: conn.restore(filepath) - if check_guest_restore(guestname, domobj, util, logger): + if check_domain_restore(guestname, domobj, util, logger): logger.info("restore %s domain successful" % guestname) else: logger.error("Error: fail to check restore domain") diff --git a/repos/domain/save.py b/repos/domain/save.py index eac39d2..a57f574 100644 --- a/repos/domain/save.py +++ b/repos/domain/save.py @@ -14,7 +14,7 @@ from utils import utils required_params = ('guestname', 'filepath',) optional_params = ()
-def get_guest_ipaddr(*args): +def get_domain_ipaddr(*args): """Get guest ip address""" (guestname, util, logger) = args
@@ -31,7 +31,7 @@ def get_guest_ipaddr(*args): logger.error("Error: can't ping current guest") return None
-def check_guest_status(*args): +def check_domain_status(*args): """Check guest current status""" (domobj, logger) = args
@@ -45,15 +45,15 @@ def check_guest_status(*args): else: return True
-def check_guest_save(*args): +def check_domain_save(*args): """Check save domain result, if save domain is successful, guestname.save will exist under /tmp directory and guest can't be ping and status is paused """ (guestname, domobj, util, logger) = args
- if not check_guest_status(domobj, logger): - if not get_guest_ipaddr(guestname, util, logger): + if not check_domain_status(domobj, logger): + if not get_domain_ipaddr(guestname, util, logger): return True else: return False @@ -70,9 +70,9 @@ def save(params): domobj = conn.lookupByName(guestname)
# Save domain - ipaddr = get_guest_ipaddr(guestname, util, logger) + ipaddr = get_domain_ipaddr(guestname, util, logger)
- if not check_guest_status(domobj, logger): + if not check_domain_status(domobj, logger): logger.error("Error: current guest status is shutoff") return 1
@@ -82,7 +82,7 @@ def save(params):
try: domobj.save(filepath) - if check_guest_save(guestname, domobj, util, logger): + if check_domain_save(guestname, domobj, util, logger): logger.info("save %s domain successful" %guestname) else: logger.error("Error: fail to check save domain") diff --git a/repos/domain/sched_params.py b/repos/domain/sched_params.py index ee21365..59f91d7 100644 --- a/repos/domain/sched_params.py +++ b/repos/domain/sched_params.py @@ -14,7 +14,7 @@ from utils import utils required_params = ('guestname', 'capshares',) optional_params = ()
-def check_guest_status(domobj): +def check_domain_status(domobj): """Check guest current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -58,7 +58,7 @@ def sched_params(params):
domobj = conn.lookupByName(guestname)
- if check_guest_status(domobj): + if check_domain_status(domobj): sched_params = domobj.schedulerParameters() logger.info("original scheduler parameters: %s\n" % sched_params)
diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index ac7a165..08a9190 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -46,7 +46,7 @@ def request_credentials(credentials, user_data): return 0
-class guest_install(Thread): +class domain_install(Thread): """function callable by as a thread to create guest """ def __init__(self, name, os, arch, type, ks, conn, util, logger): @@ -61,12 +61,12 @@ class guest_install(Thread): self.logger = logger
def run(self): - guest_params = {}; - guest_params['virt_type'] = self.type - guest_params['guestname'] = self.name - guest_params['kickstart'] = self.ks + domain_params = {}; + domain_params['virt_type'] = self.type + domain_params['guestname'] = self.name + domain_params['kickstart'] = self.ks macaddr = self.utils.get_rand_mac() - guest_params['macaddr'] = macaddr + domain_params['macaddr'] = macaddr
# prepare disk image file imagepath = IMAG_PATH + self.name @@ -77,7 +77,7 @@ class guest_install(Thread): self.logger.info("creating disk images file is successful.")
xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(guest_params) + guestxml = xmlobj.build_domain_install(domain_params) self.logger.debug("guestxml is %s" % guestxml) self.logger.info('create guest %sfrom xml description' % self.name) try: @@ -136,7 +136,7 @@ def multiple_thread_block_on_domain_create(params): thread_pid = [] for i in range(int(start_num), int(end_num)): guestname = name + str(i) - thr = guest_install(guestname, guestos, arch, type, ks, conn, util, logger) + thr = domain_install(guestname, guestos, arch, type, ks, conn, util, logger) thread_pid.append(thr)
for id in thread_pid: diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index c7c7453..06ca21e 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -26,8 +26,8 @@ def check_domain_state(conn, guestname, logger):
def delete_check(guestname, snapshotname, expected_flag, logger): """ after deleting, check if appropriate xml file exists or not""" - guest_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) - snapshot_entries = os.listdir(guest_snapshot_dir) + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + snapshot_entries = os.listdir(domain_snapshot_dir) if snapshotname + ".xml" in snapshot_entries and expected_flag == "exist": return True elif snapshotname + ".xml" in snapshot_entries and expected_flag == "noexist": diff --git a/repos/snapshot/snapshot_list.py b/repos/snapshot/snapshot_list.py index cbd68a8..0cfe8f9 100644 --- a/repos/snapshot/snapshot_list.py +++ b/repos/snapshot/snapshot_list.py @@ -28,27 +28,27 @@ def snapshot_list(params): snapshot_list = ret.split('\n') logger.info("snapshot list is %s" % snapshot_list)
- guest_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) - if (not os.path.isdir(guest_snapshot_dir) or not os.listdir(guest_snapshot_dir)) \ + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + if (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list == ['']: logger.info("guest %s has no snapshot records" % guestname) return 0 - elif (not os.path.isdir(guest_snapshot_dir) or not os.listdir(guest_snapshot_dir)) \ + elif (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list != ['']: logger.error("snapshot_list output contains snapshot names: %s" % snapshot_list) logger.error("but the folder %s doesn't exist or is empty" % SNAPSHOT_DIR) return 1 - elif os.listdir(guest_snapshot_dir) and snapshot_list == ['']: + elif os.listdir(domain_snapshot_dir) and snapshot_list == ['']: logger.error("snapshot_list output contains no records") logger.error("but the folder contains snapshot xml files: %s" % \ - os.listdir(guest_snapshot_dir)) + os.listdir(domain_snapshot_dir)) return 1
logger.info("the path of snapshot for guest %s is %s" % \ - (guestname, guest_snapshot_dir)) + (guestname, domain_snapshot_dir))
- snapshot_entries = os.listdir(guest_snapshot_dir) - logger.info("%s in %s" % (snapshot_entries, guest_snapshot_dir)) + snapshot_entries = os.listdir(domain_snapshot_dir) + logger.info("%s in %s" % (snapshot_entries, domain_snapshot_dir))
for entry in snapshot_entries: if not entry.endswith('.xml'):
ACK Martin

--- repos/domain/update_devflag.py | 10 +++++----- .../multiple_thread_block_on_domain_create.py | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index 6c75fd6..48efd72 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -189,17 +189,17 @@ def update_devflag(params): return 1 guestxml = domobj.XMLDesc(0) - guestobj = minidom.parseString(guestxml) + domobj = minidom.parseString(guestxml) # Generat device XML for original use origxmlobj = xml_builder.XmlBuilder() if devtype == 'cdrom': - origxmlobj.add_cdrom(xmlargs, guestobj) - guestxml = origxmlobj.build_domain(guestobj) + origxmlobj.add_cdrom(xmlargs, domobj) + guestxml = origxmlobj.build_domain(domobj) elif devtype == 'floppy': - origxmlobj.add_floppy(xmlargs, guestobj) - guestxml = origxmlobj.build_domain(guestobj) + origxmlobj.add_floppy(xmlargs, domobj) + guestxml = origxmlobj.build_domain(domobj) try: domobj.undefine() diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 08a9190..4224510 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -81,8 +81,8 @@ class domain_install(Thread): self.logger.debug("guestxml is %s" % guestxml) self.logger.info('create guest %sfrom xml description' % self.name) try: - guestobj = self.conn.createXML(guestxml, 0) - self.logger.info('guest %s API createXML returned successfuly' % guestobj.name()) + domobj = self.conn.createXML(guestxml, 0) + self.logger.info('guest %s API createXML returned successfuly' % domobj.name()) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
--- repos/domain/update_devflag.py | 10 +++++----- .../multiple_thread_block_on_domain_create.py | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index 6c75fd6..48efd72 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -189,17 +189,17 @@ def update_devflag(params): return 1
guestxml = domobj.XMLDesc(0) - guestobj = minidom.parseString(guestxml) + domobj = minidom.parseString(guestxml)
# Generat device XML for original use origxmlobj = xml_builder.XmlBuilder()
if devtype == 'cdrom': - origxmlobj.add_cdrom(xmlargs, guestobj) - guestxml = origxmlobj.build_domain(guestobj) + origxmlobj.add_cdrom(xmlargs, domobj) + guestxml = origxmlobj.build_domain(domobj) elif devtype == 'floppy': - origxmlobj.add_floppy(xmlargs, guestobj) - guestxml = origxmlobj.build_domain(guestobj) + origxmlobj.add_floppy(xmlargs, domobj) + guestxml = origxmlobj.build_domain(domobj)
try: domobj.undefine() diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 08a9190..4224510 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -81,8 +81,8 @@ class domain_install(Thread): self.logger.debug("guestxml is %s" % guestxml) self.logger.info('create guest %sfrom xml description' % self.name) try: - guestobj = self.conn.createXML(guestxml, 0) - self.logger.info('guest %s API createXML returned successfuly' % guestobj.name()) + domobj = self.conn.createXML(guestxml, 0) + self.logger.info('guest %s API createXML returned successfuly' % domobj.name()) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code()))
ACK Martin

--- repos/domain/balloon_memory.py | 12 ++++++------ repos/domain/cpu_affinity.py | 12 ++++++------ repos/domain/cpu_topology.py | 6 +++--- repos/domain/install_image.py | 6 +++--- repos/domain/install_linux_cdrom.py | 14 +++++++------- repos/domain/install_linux_net.py | 14 +++++++------- repos/domain/install_windows_cdrom.py | 14 +++++++------- repos/domain/update_devflag.py | 10 +++++----- .../multiple_thread_block_on_domain_create.py | 6 +++--- utils/xml_builder.py | 2 +- 10 files changed, 48 insertions(+), 48 deletions(-) diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index 642c1fa..11d4565 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -42,10 +42,10 @@ def redefine_memory_size(domobj, domname, memsize): """ dump domain xml description to change the memory size, then, define the domain again """ - guestxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' % (domname, guestxml)) + domxml = domobj.XMLDesc(0) + logger.debug('''original guest %s xml :\n%s''' % (domname, domxml)) - doc = minidom.parseString(guestxml) + doc = minidom.parseString(domxml) newmem = doc.createElement('memory') newmemval = doc.createTextNode(str(memsize)) @@ -166,8 +166,8 @@ def balloon_memory(params): return 1 # Redefine domain with specified memory size - newguestxml = redefine_memory_size(domobj, domname, maxmem) - logger.debug('''new guest %s xml :\n%s''' %(domname, newguestxml)) + newdomxml = redefine_memory_size(domobj, domname, maxmem) + logger.debug('''new guest %s xml :\n%s''' %(domname, newdomxml)) logger.info("undefine the original guest") try: @@ -180,7 +180,7 @@ def balloon_memory(params): logger.info("define guest with new xml") try: - conn.defineXML(newguestxml) + conn.defineXML(newdomxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index fc99664..1b300dc 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -22,10 +22,10 @@ def redefine_vcpu_number(domobj, domain_name, vcpu): """dump domain xml description to change the vcpu number, then, define the domain again """ - guestxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' %(domain_name, guestxml)) + domxml = domobj.XMLDesc(0) + logger.debug('''original guest %s xml :\n%s''' %(domain_name, domxml)) - doc = minidom.parseString(guestxml) + doc = minidom.parseString(domxml) newvcpu = doc.createElement('vcpu') newvcpuval = doc.createTextNode(vcpu) @@ -78,8 +78,8 @@ def set_vcpus(util, domobj, domain_name, vcpu): logger.error("the domain couldn't be destroied within 60 secs.") return 1 - newguestxml = redefine_vcpu_number(domobj, domain_name, vcpu) - logger.debug('''new guest %s xml :\n%s''' %(domain_name, newguestxml)) + newdomxml = redefine_vcpu_number(domobj, domain_name, vcpu) + logger.debug('''new guest %s xml :\n%s''' %(domain_name, newdomxml)) logger.info("undefine the original guest") try: @@ -93,7 +93,7 @@ def set_vcpus(util, domobj, domain_name, vcpu): logger.info("define guest with new xml") try: conn = domobj._conn - conn.defineXML(newguestxml) + conn.defineXML(newdomxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index a463668..ccde97f 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -34,10 +34,10 @@ def check_domain_running(conn, guestname, logger): def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger): """edit domain xml description and insert <cpu> element""" - guestxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' %(guestname, guestxml)) + domxml = domobj.XMLDesc(0) + logger.debug('''original guest %s xml :\n%s''' %(guestname, domxml)) - doc = minidom.parseString(guestxml) + doc = minidom.parseString(domxml) cpu = doc.createElement('cpu') topology = doc.createElement('topology') topology.setAttribute('sockets', sockets) diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index 84df56d..fe05ca8 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -77,10 +77,10 @@ def install_image(params): xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain) try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -89,7 +89,7 @@ def install_image(params): logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml) logger.info('boot guest up ...') diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 98918bc..8ff43e3 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -98,7 +98,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype): xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain) if installtype != 'create': domobj.undefine() @@ -106,7 +106,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype): try: conn = domobj._conn - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -115,7 +115,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype): logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml) logger.info('boot guest up ...') @@ -259,15 +259,15 @@ def install_linux_cdrom(params): return 1 xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(params) - logger.debug('dump installation guest xml:\n%s' % guestxml) + domxml = xmlobj.build_domain_install(params) + logger.debug('dump installation guest xml:\n%s' % domxml) installtype = params.get('type') if installtype == None or installtype == 'define': logger.info('define guest from xml description') try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -286,7 +286,7 @@ def install_linux_cdrom(params): elif installtype == 'create': logger.info('create guest from xml description') try: - domobj = conn.createXML(guestxml, 0) + domobj = conn.createXML(domxml, 0) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index d4a4695..795a465 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -55,7 +55,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype): xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain) if installtype != 'create': domobj.undefine() @@ -63,7 +63,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype): try: conn = domobj._conn - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -72,7 +72,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype): logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml) logger.info('boot guest up ...') @@ -241,8 +241,8 @@ def install_linux_net(params): # Prepare guest installation xml xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(params) - logger.debug('dump installation guest xml:\n%s' % guestxml) + domxml = xmlobj.build_domain_install(params) + logger.debug('dump installation guest xml:\n%s' % domxml) #start installation conn = sharedmod.libvirtobj['conn'] @@ -251,7 +251,7 @@ def install_linux_net(params): if installtype == None or installtype == 'define': logger.info('define guest from xml description') try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -270,7 +270,7 @@ def install_linux_net(params): elif installtype == 'create': logger.info('create guest from xml description') try: - domobj = conn.createXML(guestxml, 0) + domobj = conn.createXML(domxml, 0) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 8344447..775875f 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -157,7 +157,7 @@ def prepare_boot_guest(domobj, dict, installtype): xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain) if installtype != 'create': domobj.undefine() @@ -165,7 +165,7 @@ def prepare_boot_guest(domobj, dict, installtype): try: conn = domobj._conn - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -174,7 +174,7 @@ def prepare_boot_guest(domobj, dict, installtype): logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml) logger.info('boot guest up ...') @@ -286,8 +286,8 @@ def install_windows_cdrom(params): params['floppysource'] = FLOOPY_IMG xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install_win(params) - logger.debug('dump installation guest xml:\n%s' % guestxml) + domxml = xmlobj.build_domain_install_win(params) + logger.debug('dump installation guest xml:\n%s' % domxml) # Generate guest xml conn = sharedmod.libvirtobj['conn'] @@ -295,7 +295,7 @@ def install_windows_cdrom(params): if installtype == None or installtype == 'define': logger.info('define guest from xml description') try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -314,7 +314,7 @@ def install_windows_cdrom(params): elif installtype == 'create': logger.info('create guest from xml description') try: - conn.createXML(guestxml, 0) + conn.createXML(domxml, 0) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index 48efd72..4706d6e 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -188,22 +188,22 @@ def update_devflag(params): % (e.message, e.get_error_code())) return 1 - guestxml = domobj.XMLDesc(0) - domobj = minidom.parseString(guestxml) + domxml = domobj.XMLDesc(0) + domobj = minidom.parseString(domxml) # Generat device XML for original use origxmlobj = xml_builder.XmlBuilder() if devtype == 'cdrom': origxmlobj.add_cdrom(xmlargs, domobj) - guestxml = origxmlobj.build_domain(domobj) + domxml = origxmlobj.build_domain(domobj) elif devtype == 'floppy': origxmlobj.add_floppy(xmlargs, domobj) - guestxml = origxmlobj.build_domain(domobj) + domxml = origxmlobj.build_domain(domobj) try: domobj.undefine() - conn.defineXML(guestxml) + conn.defineXML(domxml) domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 4224510..bae5e12 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -77,11 +77,11 @@ class domain_install(Thread): self.logger.info("creating disk images file is successful.") xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(domain_params) - self.logger.debug("guestxml is %s" % guestxml) + domxml = xmlobj.build_domain_install(domain_params) + self.logger.debug("domxml is %s" % domxml) self.logger.info('create guest %sfrom xml description' % self.name) try: - domobj = self.conn.createXML(guestxml, 0) + domobj = self.conn.createXML(domxml, 0) self.logger.info('guest %s API createXML returned successfuly' % domobj.name()) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/utils/xml_builder.py b/utils/xml_builder.py index 435aa84..c11b430 100644 --- a/utils/xml_builder.py +++ b/utils/xml_builder.py @@ -315,7 +315,7 @@ if __name__ == "__main__": xmlobj.add_cdrom(params, domain) xmlobj.add_interface(params, domain) xmlobj.add_hostdev(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain) #---------------------------------------- # get domain xml string for installation -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
--- repos/domain/balloon_memory.py | 12 ++++++------ repos/domain/cpu_affinity.py | 12 ++++++------ repos/domain/cpu_topology.py | 6 +++--- repos/domain/install_image.py | 6 +++--- repos/domain/install_linux_cdrom.py | 14 +++++++------- repos/domain/install_linux_net.py | 14 +++++++------- repos/domain/install_windows_cdrom.py | 14 +++++++------- repos/domain/update_devflag.py | 10 +++++----- .../multiple_thread_block_on_domain_create.py | 6 +++--- utils/xml_builder.py | 2 +- 10 files changed, 48 insertions(+), 48 deletions(-)
diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index 642c1fa..11d4565 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -42,10 +42,10 @@ def redefine_memory_size(domobj, domname, memsize): """ dump domain xml description to change the memory size, then, define the domain again """ - guestxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' % (domname, guestxml)) + domxml = domobj.XMLDesc(0) + logger.debug('''original guest %s xml :\n%s''' % (domname, domxml))
- doc = minidom.parseString(guestxml) + doc = minidom.parseString(domxml)
newmem = doc.createElement('memory') newmemval = doc.createTextNode(str(memsize)) @@ -166,8 +166,8 @@ def balloon_memory(params): return 1
# Redefine domain with specified memory size - newguestxml = redefine_memory_size(domobj, domname, maxmem) - logger.debug('''new guest %s xml :\n%s''' %(domname, newguestxml)) + newdomxml = redefine_memory_size(domobj, domname, maxmem) + logger.debug('''new guest %s xml :\n%s''' %(domname, newdomxml))
logger.info("undefine the original guest") try: @@ -180,7 +180,7 @@ def balloon_memory(params):
logger.info("define guest with new xml") try: - conn.defineXML(newguestxml) + conn.defineXML(newdomxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index fc99664..1b300dc 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -22,10 +22,10 @@ def redefine_vcpu_number(domobj, domain_name, vcpu): """dump domain xml description to change the vcpu number, then, define the domain again """ - guestxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' %(domain_name, guestxml)) + domxml = domobj.XMLDesc(0) + logger.debug('''original guest %s xml :\n%s''' %(domain_name, domxml))
- doc = minidom.parseString(guestxml) + doc = minidom.parseString(domxml)
newvcpu = doc.createElement('vcpu') newvcpuval = doc.createTextNode(vcpu) @@ -78,8 +78,8 @@ def set_vcpus(util, domobj, domain_name, vcpu): logger.error("the domain couldn't be destroied within 60 secs.") return 1
- newguestxml = redefine_vcpu_number(domobj, domain_name, vcpu) - logger.debug('''new guest %s xml :\n%s''' %(domain_name, newguestxml)) + newdomxml = redefine_vcpu_number(domobj, domain_name, vcpu) + logger.debug('''new guest %s xml :\n%s''' %(domain_name, newdomxml))
logger.info("undefine the original guest") try: @@ -93,7 +93,7 @@ def set_vcpus(util, domobj, domain_name, vcpu): logger.info("define guest with new xml") try: conn = domobj._conn - conn.defineXML(newguestxml) + conn.defineXML(newdomxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index a463668..ccde97f 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -34,10 +34,10 @@ def check_domain_running(conn, guestname, logger): def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger): """edit domain xml description and insert <cpu> element"""
- guestxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' %(guestname, guestxml)) + domxml = domobj.XMLDesc(0) + logger.debug('''original guest %s xml :\n%s''' %(guestname, domxml))
- doc = minidom.parseString(guestxml) + doc = minidom.parseString(domxml) cpu = doc.createElement('cpu') topology = doc.createElement('topology') topology.setAttribute('sockets', sockets) diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index 84df56d..fe05ca8 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -77,10 +77,10 @@ def install_image(params):
xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain)
try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -89,7 +89,7 @@ def install_image(params):
logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml)
logger.info('boot guest up ...')
diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 98918bc..8ff43e3 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -98,7 +98,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype):
xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain)
if installtype != 'create': domobj.undefine() @@ -106,7 +106,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype):
try: conn = domobj._conn - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -115,7 +115,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype):
logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml)
logger.info('boot guest up ...')
@@ -259,15 +259,15 @@ def install_linux_cdrom(params): return 1
xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(params) - logger.debug('dump installation guest xml:\n%s' % guestxml) + domxml = xmlobj.build_domain_install(params) + logger.debug('dump installation guest xml:\n%s' % domxml)
installtype = params.get('type')
if installtype == None or installtype == 'define': logger.info('define guest from xml description') try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -286,7 +286,7 @@ def install_linux_cdrom(params): elif installtype == 'create': logger.info('create guest from xml description') try: - domobj = conn.createXML(guestxml, 0) + domobj = conn.createXML(domxml, 0) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index d4a4695..795a465 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -55,7 +55,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype):
xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain)
if installtype != 'create': domobj.undefine() @@ -63,7 +63,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype):
try: conn = domobj._conn - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -72,7 +72,7 @@ def prepare_boot_guest(domobj, dict, logger, installtype):
logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml)
logger.info('boot guest up ...')
@@ -241,8 +241,8 @@ def install_linux_net(params):
# Prepare guest installation xml xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(params) - logger.debug('dump installation guest xml:\n%s' % guestxml) + domxml = xmlobj.build_domain_install(params) + logger.debug('dump installation guest xml:\n%s' % domxml)
#start installation conn = sharedmod.libvirtobj['conn'] @@ -251,7 +251,7 @@ def install_linux_net(params): if installtype == None or installtype == 'define': logger.info('define guest from xml description') try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -270,7 +270,7 @@ def install_linux_net(params): elif installtype == 'create': logger.info('create guest from xml description') try: - domobj = conn.createXML(guestxml, 0) + domobj = conn.createXML(domxml, 0) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 8344447..775875f 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -157,7 +157,7 @@ def prepare_boot_guest(domobj, dict, installtype):
xmlobj.add_disk(params, domain) xmlobj.add_interface(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain)
if installtype != 'create': domobj.undefine() @@ -165,7 +165,7 @@ def prepare_boot_guest(domobj, dict, installtype):
try: conn = domobj._conn - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -174,7 +174,7 @@ def prepare_boot_guest(domobj, dict, installtype):
logger.info("define guest %s " % guestname) logger.debug("the xml description of guest booting off harddisk is %s" % - guestxml) + domxml)
logger.info('boot guest up ...')
@@ -286,8 +286,8 @@ def install_windows_cdrom(params): params['floppysource'] = FLOOPY_IMG
xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install_win(params) - logger.debug('dump installation guest xml:\n%s' % guestxml) + domxml = xmlobj.build_domain_install_win(params) + logger.debug('dump installation guest xml:\n%s' % domxml)
# Generate guest xml conn = sharedmod.libvirtobj['conn'] @@ -295,7 +295,7 @@ def install_windows_cdrom(params): if installtype == None or installtype == 'define': logger.info('define guest from xml description') try: - domobj = conn.defineXML(guestxml) + domobj = conn.defineXML(domxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -314,7 +314,7 @@ def install_windows_cdrom(params): elif installtype == 'create': logger.info('create guest from xml description') try: - conn.createXML(guestxml, 0) + conn.createXML(domxml, 0) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index 48efd72..4706d6e 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -188,22 +188,22 @@ def update_devflag(params): % (e.message, e.get_error_code())) return 1
- guestxml = domobj.XMLDesc(0) - domobj = minidom.parseString(guestxml) + domxml = domobj.XMLDesc(0) + domobj = minidom.parseString(domxml)
# Generat device XML for original use origxmlobj = xml_builder.XmlBuilder()
if devtype == 'cdrom': origxmlobj.add_cdrom(xmlargs, domobj) - guestxml = origxmlobj.build_domain(domobj) + domxml = origxmlobj.build_domain(domobj) elif devtype == 'floppy': origxmlobj.add_floppy(xmlargs, domobj) - guestxml = origxmlobj.build_domain(domobj) + domxml = origxmlobj.build_domain(domobj)
try: domobj.undefine() - conn.defineXML(guestxml) + conn.defineXML(domxml) domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 4224510..bae5e12 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -77,11 +77,11 @@ class domain_install(Thread): self.logger.info("creating disk images file is successful.")
xmlobj = xml_builder.XmlBuilder() - guestxml = xmlobj.build_domain_install(domain_params) - self.logger.debug("guestxml is %s" % guestxml) + domxml = xmlobj.build_domain_install(domain_params) + self.logger.debug("domxml is %s" % domxml) self.logger.info('create guest %sfrom xml description' % self.name) try: - domobj = self.conn.createXML(guestxml, 0) + domobj = self.conn.createXML(domxml, 0) self.logger.info('guest %s API createXML returned successfuly' % domobj.name()) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/utils/xml_builder.py b/utils/xml_builder.py index 435aa84..c11b430 100644 --- a/utils/xml_builder.py +++ b/utils/xml_builder.py @@ -315,7 +315,7 @@ if __name__ == "__main__": xmlobj.add_cdrom(params, domain) xmlobj.add_interface(params, domain) xmlobj.add_hostdev(params, domain) - guestxml = xmlobj.build_domain(domain) + domxml = xmlobj.build_domain(domain)
#---------------------------------------- # get domain xml string for installation
ACK Martin

--- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++++---------- .../en-US/Writing_a_test_case.xml | 24 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 18 ++-- repos/domain/domain_list.py | 12 ++-- repos/domain/install_linux_cdrom.py | 18 ++-- repos/domain/install_linux_net.py | 8 +- repos/domain/install_windows_cdrom.py | 6 +- repos/domain/update_devflag.py | 6 +- 8 files changed, 87 insertions(+), 87 deletions(-) diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml index 80ebdb1..ffac187 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml @@ -90,7 +90,7 @@ module:test_case <example> <title>Configuration file</title> <programlisting> -Domain:install_guest +Domain:install_domain guestname rhel5u4 memory @@ -105,7 +105,7 @@ Domain:install_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -119,7 +119,7 @@ Domain:install_guest <example> <title>Configuration file</title> <programlisting> -Domain:install_guest +Domain:install_domain guestname rhel5u4 rhel5u3 @@ -136,9 +136,9 @@ Domain:install_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_guest': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_guest': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -152,7 +152,7 @@ Domain:install_guest <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 memory @@ -171,7 +171,7 @@ storage:initialize_storage <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] ] </programlisting> </example> @@ -185,7 +185,7 @@ storage:initialize_storage <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 rhel5u3 @@ -206,9 +206,9 @@ storage:initialize_storage <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], - [{'domain:install_guest': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], - [{'domain:install_guest': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], + [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], + [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] ] </programlisting> </example> @@ -222,7 +222,7 @@ storage:initialize_storage <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 rhel5u3 @@ -232,7 +232,7 @@ domain:install_guest vcpu 1 -domain:shutdown_guest +domain:shutdown_domain guestname rhel5u4 only rhel5u4 rhel5u3 only rhel5u3 @@ -245,9 +245,9 @@ domain:shutdown_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u4'}}], - [{'domain:install_guest': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u3'}}], - [{'domain:install_guest': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u2'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], + [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], + [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u2'}}] ] </programlisting> </example> @@ -261,7 +261,7 @@ domain:shutdown_guest <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 rhel5u3 @@ -271,7 +271,7 @@ domain:install_guest vcpu 1 -domain:shutdown_guest +domain:shutdown_domain guestname rhel5u4 no rhel5u2|rhel5u3 rhel5u3 no rhel5u2|rhel5u4 @@ -284,9 +284,9 @@ domain:shutdown_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u4'}}], - [{'domain:install_guest': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u3'}}], - [{'domain:install_guest': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u2'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], + [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], + [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u2'}}] ] </programlisting> </example> @@ -300,7 +300,7 @@ domain:shutdown_guest <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 rhel5u3 @@ -310,7 +310,7 @@ domain:install_guest vcpu 1 -domain:shutdown_guest +domain:shutdown_domain guestname rhel5u4 no rhel5u3 only rhel5u3 @@ -323,9 +323,9 @@ domain:shutdown_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_guest': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u3'}}], - [{'domain:install_guest': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], + [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -339,7 +339,7 @@ domain:shutdown_guest <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 rhel5u3 @@ -349,7 +349,7 @@ domain:install_guest vcpu 1 -domain:shutdown_guest +domain:shutdown_domain guestname rhel5u4 no rhel5u3 only rhel5u3 @@ -367,9 +367,9 @@ shutdowndomain <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u4'}}], - [{'domain:install_guest': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u3'}}, {'shutdowndomain': {'domainname': 'rhel5u3'}}], - [{'domain:install_guest': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u2'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u4'}}], + [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}, {'shutdowndomain': {'domainname': 'rhel5u3'}}], + [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u2'}}] ] </programlisting> </example> @@ -383,7 +383,7 @@ shutdowndomain <example> <title>Configuration file</title> <programlisting> -domain:install_guest times 2 +domain:install_domain times 2 guestname rhel5u4 memory @@ -398,7 +398,7 @@ domain:install_guest times 2 <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -412,7 +412,7 @@ domain:install_guest times 2 <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 memory @@ -420,7 +420,7 @@ domain:install_guest vcpu 1 -domain:shutdown_guest +domain:shutdown_domain guestname rhel5u4 @@ -433,9 +433,9 @@ options times 2 <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u4'}}], - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u4'}}], - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_guest': {'guestname': 'rhel5u4'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}] ] </programlisting> </example> @@ -449,7 +449,7 @@ options times 2 <example> <title>Configuration file</title> <programlisting> -domain:install_guest +domain:install_domain guestname rhel5u4 memory @@ -457,7 +457,7 @@ domain:install_guest vcpu 1 -domain:shutdown_guest +domain:shutdown_domain guestname rhel5u4 diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index b36c660..64eb308 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -16,7 +16,7 @@ <para><application>Filename</application></para> <blockquote> <para>The name of the test case file must be the same as the name of the main function inside it.</para> - <para>For example, if the main function is <application>install_guest()</application>, then test case file must be named <filename>install_guest.py</filename>.</para> + <para>For example, if the main function is <application>install_domain()</application>, then test case file must be named <filename>install_domain.py</filename>.</para> <para>Save the test case to its corresponding directory in <filename>/repos</filename>. For example, if the test case is related to domain then save the file in the <filename>/repos/domain</filename> directory.</para> </blockquote> @@ -42,23 +42,23 @@ <example> <title>Test case file</title> <programlisting> -# install_guest.py +# install_domain.py import time import sys import os -def install_guest(dict): +def install_domain(dict): logger = dict['logger'] print "this is from testcase_repos:domain" for eachvargs in dict.keys(): logger.info("the argu is %s" % eachvargs) time.sleep(1) logger.info("the corresponding value is %s" % dict[eachvargs]) - logger.info("I am from install_guest log info") - logger.debug("I am from install_guest log debug") - logger.warning("I am from install_guest log warning") - logger.error("I am from install_guest log error") - logger.critical("I am from install_guest log critical") + logger.info("I am from install_domain log info") + logger.debug("I am from install_domain log debug") + logger.warning("I am from install_domain log warning") + logger.error("I am from install_domain log error") + logger.critical("I am from install_domain log critical") return 0 </programlisting> </example> @@ -86,7 +86,7 @@ def install_guest(dict): </listitem> <listitem> <para>Install the guest on the volume.</para> - <para>The install test case is called 'domain_install' and is located in <filename>/repos/domain/install_guest.py</filename></para> + <para>The install test case is called 'domain_install' and is located in <filename>/repos/domain/install_domain.py</filename></para> </listitem> </orderedlist> <para>The two test case are independent of each other, which allows the test cases to be re-used and combined with other test cases to create different test runs.</para> @@ -105,7 +105,7 @@ storage:initialize_storage volformat raw -domain:install_guest +domain:install_domain guestname rhel5u4 virt_type @@ -180,7 +180,7 @@ def initialize_storage(dict): </example> <example> - <title>Install guest test case <filename>/repos/domain/install_guest.py</filename></title> + <title>Install guest test case <filename>/repos/domain/install_domain.py</filename></title> <programlisting> #!/usr/bin/env python @@ -229,7 +229,7 @@ def prepare_cdrom(*args): logger.debug(text) os.chdir(src_path) -def install_guest(dict): +def install_domain(dict): logger = dict['logger'] gname = dict['guestname'] dict['ifacetype'] = 'bridge' diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt b/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt index 682aa6b..210e57c 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt @@ -16,16 +16,16 @@ ------------- initialize_storage pass ------------- ------------------- install_guest ------------------ -[2009-09-18 15:38:50] 5141 INFO (install_guest:55) get system environment information -[2009-09-18 15:38:50] 5141 DEBUG (install_guest:59) install source: +------------------ install_domain ------------------ +[2009-09-18 15:38:50] 5141 INFO (install_domain:55) get system environment information +[2009-09-18 15:38:50] 5141 DEBUG (install_domain:59) install source: http://download.redhat.com/pub/rhel/rel-eng/RHEL5.4-Server-latest/tree-x86_6... -[2009-09-18 15:38:50] 5141 DEBUG (install_guest:60) kisckstart file: +[2009-09-18 15:38:50] 5141 DEBUG (install_domain:60) kisckstart file: http://10.00.00.01/ks-rhel-5.4-x86_64-noxen-smp-minimal.cfg -[2009-09-18 15:38:50] 5141 INFO (install_guest:62) prepare installation booting cdrom -[2009-09-18 15:39:01] 5141 DEBUG (install_guest:67) dump installation guest xml: +[2009-09-18 15:38:50] 5141 INFO (install_domain:62) prepare installation booting cdrom +[2009-09-18 15:39:01] 5141 DEBUG (install_domain:67) dump installation guest xml: <?xml version="1.0" ?> <domain type="xen"><name>rhel5u4</name><memory>1048576</memory><vcpu>1</vcpu><os><type>hvm</type><loader>/usr/lib/xen/boot/hvmloader</loader><boot dev="cdrom"/></os><features><acpi/><apic/><pae/></features><clock offset="utc"/><on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>restart</on_crash><devices><emulator>/usr/lib64/xen/bin/qemu-dm</emulator><disk device="disk" type="file"><driver name="file"/><source file="/var/lib/xen/images/rhel5u4.img"/><target bus="ide" dev="hda"/></disk><disk device="cdrom" type="file"><driver name="file"/><source file="/tmp/rhel5u4/custom.iso"/><target bus="ide" dev="hdc"/><readonly/></disk><interface type="bridge"><source bridge="xenbr0"/><script path="vif-bridge"/></interface><console/><input bus="ps2" type="mouse"/><graphics keymap="en-us" port="-1" type="vnc"/></devices></domain> -[2009-09-18 15:39:01] 5141 INFO (install_guest:71) define guest from xml description -[2009-09-18 15:39:01] 5141 INFO (install_guest:74) start installation guest ... -[2009-09-18 15:39:02] 5141 DEBUG (install_guest:78) current guest state: running +[2009-09-18 15:39:01] 5141 INFO (install_domain:71) define guest from xml description +[2009-09-18 15:39:01] 5141 INFO (install_domain:74) start installation guest ... +[2009-09-18 15:39:02] 5141 DEBUG (install_domain:78) current guest state: running diff --git a/repos/domain/domain_list.py b/repos/domain/domain_list.py index 0250723..a9cd8a7 100644 --- a/repos/domain/domain_list.py +++ b/repos/domain/domain_list.py @@ -70,7 +70,7 @@ def check_inactive_option(logger): logger.error(ret) return 1 - inactive_guest = [] + inactive_domain = [] for entry in entries: if not entry.endswith('.xml'): @@ -80,13 +80,13 @@ def check_inactive_option(logger): continue else: guest = entry[:-4] - inactive_guest.append(guest) + inactive_domain.append(guest) inactive_output = ret.split('\n') if inactive_output[0] == '': inactive_output = [] - if sorted(inactive_guest) != sorted(inactive_output): + if sorted(inactive_domain) != sorted(inactive_output): logger.error("virsh list --inactive error") return 1 @@ -103,19 +103,19 @@ def check_default_option(logger): logger.error(ret) return 1 - running_guest = [] + running_domain = [] for entry in running_dir_entries: if not entry.endswith('.xml'): continue else: guest = entry[:-4] - running_guest.append(guest) + running_domain.append(guest) active_output = ret.split('\n') if active_output[0] == '': active_output = [] - if sorted(running_guest) != sorted(active_output): + if sorted(running_domain) != sorted(active_output): logger.error("virsh list error") return 1 diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 8ff43e3..26f6557 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -82,7 +82,7 @@ def prepare_cdrom(*args): src_path) os.chdir(src_path) -def prepare_boot_guest(domobj, dict, logger, installtype): +def prepare_boot_domain(domobj, dict, logger, installtype): """ After guest installation is over, undefine the guest with bootting off cdrom, to define the guest to boot off harddisk. """ @@ -131,21 +131,21 @@ def prepare_boot_guest(domobj, dict, logger, installtype): def check_domain_state(conn, guestname, logger): """ if a guest with the same name exists, remove it """ - running_guests = [] + running_domains = [] ids = conn.listDomainsID() for id in ids: obj = conn.lookupByID(id) - running_guests.append(obj.name()) + running_domains.append(obj.name()) - if guestname in running_guests: + if guestname in running_domains: logger.info("A guest with the same name %s is running!" % guestname) logger.info("destroy it...") domobj = conn.lookupByName(guestname) domobj.destroy() - defined_guests = conn.listDefinedDomains() + defined_domains = conn.listDefinedDomains() - if guestname in defined_guests: + if guestname in defined_domains: logger.info("undefine the guest with the same name %s" % guestname) domobj = conn.lookupByName(guestname) domobj.undefine() @@ -301,7 +301,7 @@ def install_linux_cdrom(params): if(state == libvirt.VIR_DOMAIN_SHUTOFF): logger.info("guest installaton of define type is complete.") logger.info("boot guest vm off harddisk") - ret = prepare_boot_guest(domobj, params, logger, installtype) + ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: logger.info("booting guest vm off harddisk failed") return 1 @@ -319,7 +319,7 @@ def install_linux_cdrom(params): if guestname not in domain_names: logger.info("guest installation of create type is complete.") logger.info("define the vm and boot it up") - ret = prepare_boot_guest(domobj, params, logger, installtype) + ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: logger.info("booting guest vm off harddisk failed") return 1 @@ -334,7 +334,7 @@ def install_linux_cdrom(params): "guest installaton will be destoryed forcelly for rhel3u9 guest") domobj.destroy() logger.info("boot guest vm off harddisk") - ret = prepare_boot_guest(domobj, params, logger, installtype) + ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: logger.info("booting guest vm off harddisk failed") return 1 diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index 795a465..1f6e656 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -39,7 +39,7 @@ VM_UNDEFINE = "virsh undefine %s" BOOT_DIR = "/var/lib/libvirt/boot/" HOME_PATH = os.getcwd() -def prepare_boot_guest(domobj, dict, logger, installtype): +def prepare_boot_domain(domobj, dict, logger, installtype): """After guest installation is over, undefine the guest with bootting off cdrom, to define the guest to boot off harddisk. """ @@ -286,7 +286,7 @@ def install_linux_net(params): interval += 10 domobj.destroy() - ret = prepare_boot_guest(domobj, params, logger, installtype) + ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: logger.info("booting guest vm off harddisk failed") @@ -302,7 +302,7 @@ def install_linux_net(params): if(state == libvirt.VIR_DOMAIN_SHUTOFF): logger.info("guest installaton of define type is complete") logger.info("boot guest vm off harddisk") - ret = prepare_boot_guest(domobj, params, logger, \ + ret = prepare_boot_domain(domobj, params, logger, \ installtype) if ret: logger.info("booting guest vm off harddisk failed") @@ -321,7 +321,7 @@ def install_linux_net(params): if guestname not in domain_names: logger.info("guest installation of create type is complete") logger.info("define the vm and boot it up") - ret = prepare_boot_guest(domobj, params, logger, \ + ret = prepare_boot_domain(domobj, params, logger, \ installtype) if ret: logger.info("booting guest vm off harddisk failed") diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 775875f..15f553f 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -144,7 +144,7 @@ def prepare_floppy_image(guestname, guestos, guestarch, return 0 -def prepare_boot_guest(domobj, dict, installtype): +def prepare_boot_domain(domobj, dict, installtype): """ After guest installation is over, undefine the guest with bootting off cdrom, to define the guest to boot off harddisk. """ @@ -329,7 +329,7 @@ def install_windows_cdrom(params): if(state == libvirt.VIR_DOMAIN_SHUTOFF): logger.info("guest installaton of define type is complete.") logger.info("boot guest vm off harddisk") - ret = prepare_boot_guest(domobj, params, installtype) + ret = prepare_boot_domain(domobj, params, installtype) if ret: logger.info("booting guest vm off harddisk failed") return 1 @@ -347,7 +347,7 @@ def install_windows_cdrom(params): if guestname not in domain_names: logger.info("guest installation of create type is complete.") logger.info("define the vm and boot it up") - ret = prepare_boot_guest(domobj, params, installtype) + ret = prepare_boot_domain(domobj, params, installtype) if ret: logger.info("booting guest vm off harddisk failed") return 1 diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index 4706d6e..f1ecf32 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -77,7 +77,7 @@ def create_image(params, util, img_name): return True -def check_device_in_guest(params, util, guestip): +def check_device_in_domain(params, util, guestip): """Check updated device in guest""" logger = params['logger'] @@ -129,7 +129,7 @@ def check_updated_device(params, output, util, guestip, domobj, srcfile): elif diskTag.parentNode.getAttribute('device') == 'floppy': upfile = diskTag.getAttribute("file") - res = check_device_in_guest(params, util, guestip) + res = check_device_in_domain(params, util, guestip) if res[0] and cmp(res[1], output): if upfile == srcfile: logger.debug("checking fail.") @@ -211,7 +211,7 @@ def update_devflag(params): return 1 time.sleep(60) - ret, output = check_device_in_guest(params, util, guestip) + ret, output = check_device_in_domain(params, util, guestip) logger.debug(output) if not ret: return 1 -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
--- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++++---------- .../en-US/Writing_a_test_case.xml | 24 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 18 ++-- repos/domain/domain_list.py | 12 ++-- repos/domain/install_linux_cdrom.py | 18 ++-- repos/domain/install_linux_net.py | 8 +- repos/domain/install_windows_cdrom.py | 6 +- repos/domain/update_devflag.py | 6 +- 8 files changed, 87 insertions(+), 87 deletions(-)
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml index 80ebdb1..ffac187 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml @@ -90,7 +90,7 @@ module:test_case <example> <title>Configuration file</title> <programlisting> -Domain:install_guest +Domain:install_domain guestname rhel5u4 memory @@ -105,7 +105,7 @@ Domain:install_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}]
I'm not sure about this. The thing we're creating is a domain, but we're installing a guest, am I right? (thus the "guestname" and later "guestip" and so on. But I could be wrong. Also even if I'm not, the question is how much we want to separate this in order to keep it readable. Martin

On 2012年04月20日 16:17, Martin Kletzander wrote:
On 04/20/2012 08:46 AM, Osier Yang wrote:
--- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++++---------- .../en-US/Writing_a_test_case.xml | 24 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 18 ++-- repos/domain/domain_list.py | 12 ++-- repos/domain/install_linux_cdrom.py | 18 ++-- repos/domain/install_linux_net.py | 8 +- repos/domain/install_windows_cdrom.py | 6 +- repos/domain/update_devflag.py | 6 +- 8 files changed, 87 insertions(+), 87 deletions(-)
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml index 80ebdb1..ffac187 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml @@ -90,7 +90,7 @@ module:test_case <example> <title>Configuration file</title> <programlisting> -Domain:install_guest +Domain:install_domain guestname rhel5u4 memory @@ -105,7 +105,7 @@ Domain:install_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}]
I'm not sure about this. The thing we're creating is a domain, but we're installing a guest, am I right? (thus the "guestname" and later "guestip" and so on. But I could be wrong. Also even if I'm not, the question is how much we want to separate this in order to keep it readable.
I'm not quite sure about it either, but I would like to post the patch so there could be discussion, IIRC, there was discussion about the TERM "domain" and "guest" before too. Anyway, there should be guidelines for it, mixing use of both of them at liberty can just produce messy codes. Osier

On 04/20/2012 10:29 AM, Osier Yang wrote:
On 2012年04月20日 16:17, Martin Kletzander wrote:
On 04/20/2012 08:46 AM, Osier Yang wrote:
--- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++++---------- .../en-US/Writing_a_test_case.xml | 24 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 18 ++-- repos/domain/domain_list.py | 12 ++-- repos/domain/install_linux_cdrom.py | 18 ++-- repos/domain/install_linux_net.py | 8 +- repos/domain/install_windows_cdrom.py | 6 +- repos/domain/update_devflag.py | 6 +- 8 files changed, 87 insertions(+), 87 deletions(-)
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml
index 80ebdb1..ffac187 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml
+++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml
@@ -90,7 +90,7 @@ module:test_case <example> <title>Configuration file</title> <programlisting> -Domain:install_guest +Domain:install_domain guestname rhel5u4 memory @@ -105,7 +105,7 @@ Domain:install_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}]
I'm not sure about this. The thing we're creating is a domain, but we're installing a guest, am I right? (thus the "guestname" and later "guestip" and so on. But I could be wrong. Also even if I'm not, the question is how much we want to separate this in order to keep it readable.
I'm not quite sure about it either, but I would like to post the patch so there could be discussion, IIRC, there was discussion about the TERM "domain" and "guest" before too. Anyway, there should be guidelines for it, mixing use of both of them at liberty can just produce messy codes.
Osier
It's written in the guide: http://libvirt.org/devguide.html but I'm not sure even after reading it. It's not _defined_ there, so we should probably go with our gut on this one. After looking at the code with all the patches applied, I think this could be ok, we have only few words with guest in it and they make sense, so for the sake of stabilizing the code asap, ACK. Martin

On 04/20/2012 04:29 PM, Osier Yang wrote:
On 2012年04月20日 16:17, Martin Kletzander wrote:
On 04/20/2012 08:46 AM, Osier Yang wrote:
--- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++++---------- .../en-US/Writing_a_test_case.xml | 24 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 18 ++-- repos/domain/domain_list.py | 12 ++-- repos/domain/install_linux_cdrom.py | 18 ++-- repos/domain/install_linux_net.py | 8 +- repos/domain/install_windows_cdrom.py | 6 +- repos/domain/update_devflag.py | 6 +- 8 files changed, 87 insertions(+), 87 deletions(-)
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml
index 80ebdb1..ffac187 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml @@ -90,7 +90,7 @@ module:test_case <example> <title>Configuration file</title> <programlisting> -Domain:install_guest +Domain:install_domain guestname rhel5u4 memory @@ -105,7 +105,7 @@ Domain:install_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}]
I'm not sure about this. The thing we're creating is a domain, but we're installing a guest, am I right? (thus the "guestname" and later "guestip" and so on. But I could be wrong. Also even if I'm not, the question is how much we want to separate this in order to keep it readable.
I'm not quite sure about it either, but I would like to post the patch so there could be discussion, IIRC, there was discussion about the TERM "domain" and "guest" before too. Anyway, there should be guidelines for it, mixing use of both of them at liberty can just produce messy codes.
I feel 'domain' should be a xen terminology such as domain 0(dom0) and domain U(domU), and domU is a user domains, as usual, called a guest in kvm/qemu, however, it's not very clear such as some guys say xen guest domain :-(
Osier
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

On 04/20/2012 11:16 AM, Alex Jia wrote:
On 04/20/2012 04:29 PM, Osier Yang wrote:
On 2012年04月20日 16:17, Martin Kletzander wrote:
On 04/20/2012 08:46 AM, Osier Yang wrote:
--- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++++---------- .../en-US/Writing_a_test_case.xml | 24 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 18 ++-- repos/domain/domain_list.py | 12 ++-- repos/domain/install_linux_cdrom.py | 18 ++-- repos/domain/install_linux_net.py | 8 +- repos/domain/install_windows_cdrom.py | 6 +- repos/domain/update_devflag.py | 6 +- 8 files changed, 87 insertions(+), 87 deletions(-)
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml
index 80ebdb1..ffac187 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml
+++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml
@@ -90,7 +90,7 @@ module:test_case <example> <title>Configuration file</title> <programlisting> -Domain:install_guest +Domain:install_domain guestname rhel5u4 memory @@ -105,7 +105,7 @@ Domain:install_guest <title>List data structure</title> <programlisting> [ - [{'domain:install_guest': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}]
I'm not sure about this. The thing we're creating is a domain, but we're installing a guest, am I right? (thus the "guestname" and later "guestip" and so on. But I could be wrong. Also even if I'm not, the question is how much we want to separate this in order to keep it readable.
I'm not quite sure about it either, but I would like to post the patch so there could be discussion, IIRC, there was discussion about the TERM "domain" and "guest" before too. Anyway, there should be guidelines for it, mixing use of both of them at liberty can just produce messy codes.
I feel 'domain' should be a xen terminology such as domain 0(dom0) and domain U(domU), and domU is a user domains, as usual, called a guest in kvm/qemu, however, it's not very clear such as some guys say xen guest domain :-(
I feel it a little bit different. I know I'm in no position to have a firm stance on this subject, but let me explain what I mean.
From my point of view, domain is a (virtual) machine. The system running inside the VM is guest. However, there are things that might have connection with both. This is clearly the "where do we draw the line" kind of case. I think HW-related terms could be called 'domain' (e.g. MAC address), which would make the SW-related called 'guest'. When it sounds good, there is no problem with calling something 'guest domain', but just when it feels right (and that's probably just when it means domain, as it is the subjective noun in this case, whether "guest" is just an adjective). I got caught in a moment and went a little deep, I know, sorry for that.
Just my $0.02 Martin

--- cases/migration/ssh_persistent_paused_no_dst.conf | 2 +- .../migration/ssh_persistent_paused_with_dst.conf | 2 +- cases/migration/ssh_persistent_running_no_dst.conf | 2 +- .../migration/ssh_persistent_running_with_dst.conf | 2 +- cases/migration/ssh_transient_paused_no_dst.conf | 2 +- cases/migration/ssh_transient_paused_with_dst.conf | 2 +- cases/migration/ssh_transient_running_no_dst.conf | 2 +- .../migration/ssh_transient_running_with_dst.conf | 2 +- cases/migration/tcp_persistent_paused_no_dst.conf | 2 +- .../migration/tcp_persistent_paused_with_dst.conf | 2 +- cases/migration/tcp_persistent_running_no_dst.conf | 2 +- .../migration/tcp_persistent_running_with_dst.conf | 2 +- .../tcp_sasl_persistent_paused_no_dst.conf | 2 +- .../tcp_sasl_persistent_paused_with_dst.conf | 2 +- .../tcp_sasl_persistent_running_no_dst.conf | 2 +- .../tcp_sasl_persistent_running_with_dst.conf | 2 +- .../tcp_sasl_transient_paused_no_dst.conf | 2 +- .../tcp_sasl_transient_paused_with_dst.conf | 2 +- .../tcp_sasl_transient_running_no_dst.conf | 2 +- .../tcp_sasl_transient_running_with_dst.conf | 2 +- cases/migration/tcp_transient_paused_no_dst.conf | 2 +- cases/migration/tcp_transient_paused_with_dst.conf | 2 +- cases/migration/tcp_transient_running_no_dst.conf | 2 +- .../migration/tcp_transient_running_with_dst.conf | 2 +- cases/migration/tls_persistent_paused_no_dst.conf | 2 +- .../migration/tls_persistent_paused_with_dst.conf | 2 +- cases/migration/tls_persistent_running_no_dst.conf | 2 +- .../migration/tls_persistent_running_with_dst.conf | 2 +- .../tls_sasl_persistent_paused_no_dst.conf | 2 +- .../tls_sasl_persistent_paused_with_dst.conf | 2 +- .../tls_sasl_persistent_running_no_dst.conf | 2 +- .../tls_sasl_persistent_running_with_dst.conf | 2 +- .../tls_sasl_transient_paused_no_dst.conf | 2 +- .../tls_sasl_transient_paused_with_dst.conf | 2 +- .../tls_sasl_transient_running_no_dst.conf | 2 +- .../tls_sasl_transient_running_with_dst.conf | 2 +- cases/migration/tls_transient_paused_no_dst.conf | 2 +- cases/migration/tls_transient_paused_with_dst.conf | 2 +- cases/migration/tls_transient_running_no_dst.conf | 2 +- .../migration/tls_transient_running_with_dst.conf | 2 +- .../en-US/Understanding_libvirt-test-API.xml | 2 +- .../en-US/Writing_a_test_case.xml | 14 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 8 ++-- global.cfg | 14 +++--- repos/domain/attach_disk.py | 4 +- repos/domain/attach_interface.py | 4 +- repos/domain/autostart.py | 2 +- repos/domain/balloon_memory.py | 42 +++++++------- repos/domain/blkstats.py | 2 +- repos/domain/console_io.py | 4 +- repos/domain/console_mutex.py | 2 +- repos/domain/cpu_affinity.py | 22 ++++---- repos/domain/cpu_topology.py | 14 +++--- repos/domain/create.py | 4 +- repos/domain/define.py | 2 +- repos/domain/destroy.py | 6 +- repos/domain/detach_disk.py | 4 +- repos/domain/detach_interface.py | 4 +- repos/domain/domain_blkinfo.py | 2 +- repos/domain/domain_id.py | 2 +- repos/domain/domain_list.py | 10 ++-- repos/domain/domain_name.py | 4 +- repos/domain/domain_uuid.py | 4 +- repos/domain/domblkinfo.py | 2 +- repos/domain/dump.py | 14 +++--- repos/domain/eventhandler.py | 6 +- repos/domain/ifstats.py | 2 +- repos/domain/install_image.py | 14 +++--- repos/domain/install_linux_cdrom.py | 58 ++++++++++---------- repos/domain/install_linux_check.py | 36 ++++++------ repos/domain/install_linux_net.py | 52 +++++++++--------- repos/domain/install_windows_cdrom.py | 50 +++++++++--------- repos/domain/migrate.py | 2 +- repos/domain/restore.py | 16 +++--- repos/domain/save.py | 16 +++--- repos/domain/sched_params.py | 2 +- repos/domain/shutdown.py | 4 +- repos/domain/start.py | 4 +- repos/domain/suspend.py | 2 +- repos/libvirtd/restart.py | 4 +- .../multiple_thread_block_on_domain_create.py | 14 +++--- repos/sVirt/domain_nfs_start.py | 6 +- repos/snapshot/delete.py | 2 +- repos/snapshot/file_flag.py | 12 ++-- repos/snapshot/flag_check.py | 6 +- repos/snapshot/internal_create.py | 2 +- repos/snapshot/revert.py | 2 +- repos/snapshot/snapshot_list.py | 4 +- 88 files changed, 294 insertions(+), 294 deletions(-) diff --git a/cases/migration/ssh_persistent_paused_no_dst.conf b/cases/migration/ssh_persistent_paused_no_dst.conf index e236d55..542b465 100644 --- a/cases/migration/ssh_persistent_paused_no_dst.conf +++ b/cases/migration/ssh_persistent_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/ssh_persistent_paused_with_dst.conf b/cases/migration/ssh_persistent_paused_with_dst.conf index 8538d64..058379e 100644 --- a/cases/migration/ssh_persistent_paused_with_dst.conf +++ b/cases/migration/ssh_persistent_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/ssh_persistent_running_no_dst.conf b/cases/migration/ssh_persistent_running_no_dst.conf index 455c16a..dc06b8f 100644 --- a/cases/migration/ssh_persistent_running_no_dst.conf +++ b/cases/migration/ssh_persistent_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/ssh_persistent_running_with_dst.conf b/cases/migration/ssh_persistent_running_with_dst.conf index 54f34a0..7e1bd89 100644 --- a/cases/migration/ssh_persistent_running_with_dst.conf +++ b/cases/migration/ssh_persistent_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/ssh_transient_paused_no_dst.conf b/cases/migration/ssh_transient_paused_no_dst.conf index d92f9f0..a3fdbf4 100644 --- a/cases/migration/ssh_transient_paused_no_dst.conf +++ b/cases/migration/ssh_transient_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/ssh_transient_paused_with_dst.conf b/cases/migration/ssh_transient_paused_with_dst.conf index 4119522..3cb89b4 100644 --- a/cases/migration/ssh_transient_paused_with_dst.conf +++ b/cases/migration/ssh_transient_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/ssh_transient_running_no_dst.conf b/cases/migration/ssh_transient_running_no_dst.conf index 6556ac7..570033e 100644 --- a/cases/migration/ssh_transient_running_no_dst.conf +++ b/cases/migration/ssh_transient_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/ssh_transient_running_with_dst.conf b/cases/migration/ssh_transient_running_with_dst.conf index edeac12..6dd45b5 100644 --- a/cases/migration/ssh_transient_running_with_dst.conf +++ b/cases/migration/ssh_transient_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_persistent_paused_no_dst.conf b/cases/migration/tcp_persistent_paused_no_dst.conf index 19c9857..53fa442 100644 --- a/cases/migration/tcp_persistent_paused_no_dst.conf +++ b/cases/migration/tcp_persistent_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_persistent_paused_with_dst.conf b/cases/migration/tcp_persistent_paused_with_dst.conf index 9d978d6..11e4ea0 100644 --- a/cases/migration/tcp_persistent_paused_with_dst.conf +++ b/cases/migration/tcp_persistent_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_persistent_running_no_dst.conf b/cases/migration/tcp_persistent_running_no_dst.conf index bea8ef6..552b8a3 100644 --- a/cases/migration/tcp_persistent_running_no_dst.conf +++ b/cases/migration/tcp_persistent_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_persistent_running_with_dst.conf b/cases/migration/tcp_persistent_running_with_dst.conf index 236377f..8c8770c 100644 --- a/cases/migration/tcp_persistent_running_with_dst.conf +++ b/cases/migration/tcp_persistent_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_persistent_paused_no_dst.conf b/cases/migration/tcp_sasl_persistent_paused_no_dst.conf index c4fe3ee..f8f8b41 100644 --- a/cases/migration/tcp_sasl_persistent_paused_no_dst.conf +++ b/cases/migration/tcp_sasl_persistent_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_persistent_paused_with_dst.conf b/cases/migration/tcp_sasl_persistent_paused_with_dst.conf index 0b785a7..711fa91 100644 --- a/cases/migration/tcp_sasl_persistent_paused_with_dst.conf +++ b/cases/migration/tcp_sasl_persistent_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_persistent_running_no_dst.conf b/cases/migration/tcp_sasl_persistent_running_no_dst.conf index ff10eeb..cb1b4d3 100644 --- a/cases/migration/tcp_sasl_persistent_running_no_dst.conf +++ b/cases/migration/tcp_sasl_persistent_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_persistent_running_with_dst.conf b/cases/migration/tcp_sasl_persistent_running_with_dst.conf index f5629ae..90dec94 100644 --- a/cases/migration/tcp_sasl_persistent_running_with_dst.conf +++ b/cases/migration/tcp_sasl_persistent_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_transient_paused_no_dst.conf b/cases/migration/tcp_sasl_transient_paused_no_dst.conf index cc31768..d5b7764 100644 --- a/cases/migration/tcp_sasl_transient_paused_no_dst.conf +++ b/cases/migration/tcp_sasl_transient_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_transient_paused_with_dst.conf b/cases/migration/tcp_sasl_transient_paused_with_dst.conf index 933578c..6b8195a 100644 --- a/cases/migration/tcp_sasl_transient_paused_with_dst.conf +++ b/cases/migration/tcp_sasl_transient_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_transient_running_no_dst.conf b/cases/migration/tcp_sasl_transient_running_no_dst.conf index 3c73997..347a6b8 100644 --- a/cases/migration/tcp_sasl_transient_running_no_dst.conf +++ b/cases/migration/tcp_sasl_transient_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_sasl_transient_running_with_dst.conf b/cases/migration/tcp_sasl_transient_running_with_dst.conf index fea96ff..35575e1 100644 --- a/cases/migration/tcp_sasl_transient_running_with_dst.conf +++ b/cases/migration/tcp_sasl_transient_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_transient_paused_no_dst.conf b/cases/migration/tcp_transient_paused_no_dst.conf index 494bf2b..69d502e 100644 --- a/cases/migration/tcp_transient_paused_no_dst.conf +++ b/cases/migration/tcp_transient_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_transient_paused_with_dst.conf b/cases/migration/tcp_transient_paused_with_dst.conf index 15b3607..df93e5b 100644 --- a/cases/migration/tcp_transient_paused_with_dst.conf +++ b/cases/migration/tcp_transient_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_transient_running_no_dst.conf b/cases/migration/tcp_transient_running_no_dst.conf index 246e5e4..97cf6b0 100644 --- a/cases/migration/tcp_transient_running_no_dst.conf +++ b/cases/migration/tcp_transient_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tcp_transient_running_with_dst.conf b/cases/migration/tcp_transient_running_with_dst.conf index b20b1fe..4d9ba03 100644 --- a/cases/migration/tcp_transient_running_with_dst.conf +++ b/cases/migration/tcp_transient_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_persistent_paused_no_dst.conf b/cases/migration/tls_persistent_paused_no_dst.conf index 43b9147..6ff366b 100644 --- a/cases/migration/tls_persistent_paused_no_dst.conf +++ b/cases/migration/tls_persistent_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_persistent_paused_with_dst.conf b/cases/migration/tls_persistent_paused_with_dst.conf index f6faa74..1f86546 100644 --- a/cases/migration/tls_persistent_paused_with_dst.conf +++ b/cases/migration/tls_persistent_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_persistent_running_no_dst.conf b/cases/migration/tls_persistent_running_no_dst.conf index 708f406..f72b3d4 100644 --- a/cases/migration/tls_persistent_running_no_dst.conf +++ b/cases/migration/tls_persistent_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_persistent_running_with_dst.conf b/cases/migration/tls_persistent_running_with_dst.conf index 05b0170..cd6589f 100644 --- a/cases/migration/tls_persistent_running_with_dst.conf +++ b/cases/migration/tls_persistent_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_persistent_paused_no_dst.conf b/cases/migration/tls_sasl_persistent_paused_no_dst.conf index 96a4187..5e33a60 100644 --- a/cases/migration/tls_sasl_persistent_paused_no_dst.conf +++ b/cases/migration/tls_sasl_persistent_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_persistent_paused_with_dst.conf b/cases/migration/tls_sasl_persistent_paused_with_dst.conf index 5d9f13a..196789a 100644 --- a/cases/migration/tls_sasl_persistent_paused_with_dst.conf +++ b/cases/migration/tls_sasl_persistent_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_persistent_running_no_dst.conf b/cases/migration/tls_sasl_persistent_running_no_dst.conf index 6a1f844..5086ec4 100644 --- a/cases/migration/tls_sasl_persistent_running_no_dst.conf +++ b/cases/migration/tls_sasl_persistent_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_persistent_running_with_dst.conf b/cases/migration/tls_sasl_persistent_running_with_dst.conf index 3cc7493..cf1c5dc 100644 --- a/cases/migration/tls_sasl_persistent_running_with_dst.conf +++ b/cases/migration/tls_sasl_persistent_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_transient_paused_no_dst.conf b/cases/migration/tls_sasl_transient_paused_no_dst.conf index e080d07..a93efed 100644 --- a/cases/migration/tls_sasl_transient_paused_no_dst.conf +++ b/cases/migration/tls_sasl_transient_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_transient_paused_with_dst.conf b/cases/migration/tls_sasl_transient_paused_with_dst.conf index 7a8c66f..25f455b 100644 --- a/cases/migration/tls_sasl_transient_paused_with_dst.conf +++ b/cases/migration/tls_sasl_transient_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_transient_running_no_dst.conf b/cases/migration/tls_sasl_transient_running_no_dst.conf index df9c03a..d67383d 100644 --- a/cases/migration/tls_sasl_transient_running_no_dst.conf +++ b/cases/migration/tls_sasl_transient_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_sasl_transient_running_with_dst.conf b/cases/migration/tls_sasl_transient_running_with_dst.conf index a8c70c7..db68b92 100644 --- a/cases/migration/tls_sasl_transient_running_with_dst.conf +++ b/cases/migration/tls_sasl_transient_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_transient_paused_no_dst.conf b/cases/migration/tls_transient_paused_no_dst.conf index b033f92..d6d3b60 100644 --- a/cases/migration/tls_transient_paused_no_dst.conf +++ b/cases/migration/tls_transient_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_transient_paused_with_dst.conf b/cases/migration/tls_transient_paused_with_dst.conf index 45e2c04..9052a9c 100644 --- a/cases/migration/tls_transient_paused_with_dst.conf +++ b/cases/migration/tls_transient_paused_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_transient_running_no_dst.conf b/cases/migration/tls_transient_running_no_dst.conf index ac84c04..dfaff02 100644 --- a/cases/migration/tls_transient_running_no_dst.conf +++ b/cases/migration/tls_transient_running_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/cases/migration/tls_transient_running_with_dst.conf b/cases/migration/tls_transient_running_with_dst.conf index c628f21..f789d55 100644 --- a/cases/migration/tls_transient_running_with_dst.conf +++ b/cases/migration/tls_transient_running_with_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file # named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml index a563953..b065cb1 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml @@ -203,7 +203,7 @@ repos <para><filename>xml_builder.py</filename> builds a virtual machine from an XML file.</para> </listitem> <listitem> - <para>Random MAC address generator. Useful when installing a guest machine.</para> + <para>Random MAC address generator. Useful when installing a domain machine.</para> </listitem> <listitem> <para><filename>global_parser.py</filename> is the parser component of the environment INI file.</para> diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 64eb308..dec8bd7 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -75,7 +75,7 @@ def install_domain(dict): <para>Create a new NFS based storage pool and create a volume.</para> </listitem> <listitem> - <para>Install a new rhel5u4 guest machine on the volume with multiprocess disabled and repeat the test once.</para> + <para>Install a new rhel5u4 domain machine on the volume with multiprocess disabled and repeat the test once.</para> </listitem> </orderedlist> <para>To achieve the test objective, two test cases are required:</para> @@ -85,7 +85,7 @@ def install_domain(dict): <para>The storage test case is called 'initialize_storage' and is located in <filename>/repos/storage/initialize_storage.py</filename></para> </listitem> <listitem> - <para>Install the guest on the volume.</para> + <para>Install the domain on the volume.</para> <para>The install test case is called 'domain_install' and is located in <filename>/repos/domain/install_domain.py</filename></para> </listitem> </orderedlist> @@ -180,7 +180,7 @@ def initialize_storage(dict): </example> <example> - <title>Install guest test case <filename>/repos/domain/install_domain.py</filename></title> + <title>Install domain test case <filename>/repos/domain/install_domain.py</filename></title> <programlisting> #!/usr/bin/env python @@ -248,18 +248,18 @@ def install_domain(dict): xmlobj = xml_builder.XmlBuilder() guestinstxml = xmlobj.build_domain_install(dict) - logger.debug('dump installation guest xml:\n%s' %guestinstxml) + logger.debug('dump installation domain xml:\n%s' %guestinstxml) conn = connectAPI.ConnectAPI.open("xen:///") domobj = domainAPI.DomainAPI(conn) - logger.info('define guest from xml description') + logger.info('define domain from xml description') domobj.define_domain(guestinstxml) - logger.info('start installation guest ...') + logger.info('start installation domain ...') domobj.start_domain(gname) state = domobj.get_domain_state(gname) - logger.debug('current guest state: %s' %state) + logger.debug('current domain state: %s' %state) </programlisting> </example> diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt b/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt index 210e57c..200c5f4 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/extras/log.txt @@ -23,9 +23,9 @@ [2009-09-18 15:38:50] 5141 DEBUG (install_domain:60) kisckstart file: http://10.00.00.01/ks-rhel-5.4-x86_64-noxen-smp-minimal.cfg [2009-09-18 15:38:50] 5141 INFO (install_domain:62) prepare installation booting cdrom -[2009-09-18 15:39:01] 5141 DEBUG (install_domain:67) dump installation guest xml: +[2009-09-18 15:39:01] 5141 DEBUG (install_domain:67) dump installation domain xml: <?xml version="1.0" ?> <domain type="xen"><name>rhel5u4</name><memory>1048576</memory><vcpu>1</vcpu><os><type>hvm</type><loader>/usr/lib/xen/boot/hvmloader</loader><boot dev="cdrom"/></os><features><acpi/><apic/><pae/></features><clock offset="utc"/><on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>restart</on_crash><devices><emulator>/usr/lib64/xen/bin/qemu-dm</emulator><disk device="disk" type="file"><driver name="file"/><source file="/var/lib/xen/images/rhel5u4.img"/><target bus="ide" dev="hda"/></disk><disk device="cdrom" type="file"><driver name="file"/><source file="/tmp/rhel5u4/custom.iso"/><target bus="ide" dev="hdc"/><readonly/></disk><interface type="bridge"><source bridge="xenbr0"/><script path="vif-bridge"/></interface><console/><input bus="ps2" type="mouse"/><graphics keymap="en-us" port="-1" type="vnc"/></devices></domain> -[2009-09-18 15:39:01] 5141 INFO (install_domain:71) define guest from xml description -[2009-09-18 15:39:01] 5141 INFO (install_domain:74) start installation guest ... -[2009-09-18 15:39:02] 5141 DEBUG (install_domain:78) current guest state: running +[2009-09-18 15:39:01] 5141 INFO (install_domain:71) define domain from xml description +[2009-09-18 15:39:01] 5141 INFO (install_domain:74) start installation domain ... +[2009-09-18 15:39:02] 5141 DEBUG (install_domain:78) current domain state: running diff --git a/global.cfg b/global.cfg index 6cfdcac..825e14a 100644 --- a/global.cfg +++ b/global.cfg @@ -4,7 +4,7 @@ # # The image section give links to QCow2 preinstalled images to be used -# for guest testing +# for domain testing # [image] winxp_i386 = http:// @@ -17,8 +17,8 @@ win7_i386 = http:// win7_x86_64 = http:// # -# The guest section provides informations on how to install -# domain guest OS. This is used by guest installation testsing +# The domain section provides informations on how to install +# domain domain OS. This is used by domain installation testsing # # This includes: # - URL to repositories like the top level directory in Fedora @@ -26,8 +26,8 @@ win7_x86_64 = http:// # http://rpmfind.net/linux/fedora/releases/14/Fedora/x86_64/os/ # - kickstart URLs for Fedora or RHEL(like) guests # or -# - URL to iso installation images for Windows guest installations -# - installation keys for Windows guest installations +# - URL to iso installation images for Windows domain installations +# - installation keys for Windows domain installations # [guest] rhel3u9_i386 = http:// @@ -123,7 +123,7 @@ password = # default hypervisor used defaulthv = kvm -# default guest name for defining or installing a new guest +# default domain name for defining or installing a new guest defaultname = libvirt_test_api # default os version to use for installing a new guest # the value of it is the first part of 'rhel6u2_x86_64' in [guest] section above @@ -140,7 +140,7 @@ defaulthd = virtio defaultnic = virtio # static uuid for define, create and installing a guest static_uuid = 05867c1a-afeb-300e-e55e-2673391ae080 -# path to a disk image containing a preinstalled guest for testing +# path to a disk image containing a preinstalled domain for testing testfullimagepath = /var/lib/libvirt/images/f14.img ################################################################ diff --git a/repos/domain/attach_disk.py b/repos/domain/attach_disk.py index f07b5bb..26890ae 100644 --- a/repos/domain/attach_disk.py +++ b/repos/domain/attach_disk.py @@ -33,7 +33,7 @@ def create_image(name, size, logger): return False def check_domain_status(domobj): - """Check guest current status""" + """Check domain current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: # add check function @@ -95,7 +95,7 @@ def attach_disk(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("attach %s disk to guest %s" % (imagename, guestname)) + logger.error("attach %s disk to domain %s" % (imagename, guestname)) return 1 return 0 diff --git a/repos/domain/attach_interface.py b/repos/domain/attach_interface.py index ce4282a..5868fcb 100644 --- a/repos/domain/attach_interface.py +++ b/repos/domain/attach_interface.py @@ -16,7 +16,7 @@ required_params = ('guestname', 'ifacetype', 'source',) optional_params = ('hdmodel',) def check_domain_status(guestname, domobj): - """Check guest current status""" + """Check domain current status""" state = domobj.get_state(guestname) if state == "shutoff" or state == "shutdown": # add check function @@ -60,7 +60,7 @@ def attach_interface(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("attach a interface to guest %s" % guestname) + logger.error("attach a interface to domain %s" % guestname) return 1 return 0 diff --git a/repos/domain/autostart.py b/repos/domain/autostart.py index 0b11022..7c3d498 100644 --- a/repos/domain/autostart.py +++ b/repos/domain/autostart.py @@ -23,7 +23,7 @@ def check_domain_autostart(*args): domxml = "/etc/%s/auto/%s" % (hypervisor, guestname) else: domxml = "/etc/libvirt/%s/autostart/%s.xml" % (hypervisor, guestname) - logger.debug("guest xml file is: %s" %domxml) + logger.debug("domain xml file is: %s" %domxml) if flag == 1: if os.access(domxml, os.F_OK): diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index 11d4565..d48ea3b 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -19,7 +19,7 @@ required_params = ('guestname', 'memorypair',) optional_params = () def get_mem_size(ip): - """ get current memory size in guest virtual machine""" + """ get current memory size in domain virtual machine""" username = 'root' password = 'redhat' @@ -43,7 +43,7 @@ def redefine_memory_size(domobj, domname, memsize): then, define the domain again """ domxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' % (domname, domxml)) + logger.debug('''original domain %s xml :\n%s''' % (domname, domxml)) doc = minidom.parseString(domxml) @@ -65,14 +65,14 @@ def redefine_memory_size(domobj, domname, memsize): return doc.toxml() def domain_power_on(domobj, domname, mac): - """ power on guest virtual machine""" + """ power on domain virtual machine""" try: domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to power on guest %" % domname) + logger.error("fail to power on domain %" % domname) return 1 timeout = 600 @@ -97,22 +97,22 @@ def domain_power_on(domobj, domname, mac): return 0 def domain_power_off(domobj, domname): - """ power off guest virtual machine""" + """ power off domain virtual machine""" state = domobj.info()[0] - logger.debug("current guest status: %s" %state) + logger.debug("current domain status: %s" %state) try: domobj.destroy() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to power off guest %" % domname) + logger.error("fail to power off domain %" % domname) return 1 time.sleep(1) state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: - logger.info("the guest is power off already.") + logger.info("the domain is power off already.") else: logger.error("failed to power off the domain %s" % domname) return 1 @@ -121,7 +121,7 @@ def domain_power_off(domobj, domname): def balloon_memory(params): - """testing balloon memory for guest virtual machine + """testing balloon memory for domain virtual machine Return 0 on SUCCESS or 1 on FAILURE """ global logger @@ -150,14 +150,14 @@ def balloon_memory(params): if domname not in Defined_dom_list and \ domname not in Active_dom_list: - logger.error("guest %s doesn't exist" % domname) + logger.error("domain %s doesn't exist" % domname) return 1 elif domname in Defined_dom_list: - logger.info("guest %s exists but not running , \ + logger.info("domain %s exists but not running , \ we begin to set memory to maximum memory" % domname) elif domname in Active_dom_list: - logger.info("guest %s is running now, \ + logger.info("domain %s is running now, \ power off it to set memory to maximum memory" % domname) domobj = conn.lookupByName(domname) @@ -167,7 +167,7 @@ def balloon_memory(params): # Redefine domain with specified memory size newdomxml = redefine_memory_size(domobj, domname, maxmem) - logger.debug('''new guest %s xml :\n%s''' %(domname, newdomxml)) + logger.debug('''new domain %s xml :\n%s''' %(domname, newdomxml)) logger.info("undefine the original guest") try: @@ -175,19 +175,19 @@ def balloon_memory(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to undefine guest %" % domname) + logger.error("fail to undefine domain %" % domname) return 1 - logger.info("define guest with new xml") + logger.info("define domain with new xml") try: conn.defineXML(newdomxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define guest %s" % domname) + logger.error("fail to define domain %s" % domname) return 1 - logger.info("memory set is finished, boot up the guest %s " % domname) + logger.info("memory set is finished, boot up the domain %s " % domname) ret = domain_power_on(domobj, domname, mac) if ret: return 1 @@ -198,7 +198,7 @@ def balloon_memory(params): logger.info("the current memory size is %s" % current_memory) - logger.info("Now, set the memory size of guest to the minimum value") + logger.info("Now, set the memory size of domain to the minimum value") try: domobj.setMemory(minmem) @@ -208,7 +208,7 @@ def balloon_memory(params): logger.error("fail to set memory size") return 1 - logger.debug("dump the xml description of guest virtual machine %s" % + logger.debug("dump the xml description of domain virtual machine %s" % domname) dom_xml = domobj.XMLDesc(0) logger.debug("the xml definination is %s" % dom_xml) @@ -229,7 +229,7 @@ def balloon_memory(params): rounded to the value %s we expected" % minmem) logger.info("Now, we restore back the memory size of \ - guest to the maximum value") + domain to the maximum value") try: domobj.setMemory(maxmem) @@ -240,7 +240,7 @@ def balloon_memory(params): return 1 logger.debug("dump the xml description of \ - guest virtual machine %s" % domname) + domain virtual machine %s" % domname) dom_xml = domobj.XMLDesc(0) logger.debug("the xml definination is %s" % dom_xml) diff --git a/repos/domain/blkstats.py b/repos/domain/blkstats.py index 24c4b85..7b02ab9 100644 --- a/repos/domain/blkstats.py +++ b/repos/domain/blkstats.py @@ -15,7 +15,7 @@ required_params = ('guestname',) optional_params = () def check_domain_status(domobj): - """Check guest current status""" + """Check domain current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: # add check function diff --git a/repos/domain/console_io.py b/repos/domain/console_io.py index 266b020..65f41ed 100644 --- a/repos/domain/console_io.py +++ b/repos/domain/console_io.py @@ -22,7 +22,7 @@ def alarm_handler(signum, frame): def console_io(params): """Attach to console""" logger = params['logger'] - guest = params['guestname'] + domain = params['guestname'] device = params.get('device', 'serial0') infile = params.get('input', None) outfile = params.get('output', None) @@ -92,7 +92,7 @@ def console_io(params): if reply.startswith(expectstr): logger.info("Recieved expected output from the host") else: - raise TestError("Reply from the guest doesn't match with expected reply") + raise TestError("Reply from the domain doesn't match with expected reply") except libvirtError, e: logger.error("Libvirt call failed: " + str(e)) diff --git a/repos/domain/console_mutex.py b/repos/domain/console_mutex.py index bc8cb68..f6cea85 100644 --- a/repos/domain/console_mutex.py +++ b/repos/domain/console_mutex.py @@ -13,7 +13,7 @@ optional_params = ('device',) def console_mutex(params): """Attach to console""" logger = params['logger'] - guest = params['guestname'] + domain = params['guestname'] device = params.get('device', 'serial0') try: diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index 1b300dc..38ab5e3 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -23,7 +23,7 @@ def redefine_vcpu_number(domobj, domain_name, vcpu): then, define the domain again """ domxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' %(domain_name, domxml)) + logger.debug('''original domain %s xml :\n%s''' %(domain_name, domxml)) doc = minidom.parseString(domxml) @@ -69,7 +69,7 @@ def set_vcpus(util, domobj, domain_name, vcpu): logger.info('ping guest') if utils.do_ping(ip, 30): - logger.error('The guest is still active, IP: ' + str(ip)) + logger.error('The domain is still active, IP: ' + str(ip)) else: logger.info("domain %s is destroied successfully" % domain_name) break @@ -79,7 +79,7 @@ def set_vcpus(util, domobj, domain_name, vcpu): return 1 newdomxml = redefine_vcpu_number(domobj, domain_name, vcpu) - logger.debug('''new guest %s xml :\n%s''' %(domain_name, newdomxml)) + logger.debug('''new domain %s xml :\n%s''' %(domain_name, newdomxml)) logger.info("undefine the original guest") try: @@ -87,21 +87,21 @@ def set_vcpus(util, domobj, domain_name, vcpu): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to undefine guest %" % domain_name) + logger.error("fail to undefine domain %" % domain_name) return 1 - logger.info("define guest with new xml") + logger.info("define domain with new xml") try: conn = domobj._conn conn.defineXML(newdomxml) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define guest %s" % domain_name) + logger.error("fail to define domain %s" % domain_name) return 1 try: - logger.info('boot guest up ...') + logger.info('boot domain up ...') domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ @@ -213,24 +213,24 @@ def cpu_affinity(params): domain_names.append(obj.name()) if domain_name not in domain_names: - logger.error("guest %s doesn't exist or not be running." % + logger.error("domain %s doesn't exist or not be running." % domain_name) return 1 domobj = conn.lookupByName(domain_name) vcpunum = utils.get_num_vcpus(domain_name) - logger.info("the current vcpu number of guest %s is %s" % \ + logger.info("the current vcpu number of domain %s is %s" % \ (domain_name, vcpunum)) if vcpunum != vcpu: - logger.info("set the vcpu of the guest to %s" % vcpu) + logger.info("set the vcpu of the domain to %s" % vcpu) ret = set_vcpus(util, domobj, domain_name, vcpu) if ret != 0: return 1 vcpunum_after_set = utils.get_num_vcpus(domain_name) - logger.info("after setting, the current vcpu number the guest is %s" % \ + logger.info("after setting, the current vcpu number the domain is %s" % \ vcpunum_after_set) vcpu_list = range(int(vcpunum_after_set)) diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index ccde97f..5e95057 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -35,7 +35,7 @@ def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger): """edit domain xml description and insert <cpu> element""" domxml = domobj.XMLDesc(0) - logger.debug('''original guest %s xml :\n%s''' %(guestname, domxml)) + logger.debug('''original domain %s xml :\n%s''' %(guestname, domxml)) doc = minidom.parseString(domxml) cpu = doc.createElement('cpu') @@ -72,7 +72,7 @@ def domain_undefine(domobj, logger): return 0 def domain_define(domobj, domxml, logger): - """define new guest xml""" + """define new domain xml""" try: logger.info("define guest") conn = domobj._conn; @@ -130,7 +130,7 @@ def cpu_topology_check(ip, username, password, logger.debug("lscpu:") logger.debug(output) if ret: - logger.error("failed to run lscpu on guest OS") + logger.error("failed to run lscpu on domain OS") return 1 int = 0 @@ -139,13 +139,13 @@ def cpu_topology_check(ip, username, password, for item in output.strip().split('\r'): if int == 5: actual_thread = item.split()[-1] - logger.info("the actual thread in the guest is %s" % actual_thread) + logger.info("the actual thread in the domain is %s" % actual_thread) if int == 6: actual_core = item.split()[-1] - logger.info("the actual core in the guest is %s" % actual_core) + logger.info("the actual core in the domain is %s" % actual_core) if int == 7: actual_socket = item.split()[-1] - logger.info("the actual socket in the guest is %s" % actual_socket) + logger.info("the actual socket in the domain is %s" % actual_socket) int += 1 @@ -161,7 +161,7 @@ def cpu_topology_check(ip, username, password, def cpu_topology(params): """ edit domain xml description according to the values - and login to the guest to check the results + and login to the domain to check the results """ logger = params['logger'] guestname = params['guestname'] diff --git a/repos/domain/create.py b/repos/domain/create.py index ed96b36..03bf0c1 100644 --- a/repos/domain/create.py +++ b/repos/domain/create.py @@ -67,10 +67,10 @@ def create(params): if flags == "start_paused": state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_PAUSED: - logger.info("guest start with state paused successfully") + logger.info("domain start with state paused successfully") return 0 else: - logger.error("guest state error") + logger.error("domain state error") return 1 logger.info("get the mac address of vm %s" % guestname) diff --git a/repos/domain/define.py b/repos/domain/define.py index 92a98f6..e534d35 100644 --- a/repos/domain/define.py +++ b/repos/domain/define.py @@ -45,7 +45,7 @@ def check_define_domain(guestname, virt_type, hostname, username, \ ret, output = utils.remote_exec_pexpect(hostname, username, \ password, cmd) if ret: - logger.error("guest %s xml file doesn't exsits" % guestname) + logger.error("domain %s xml file doesn't exsits" % guestname) return False else: return True diff --git a/repos/domain/destroy.py b/repos/domain/destroy.py index 6359274..0951f95 100644 --- a/repos/domain/destroy.py +++ b/repos/domain/destroy.py @@ -46,7 +46,7 @@ def destroy(params): domain_names.append(obj.name()) if guestname not in domain_names: - logger.error("guest %s doesn't exist or isn't running." % guestname) + logger.error("domain %s doesn't exist or isn't running." % guestname) return 1 domobj = conn.lookupByName(guestname) @@ -59,7 +59,7 @@ def destroy(params): mac = utils.get_dom_mac_addr(guestname) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) - logger.info("the ip address of guest is %s" % ip) + logger.info("the ip address of domain is %s" % ip) # Destroy domain try: @@ -80,7 +80,7 @@ def destroy(params): logger.info('ping guest') if utils.do_ping(ip, 30): - logger.error('The guest is still active, IP: ' + str(ip)) + logger.error('The domain is still active, IP: ' + str(ip)) return 1 else: logger.info("domain %s was destroyed successfully" % guestname) diff --git a/repos/domain/detach_disk.py b/repos/domain/detach_disk.py index faddea4..c7a9ccb 100644 --- a/repos/domain/detach_disk.py +++ b/repos/domain/detach_disk.py @@ -17,7 +17,7 @@ required_params = ('guestname', 'virt_type', 'imagename', 'hdmodel',) optional_params = () def check_domain_status(domobj): - """Check guest current status""" + """Check domain current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: # add check function @@ -71,7 +71,7 @@ def detach_disk(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("detach %s disk from guest %s" % (imagename, guestname)) + logger.error("detach %s disk from domain %s" % (imagename, guestname)) return 1 return 0 diff --git a/repos/domain/detach_interface.py b/repos/domain/detach_interface.py index 48dc01b..dc101c2 100644 --- a/repos/domain/detach_interface.py +++ b/repos/domain/detach_interface.py @@ -17,7 +17,7 @@ required_params = ('guestname', 'ifacetype', 'source', 'nicmodel',) optional_params = () def check_domain_status(domobj): - """Check guest current status""" + """Check domain current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: # add check function @@ -73,7 +73,7 @@ def detach_interface(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("detach the interface from guest %s" % guestname) + logger.error("detach the interface from domain %s" % guestname) return 1 return 0 diff --git a/repos/domain/domain_blkinfo.py b/repos/domain/domain_blkinfo.py index ec7f14c..5845550 100644 --- a/repos/domain/domain_blkinfo.py +++ b/repos/domain/domain_blkinfo.py @@ -85,7 +85,7 @@ def domblkinfo(params): guestname = params.get('guestname') blockdev = params.get('blockdev') - logger.info("the name of guest is %s" % guestname) + logger.info("the name of domain is %s" % guestname) logger.info("the block device is %s" % blockdev) conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/domain_id.py b/repos/domain/domain_id.py index 384bcf3..19a6227 100644 --- a/repos/domain/domain_id.py +++ b/repos/domain/domain_id.py @@ -55,7 +55,7 @@ def domid(params): return 1 if not doms: - logger.info("no running guest available") + logger.info("no running domain available") return 1 conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/domain_list.py b/repos/domain/domain_list.py index a9cd8a7..d9f136c 100644 --- a/repos/domain/domain_list.py +++ b/repos/domain/domain_list.py @@ -48,9 +48,9 @@ def check_all_option(logger): if not entry.endswith('.xml'): continue else: - guest = entry[:-4] - if guest not in ret: - logger.error("guest %s not in the output of virsh list" % guest) + domain = entry[:-4] + if domain not in ret: + logger.error("domain %s not in the output of virsh list" % guest) return 1 return 0 @@ -79,7 +79,7 @@ def check_inactive_option(logger): if entry in running_dir_entries: continue else: - guest = entry[:-4] + domain = entry[:-4] inactive_domain.append(guest) inactive_output = ret.split('\n') @@ -108,7 +108,7 @@ def check_default_option(logger): if not entry.endswith('.xml'): continue else: - guest = entry[:-4] + domain = entry[:-4] running_domain.append(guest) active_output = ret.split('\n') diff --git a/repos/domain/domain_name.py b/repos/domain/domain_name.py index b9a8e43..ee3b4ed 100644 --- a/repos/domain/domain_name.py +++ b/repos/domain/domain_name.py @@ -60,9 +60,9 @@ def domname(params): return 1 domname = domname_ret[:-1] if id_domname[id] == domname: - logger.info("domid %s corresponds to guest %s" % (id, domname)) + logger.info("domid %s corresponds to domain %s" % (id, domname)) else: - logger.error("domid %s fails to match to guest %s" % (id, domname)) + logger.error("domid %s fails to match to domain %s" % (id, domname)) return 1 return 0 diff --git a/repos/domain/domain_uuid.py b/repos/domain/domain_uuid.py index 0d3996c..a3ad9e4 100644 --- a/repos/domain/domain_uuid.py +++ b/repos/domain/domain_uuid.py @@ -33,7 +33,7 @@ def check_domain_exists(conn, guestname, logger): return True def check_domain_uuid(guestname, UUIDString, logger): - """ check UUID String of guest """ + """ check UUID String of domain """ status, ret = commands.getstatusoutput(VIRSH_DOMUUID + ' %s' % guestname) if status: logger.error("executing "+ "\"" + VIRSH_DOMUUID + ' %s' % guestname + "\"" + " failed") @@ -53,7 +53,7 @@ def domuuid(params): """ logger = params['logger'] guestname = params['guestname'] - logger.info("guest name is %s" % guestname) + logger.info("domain name is %s" % guestname) conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/domblkinfo.py b/repos/domain/domblkinfo.py index 557b651..9510e49 100644 --- a/repos/domain/domblkinfo.py +++ b/repos/domain/domblkinfo.py @@ -85,7 +85,7 @@ def domblkinfo(params): guestname = params.get('guestname') blockdev = params.get('blockdev') - logger.info("the name of guest is %s" % guestname) + logger.info("the name of domain is %s" % guestname) logger.info("the block device is %s" % blockdev) conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/dump.py b/repos/domain/dump.py index 98061c4..11ad11b 100644 --- a/repos/domain/dump.py +++ b/repos/domain/dump.py @@ -18,32 +18,32 @@ required_params = ('guestname', 'file',) optional_params = () def check_domain_status(*args): - """Check guest current status""" + """Check domain current status""" (guestname, domobj, logger) = args state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: domobj.create() time.sleep(60) - logger.debug("current guest status: %s" % state) + logger.debug("current domain status: %s" % state) # add check function return True else: return True def check_domain_kernel(*args): - """Check guest kernel version""" + """Check domain kernel version""" (guestname, logger) = args mac = utils.get_dom_mac_addr(guestname) - logger.debug("guest mac address: %s" %mac) + logger.debug("domain mac address: %s" %mac) ipaddr = utils.mac_to_ip(mac, 15) if ipaddr == None: - logger.error("can't get guest ip") + logger.error("can't get domain ip") return None - logger.debug("guest ip address: %s" %ipaddr) + logger.debug("domain ip address: %s" %ipaddr) kernel = utils.get_remote_kernel(ipaddr, "root", "redhat") logger.debug("current kernel version: %s" %kernel) @@ -129,7 +129,7 @@ def dump(params): if check_domain_status(guestname, domobj, logger): kernel = check_domain_kernel(guestname, logger) if kernel == None: - logger.error("can't get guest kernel version") + logger.error("can't get domain kernel version") return 1 logger.info("dump the core of %s to file %s\n" %(guestname, file)) diff --git a/repos/domain/eventhandler.py b/repos/domain/eventhandler.py index 47c9642..c90a8a8 100644 --- a/repos/domain/eventhandler.py +++ b/repos/domain/eventhandler.py @@ -122,7 +122,7 @@ def bootup_event(domobj, guestname, timeout, logger): """bootup the guest, then check the event infomation""" global STATE STATE = None - logger.info("boot up guest %s" % guestname) + logger.info("boot up domain %s" % guestname) try: domobj.create() except libvirtError, e: @@ -152,7 +152,7 @@ def suspend_event(domobj, guestname, timeout, logger): """suspend the guest, then check the event infomation""" global STATE STATE = None - logger.info("suspend guest %s" % guestname) + logger.info("suspend domain %s" % guestname) try: domobj.suspend() except libvirtError, e: @@ -182,7 +182,7 @@ def resume_event(domobj, guestname, timeout, logger): """resume the guest, then check the event infomation""" global STATE STATE = None - logger.info("resume guest %s" % guestname) + logger.info("resume domain %s" % guestname) try: domobj.resume() except libvirtError, e: diff --git a/repos/domain/ifstats.py b/repos/domain/ifstats.py index 0afabf6..c6c1402 100644 --- a/repos/domain/ifstats.py +++ b/repos/domain/ifstats.py @@ -17,7 +17,7 @@ required_params = ('guestname',) optional_params = () def check_domain_status(domobj): - """Check guest current status""" + """Check domain current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: # add check function diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index fe05ca8..80dcf1a 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -38,10 +38,10 @@ def install_image(params): guestos = params.get('guestos') guestarch = params.get('guestarch') - logger.info("the name of guest is %s" % guestname) - logger.info("the type of guest is %s" % virt_type) - logger.info("the os of guest is %s" % guestos) - logger.info("the arch of guest is %s" % guestarch) + logger.info("the name of domain is %s" % guestname) + logger.info("the type of domain is %s" % virt_type) + logger.info("the os of domain is %s" % guestos) + logger.info("the arch of domain is %s" % guestarch) # Connect to local hypervisor connection URI hypervisor = utils.get_hypervisor() @@ -87,11 +87,11 @@ def install_image(params): logger.error("fail to define domain %s" % guestname) return 1 - logger.info("define guest %s " % guestname) - logger.debug("the xml description of guest booting off harddisk is %s" % + logger.info("define domain %s " % guestname) + logger.debug("the xml description of domain booting off harddisk is %s" % domxml) - logger.info('boot guest up ...') + logger.info('boot domain up ...') try: domobj.create() diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 26f6557..faa60ab 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -43,7 +43,7 @@ HOME_PATH = os.getcwd() def prepare_cdrom(*args): """ to customize boot.iso file to add kickstart - file into it for automatic guest installation + file into it for automatic domain installation """ ostree, ks, guestname, logger = args ks_name = os.path.basename(ks) @@ -83,8 +83,8 @@ def prepare_cdrom(*args): os.chdir(src_path) def prepare_boot_domain(domobj, dict, logger, installtype): - """ After guest installation is over, undefine the guest with - bootting off cdrom, to define the guest to boot off harddisk. + """ After domain installation is over, undefine the domain with + bootting off cdrom, to define the domain to boot off harddisk. """ params = copy.deepcopy(dict) @@ -113,11 +113,11 @@ def prepare_boot_domain(domobj, dict, logger, installtype): logger.error("fail to define domain %s" % guestname) return 1 - logger.info("define guest %s " % guestname) - logger.debug("the xml description of guest booting off harddisk is %s" % + logger.info("define domain %s " % guestname) + logger.debug("the xml description of domain booting off harddisk is %s" % domxml) - logger.info('boot guest up ...') + logger.info('boot domain up ...') try: domobj.create() @@ -130,7 +130,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): return 0 def check_domain_state(conn, guestname, logger): - """ if a guest with the same name exists, remove it """ + """ if a domain with the same name exists, remove it """ running_domains = [] ids = conn.listDomainsID() for id in ids: @@ -138,7 +138,7 @@ def check_domain_state(conn, guestname, logger): running_domains.append(obj.name()) if guestname in running_domains: - logger.info("A guest with the same name %s is running!" % guestname) + logger.info("A domain with the same name %s is running!" % guestname) logger.info("destroy it...") domobj = conn.lookupByName(guestname) domobj.destroy() @@ -146,7 +146,7 @@ def check_domain_state(conn, guestname, logger): defined_domains = conn.listDefinedDomains() if guestname in defined_domains: - logger.info("undefine the guest with the same name %s" % guestname) + logger.info("undefine the domain with the same name %s" % guestname) domobj = conn.lookupByName(guestname) domobj.undefine() @@ -163,8 +163,8 @@ def install_linux_cdrom(params): guestos = params.get('guestos') guestarch = params.get('guestarch') - logger.info("the name of guest is %s" % guestname) - logger.info("the type of guest is %s" % virt_type) + logger.info("the name of domain is %s" % guestname) + logger.info("the type of domain is %s" % virt_type) hypervisor = utils.get_hypervisor() conn = sharedmod.libvirtobj['conn'] @@ -260,12 +260,12 @@ def install_linux_cdrom(params): xmlobj = xml_builder.XmlBuilder() domxml = xmlobj.build_domain_install(params) - logger.debug('dump installation guest xml:\n%s' % domxml) + logger.debug('dump installation domain xml:\n%s' % domxml) installtype = params.get('type') if installtype == None or installtype == 'define': - logger.info('define guest from xml description') + logger.info('define domain from xml description') try: domobj = conn.defineXML(domxml) except libvirtError, e: @@ -274,7 +274,7 @@ def install_linux_cdrom(params): logger.error("fail to define domain %s" % guestname) return 1 - logger.info('start installation guest ...') + logger.info('start installation domain ...') try: domobj.create() @@ -284,7 +284,7 @@ def install_linux_cdrom(params): logger.error("fail to start domain %s" % guestname) return 1 elif installtype == 'create': - logger.info('create guest from xml description') + logger.info('create domain from xml description') try: domobj = conn.createXML(domxml, 0) except libvirtError, e: @@ -299,11 +299,11 @@ def install_linux_cdrom(params): if installtype == None or installtype == 'define': state = domobj.info()[0] if(state == libvirt.VIR_DOMAIN_SHUTOFF): - logger.info("guest installaton of define type is complete.") - logger.info("boot guest vm off harddisk") + logger.info("domain installaton of define type is complete.") + logger.info("boot domain vm off harddisk") ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 break else: @@ -317,11 +317,11 @@ def install_linux_cdrom(params): domain_names.append(obj.name()) if guestname not in domain_names: - logger.info("guest installation of create type is complete.") + logger.info("domain installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 break else: @@ -331,18 +331,18 @@ def install_linux_cdrom(params): if interval == 2400: if 'rhel3u9' in guestname: logger.info( - "guest installaton will be destoryed forcelly for rhel3u9 guest") + "domain installaton will be destoryed forcelly for rhel3u9 guest") domobj.destroy() - logger.info("boot guest vm off harddisk") + logger.info("boot domain vm off harddisk") ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 else: - logger.info("guest installation timeout 2400s") + logger.info("domain installation timeout 2400s") return 1 else: - logger.info("guest is booting up") + logger.info("domain is booting up") logger.info("get the mac address of vm %s" % guestname) mac = utils.get_dom_mac_addr(guestname) @@ -387,22 +387,22 @@ def install_linux_cdrom_clean(params): if status: pass else: - logger.info("remove guest %s, and its disk image file" % guestname) + logger.info("remove domain %s, and its disk image file" % guestname) (status, output) = commands.getstatusoutput(VM_STAT % guestname) if status: (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) if status: - logger.error("failed to destroy guest %s" % guestname) + logger.error("failed to destroy domain %s" % guestname) logger.error("%s" % output) else: (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) if status: - logger.error("failed to undefine guest %s" % guestname) + logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output) else: (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) if status: - logger.error("failed to undefine guest %s" % guestname) + logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output) if os.path.exists(imgfullpath): diff --git a/repos/domain/install_linux_check.py b/repos/domain/install_linux_check.py index c5ee2d8..ea1d41e 100644 --- a/repos/domain/install_linux_check.py +++ b/repos/domain/install_linux_check.py @@ -29,7 +29,7 @@ optional_params = ('disksize', HOME_PATH = os.getcwd() def install_linux_check(params): - """check guest status after installation, including network ping, + """check domain status after installation, including network ping, read/write option in guest. return value: 0 - ok; 1 - bad """ global logger @@ -39,7 +39,7 @@ def install_linux_check(params): guestname = params.get('guestname') virt_type = params.get('virt_type') - logger.info("the name of guest is %s" % guestname) + logger.info("the name of domain is %s" % guestname) # Connect to local hypervisor connection URI hypervisor = utils.get_hypervisor() @@ -51,8 +51,8 @@ def install_linux_check(params): state = domobj.info()[0] if(state == libvirt.VIR_DOMAIN_SHUTOFF): - logger.info("guest is shutoff, if u want to run this case, \ - guest must be started") + logger.info("domain is shutoff, if u want to run this case, \ + domain must be started") return 1 logger.info("get the mac address of vm %s" % guestname) @@ -76,17 +76,17 @@ def install_linux_check(params): time.sleep(120) - logger.info("Now checking guest health after installation") + logger.info("Now checking domain health after installation") domain_name=guestname blk_type=params['hdmodel'] nic_type=params['nicmodel'] Test_Result = 0 - # Ping guest from host - logger.info("check point1: ping guest from host") + # Ping domain from host + logger.info("check point1: ping domain from host") if utils.do_ping(ipaddr, 20) == 1: - logger.info("ping current guest successfull") + logger.info("ping current domain successfull") else: logger.error("Error: can't ping current guest") Test_Result = 1 @@ -108,39 +108,39 @@ def install_linux_check(params): return Test_Result # Check whether vcpu equals the value set in geust config xml - logger.info("check point3: check cpu number in guest equals to \ + logger.info("check point3: check cpu number in domain equals to \ the value set in domain config xml") vcpunum_expect = int(utils.get_num_vcpus(domain_name)) logger.info("vcpu number in domain config xml - %s is %s" % \ (domain_name, vcpunum_expect)) vcpunum_actual = int(utils.get_remote_vcpus(ipaddr, "root", "redhat")) - logger.info("The actual vcpu number in guest - %s is %s" % + logger.info("The actual vcpu number in domain - %s is %s" % (domain_name, vcpunum_actual)) if vcpunum_expect == vcpunum_actual: - logger.info("The actual vcpu number in guest is \ + logger.info("The actual vcpu number in domain is \ equal to the setting your domain config xml") else: - logger.error("Error: The actual vcpu number in guest is \ + logger.error("Error: The actual vcpu number in domain is \ NOT equal to the setting your domain config xml") Test_Result = 1 return Test_Result - # Check whether mem in guest is equal to the value set in domain config xml - logger.info("check point4: check whether mem in guest is equal to \ + # Check whether mem in domain is equal to the value set in domain config xml + logger.info("check point4: check whether mem in domain is equal to \ the value set in domain config xml") mem_expect = utils.get_size_mem(domain_name) logger.info("current mem size in domain config xml - %s is %s" % (domain_name, mem_expect)) mem_actual = utils.get_remote_memory(ipaddr, "root", "redhat") - logger.info("The actual mem size in guest - %s is %s" % + logger.info("The actual mem size in domain - %s is %s" % (domain_name, mem_actual)) diff_range = int(mem_expect) * 0.07 diff = int(mem_expect) - int(mem_actual) if int(math.fabs(diff)) < int(diff_range): - logger.info("The actual mem size in guest is almost equal to \ + logger.info("The actual mem size in domain is almost equal to \ the setting your domain config xml") else: - logger.error("Error: The actual mem size in guest is NOT equal to \ + logger.error("Error: The actual mem size in domain is NOT equal to \ the setting your domain config xml") Test_Result = 1 return Test_Result @@ -163,7 +163,7 @@ def install_linux_check(params): # Check nic and blk driver in guest if 'kvm' in virt_type or 'xenfv' in virt_type: - logger.info("check point6: check nic and blk driver in guest is \ + logger.info("check point6: check nic and blk driver in domain is \ expected as your config:") if utils.validate_remote_nic_type(ipaddr, "root", "redhat", nic_type, logger) == 0 and \ diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index 1f6e656..2c04796 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -40,8 +40,8 @@ BOOT_DIR = "/var/lib/libvirt/boot/" HOME_PATH = os.getcwd() def prepare_boot_domain(domobj, dict, logger, installtype): - """After guest installation is over, undefine the guest with - bootting off cdrom, to define the guest to boot off harddisk. + """After domain installation is over, undefine the domain with + bootting off cdrom, to define the domain to boot off harddisk. """ params = copy.deepcopy(dict) @@ -70,11 +70,11 @@ def prepare_boot_domain(domobj, dict, logger, installtype): logger.error("fail to define domain %s" % guestname) return 1 - logger.info("define guest %s " % guestname) - logger.debug("the xml description of guest booting off harddisk is %s" % + logger.info("define domain %s " % guestname) + logger.debug("the xml description of domain booting off harddisk is %s" % domxml) - logger.info('boot guest up ...') + logger.info('boot domain up ...') try: domobj.create() @@ -88,7 +88,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): def prepare_cdrom(*args): """ to customize boot.iso file to add kickstart - file into it for automatic guest installation + file into it for automatic domain installation """ ostree, ks, guestname, logger = args ks_name = os.path.basename(ks) @@ -140,8 +140,8 @@ def install_linux_net(params): guestarch = params.get('guestarch') installmethod = params.get('netmethod') - logger.info("the name of guest is %s" % guestname) - logger.info("the type of guest is %s" % virt_type) + logger.info("the name of domain is %s" % guestname) + logger.info("the type of domain is %s" % virt_type) logger.info("the installation method is %s" % installmethod) hypervisor = utils.get_hypervisor() @@ -193,7 +193,7 @@ def install_linux_net(params): global_parser = global_parser.GlobalParser(envfile) - # Get http, ftp or nfs url based on guest os, arch + # Get http, ftp or nfs url based on domain os, arch # and installation method from global.cfg if installmethod == 'http': @@ -239,17 +239,17 @@ def install_linux_net(params): else: logger.error("unknown virt type %s" % virt_type) - # Prepare guest installation xml + # Prepare domain installation xml xmlobj = xml_builder.XmlBuilder() domxml = xmlobj.build_domain_install(params) - logger.debug('dump installation guest xml:\n%s' % domxml) + logger.debug('dump installation domain xml:\n%s' % domxml) #start installation conn = sharedmod.libvirtobj['conn'] installtype = params.get('type') if installtype == None or installtype == 'define': - logger.info('define guest from xml description') + logger.info('define domain from xml description') try: domobj = conn.defineXML(domxml) except libvirtError, e: @@ -258,7 +258,7 @@ def install_linux_net(params): logger.error("fail to define domain %s" % guestname) return 1 - logger.info('start installation guest ...') + logger.info('start installation domain ...') try: domobj.create() @@ -268,7 +268,7 @@ def install_linux_net(params): logger.error("fail to start domain %s" % guestname) return 1 elif installtype == 'create': - logger.info('create guest from xml description') + logger.info('create domain from xml description') try: domobj = conn.createXML(domxml, 0) except libvirtError, e: @@ -289,7 +289,7 @@ def install_linux_net(params): ret = prepare_boot_domain(domobj, params, logger, installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 else: logger.info("geust is booting up") @@ -300,12 +300,12 @@ def install_linux_net(params): if installtype == None or installtype == 'define': state = domobj.info()[0] if(state == libvirt.VIR_DOMAIN_SHUTOFF): - logger.info("guest installaton of define type is complete") - logger.info("boot guest vm off harddisk") + logger.info("domain installaton of define type is complete") + logger.info("boot domain vm off harddisk") ret = prepare_boot_domain(domobj, params, logger, \ installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 break else: @@ -319,12 +319,12 @@ def install_linux_net(params): domain_names.append(obj.name()) if guestname not in domain_names: - logger.info("guest installation of create type is complete") + logger.info("domain installation of create type is complete") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, logger, \ installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 break else: @@ -332,10 +332,10 @@ def install_linux_net(params): logger.info('%s seconds passed away...' % interval) if interval == 3600: - logger.info("guest installation timeout 3600s") + logger.info("domain installation timeout 3600s") return 1 else: - logger.info("guest is booting up") + logger.info("domain is booting up") logger.info("get the mac address of vm %s" % guestname) mac = utils.get_dom_mac_addr(guestname) @@ -377,22 +377,22 @@ def install_linux_net_clean(params): if status: pass else: - logger.info("remove guest %s, and its disk image file" % guestname) + logger.info("remove domain %s, and its disk image file" % guestname) (status, output) = commands.getstatusoutput(VM_STAT % guestname) if status: (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) if status: - logger.error("failed to destroy guest %s" % guestname) + logger.error("failed to destroy domain %s" % guestname) logger.error("%s" % output) else: (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) if status: - logger.error("failed to undefine guest %s" % guestname) + logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output) else: (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) if status: - logger.error("failed to undefine guest %s" % guestname) + logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output) if os.path.exists(imgfullpath): diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 15f553f..868c72b 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -145,8 +145,8 @@ def prepare_floppy_image(guestname, guestos, guestarch, return 0 def prepare_boot_domain(domobj, dict, installtype): - """ After guest installation is over, undefine the guest with - bootting off cdrom, to define the guest to boot off harddisk. + """ After domain installation is over, undefine the domain with + bootting off cdrom, to define the domain to boot off harddisk. """ params = copy.deepcopy(dict) @@ -172,11 +172,11 @@ def prepare_boot_domain(domobj, dict, installtype): logger.error("fail to define domain %s" % guestname) return 1 - logger.info("define guest %s " % guestname) - logger.debug("the xml description of guest booting off harddisk is %s" % + logger.info("define domain %s " % guestname) + logger.debug("the xml description of domain booting off harddisk is %s" % domxml) - logger.info('boot guest up ...') + logger.info('boot domain up ...') try: domobj.create() @@ -189,7 +189,7 @@ def prepare_boot_domain(domobj, dict, installtype): return 0 def install_windows_cdrom(params): - """ install a windows guest virtual machine by using iso file """ + """ install a windows domain virtual machine by using iso file """ # Initiate and check parameters global logger logger = params['logger'] @@ -200,8 +200,8 @@ def install_windows_cdrom(params): guestos = params.get('guestos') guestarch = params.get('guestarch') - logger.info("the name of guest is %s" % guestname) - logger.info("the type of guest is %s" % virt_type) + logger.info("the name of domain is %s" % guestname) + logger.info("the type of domain is %s" % virt_type) hypervisor = utils.get_hypervisor() @@ -259,7 +259,7 @@ def install_windows_cdrom(params): envfile = os.path.join(HOME_PATH, 'global.cfg') logger.info("the environment file is %s" % envfile) - # Get iso file based on guest os and arch from global.cfg + # Get iso file based on domain os and arch from global.cfg global_parser = global_parser.GlobalParser(envfile) iso_file = global_parser.get_value("guest", guestos + '_' + guestarch) cdkey = global_parser.get_value("guest", "%s_%s_key" % (guestos, guestarch)) @@ -287,13 +287,13 @@ def install_windows_cdrom(params): xmlobj = xml_builder.XmlBuilder() domxml = xmlobj.build_domain_install_win(params) - logger.debug('dump installation guest xml:\n%s' % domxml) + logger.debug('dump installation domain xml:\n%s' % domxml) - # Generate guest xml + # Generate domain xml conn = sharedmod.libvirtobj['conn'] installtype = params.get('type') if installtype == None or installtype == 'define': - logger.info('define guest from xml description') + logger.info('define domain from xml description') try: domobj = conn.defineXML(domxml) except libvirtError, e: @@ -302,7 +302,7 @@ def install_windows_cdrom(params): logger.error("fail to define domain %s" % guestname) return 1 - logger.info('start installation guest ...') + logger.info('start installation domain ...') try: domobj.create() @@ -312,7 +312,7 @@ def install_windows_cdrom(params): logger.error("fail to start domain %s" % guestname) return 1 elif installtype == 'create': - logger.info('create guest from xml description') + logger.info('create domain from xml description') try: conn.createXML(domxml, 0) except libvirtError, e: @@ -327,11 +327,11 @@ def install_windows_cdrom(params): if installtype == None or installtype == 'define': state = domobj.info()[0] if(state == libvirt.VIR_DOMAIN_SHUTOFF): - logger.info("guest installaton of define type is complete.") - logger.info("boot guest vm off harddisk") + logger.info("domain installaton of define type is complete.") + logger.info("boot domain vm off harddisk") ret = prepare_boot_domain(domobj, params, installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 break else: @@ -345,11 +345,11 @@ def install_windows_cdrom(params): domain_names.append(obj.name()) if guestname not in domain_names: - logger.info("guest installation of create type is complete.") + logger.info("domain installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, installtype) if ret: - logger.info("booting guest vm off harddisk failed") + logger.info("booting domain vm off harddisk failed") return 1 break else: @@ -357,10 +357,10 @@ def install_windows_cdrom(params): logger.info('%s seconds passed away...' % interval) if interval == 7200: - logger.info("guest installation timeout 7200s") + logger.info("domain installation timeout 7200s") return 1 else: - logger.info("guest is booting up") + logger.info("domain is booting up") logger.info("get the mac address of vm %s" % guestname) mac = utils.get_dom_mac_addr(guestname) @@ -406,22 +406,22 @@ def install_windows_cdrom_clean(params): if status: pass else: - logger.info("remove guest %s, and its disk image file" % guestname) + logger.info("remove domain %s, and its disk image file" % guestname) (status, output) = commands.getstatusoutput(VM_STAT % guestname) if status: (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) if status: - logger.error("failed to destroy guest %s" % guestname) + logger.error("failed to destroy domain %s" % guestname) logger.error("%s" % output) else: (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) if status: - logger.error("failed to undefine guest %s" % guestname) + logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output) else: (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) if status: - logger.error("failed to undefine guest %s" % guestname) + logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output) guestos = params.get('guestos') diff --git a/repos/domain/migrate.py b/repos/domain/migrate.py index ce1b353..e28d08d 100644 --- a/repos/domain/migrate.py +++ b/repos/domain/migrate.py @@ -139,7 +139,7 @@ def ssh_tunnel(hostname, username, password, logger): return 0 def migrate(params): - """ migrate a guest back and forth between two machines""" + """ migrate a domain back and forth between two machines""" logger = params['logger'] transport = params['transport'] diff --git a/repos/domain/restore.py b/repos/domain/restore.py index 8372fbf..99fbd50 100644 --- a/repos/domain/restore.py +++ b/repos/domain/restore.py @@ -15,28 +15,28 @@ required_params = ('guestname', 'filepath',) optional_params = () def get_domain_ipaddr(*args): - """Get guest ip address""" + """Get domain ip address""" (guestname, util, logger) = args mac = utils.get_dom_mac_addr(guestname) - logger.debug("guest mac address: %s" % mac) + logger.debug("domain mac address: %s" % mac) ipaddr = utils.mac_to_ip(mac, 15) - logger.debug("guest ip address: %s" % ipaddr) + logger.debug("domain ip address: %s" % ipaddr) if utils.do_ping(ipaddr, 20) == 1: - logger.info("ping current guest successfull") + logger.info("ping current domain successfull") return ipaddr else: logger.error("Error: can't ping current guest") return None def check_domain_status(*args): - """Check guest current status""" + """Check domain current status""" (domobj, logger) = args state = domobj.info()[0] - logger.debug("current guest status: %s" % state) + logger.debug("current domain status: %s" % state) if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: return False @@ -45,7 +45,7 @@ def check_domain_status(*args): def check_domain_restore(*args): """Check restore domain result, if restore domain is successful, - guest status will not be paused and can be ping + domain status will not be paused and can be ping """ (guestname, domobj, util, logger) = args @@ -67,7 +67,7 @@ def restore(params): domobj = conn.lookupByName(guestname) if check_domain_status(domobj, logger): - logger.error("Error: current guest status is not shutoff or shutdown,\ + logger.error("Error: current domain status is not shutoff or shutdown,\ can not do restore operation") return 1 diff --git a/repos/domain/save.py b/repos/domain/save.py index a57f574..50eef09 100644 --- a/repos/domain/save.py +++ b/repos/domain/save.py @@ -15,28 +15,28 @@ required_params = ('guestname', 'filepath',) optional_params = () def get_domain_ipaddr(*args): - """Get guest ip address""" + """Get domain ip address""" (guestname, util, logger) = args mac = utils.get_dom_mac_addr(guestname) - logger.debug("guest mac address: %s" %mac) + logger.debug("domain mac address: %s" %mac) ipaddr = utils.mac_to_ip(mac, 15) - logger.debug("guest ip address: %s" %ipaddr) + logger.debug("domain ip address: %s" %ipaddr) if utils.do_ping(ipaddr, 20) == 1: - logger.info("ping current guest successfull") + logger.info("ping current domain successfull") return ipaddr else: logger.error("Error: can't ping current guest") return None def check_domain_status(*args): - """Check guest current status""" + """Check domain current status""" (domobj, logger) = args state = domobj.info()[0] - logger.debug("current guest status: %s" % state) + logger.debug("current domain status: %s" % state) if state == libvirt.VIR_DOMAIN_SHUTOFF or \ state == libvirt.VIR_DOMAIN_SHUTDOWN or \ @@ -73,11 +73,11 @@ def save(params): ipaddr = get_domain_ipaddr(guestname, util, logger) if not check_domain_status(domobj, logger): - logger.error("Error: current guest status is shutoff") + logger.error("Error: current domain status is shutoff") return 1 if not ipaddr: - logger.error("Error: can't get guest ip address") + logger.error("Error: can't get domain ip address") return 1 try: diff --git a/repos/domain/sched_params.py b/repos/domain/sched_params.py index 59f91d7..ffc7670 100644 --- a/repos/domain/sched_params.py +++ b/repos/domain/sched_params.py @@ -15,7 +15,7 @@ required_params = ('guestname', 'capshares',) optional_params = () def check_domain_status(domobj): - """Check guest current status""" + """Check domain current status""" state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: domobj.create() diff --git a/repos/domain/shutdown.py b/repos/domain/shutdown.py index b8154da..510fac5 100644 --- a/repos/domain/shutdown.py +++ b/repos/domain/shutdown.py @@ -36,7 +36,7 @@ def shutdown(params): mac = utils.get_dom_mac_addr(domname) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) - logger.info("the ip address of guest is %s" % ip) + logger.info("the ip address of domain is %s" % ip) # Shutdown domain try: @@ -63,7 +63,7 @@ def shutdown(params): logger.info('ping guest') if utils.do_ping(ip, 300): - logger.error('The guest is still active, IP: ' + str(ip)) + logger.error('The domain is still active, IP: ' + str(ip)) return 1 else: logger.info("domain %s shutdown successfully" % domname) diff --git a/repos/domain/start.py b/repos/domain/start.py index 325123d..fb210fb 100644 --- a/repos/domain/start.py +++ b/repos/domain/start.py @@ -60,10 +60,10 @@ def start(params): if "start_paused" in flags: state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_PAUSED: - logger.info("guest start with state paused successfully") + logger.info("domain start with state paused successfully") return 0 else: - logger.error("guest state error") + logger.error("domain state error") return 1 while timeout: diff --git a/repos/domain/suspend.py b/repos/domain/suspend.py index 5fe2b83..b427994 100644 --- a/repos/domain/suspend.py +++ b/repos/domain/suspend.py @@ -56,7 +56,7 @@ def suspend(params): logger.info('ping guest') if utils.do_ping(ip, 20): - logger.error('The guest is still active, IP: ' + str(ip)) + logger.error('The domain is still active, IP: ' + str(ip)) return 1 logger.info('PASS') diff --git a/repos/libvirtd/restart.py b/repos/libvirtd/restart.py index daa8e50..7afbb21 100644 --- a/repos/libvirtd/restart.py +++ b/repos/libvirtd/restart.py @@ -1,6 +1,6 @@ #!/usr/bin/evn python -# Restart libvirtd testing. A running guest is required in -# this test. During libvirtd restart, the guest remains +# Restart libvirtd testing. A running domain is required in +# this test. During libvirtd restart, the domain remains # running and not affected by libvirtd restart. import os diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index bae5e12..8556966 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -79,10 +79,10 @@ class domain_install(Thread): xmlobj = xml_builder.XmlBuilder() domxml = xmlobj.build_domain_install(domain_params) self.logger.debug("domxml is %s" % domxml) - self.logger.info('create guest %sfrom xml description' % self.name) + self.logger.info('create domain %sfrom xml description' % self.name) try: domobj = self.conn.createXML(domxml, 0) - self.logger.info('guest %s API createXML returned successfuly' % domobj.name()) + self.logger.info('domain %s API createXML returned successfuly' % domobj.name()) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -92,7 +92,7 @@ class domain_install(Thread): return 0 def multiple_thread_block_on_domain_create(params): - """ spawn multiple threads to create guest simultaneously + """ spawn multiple threads to create domain simultaneously check the return status of calling create API """ logger = params['logger'] @@ -101,10 +101,10 @@ def multiple_thread_block_on_domain_create(params): type = params.get('virt_type') num = params.get('guestnum') - logger.info("the os of guest is %s" % guestos) - logger.info("the arch of guest is %s" % arch) - logger.info("the type of guest is %s" % type) - logger.info("the number of guest we are going to install is %s" % num) + logger.info("the os of domain is %s" % guestos) + logger.info("the arch of domain is %s" % arch) + logger.info("the type of domain is %s" % type) + logger.info("the number of domain we are going to install is %s" % num) hypervisor = utils.get_hypervisor() uri = params['uri'] diff --git a/repos/sVirt/domain_nfs_start.py b/repos/sVirt/domain_nfs_start.py index 650947c..5f5a117 100644 --- a/repos/sVirt/domain_nfs_start.py +++ b/repos/sVirt/domain_nfs_start.py @@ -1,8 +1,8 @@ #!/usr/bin/env python -# This test is for start a guest with img file on nfs storage. +# This test is for start a domain with img file on nfs storage. # Under SElinux boolean virt_use_nfs on or off, combine with # setting the dynamic_ownership in /etc/libvirt/qemu.conf, -# check whether the guest can be started or not. The nfs could +# check whether the domain can be started or not. The nfs could # be root_squash or no_root_squash. SElinux should be enabled # and enforcing on host. @@ -151,7 +151,7 @@ def domain_nfs_start(params): logger.error("Error: fail to destroy domain %s" % guestname) return 1 - logger.info("get guest img file path") + logger.info("get domain img file path") try: dom_xml = domobj.XMLDesc(0) disk_file = utils.get_disk_path(dom_xml) diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index 06ca21e..98dcad6 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -49,7 +49,7 @@ def delete(params): conn = sharedmod.libvirtobj['conn'] - logger.info("checking if the guest is poweroff") + logger.info("checking if the domain is poweroff") if not check_domain_state(conn, guestname, logger): logger.error("checking failed") return 1 diff --git a/repos/snapshot/file_flag.py b/repos/snapshot/file_flag.py index 8e4f7ec..df22b5c 100644 --- a/repos/snapshot/file_flag.py +++ b/repos/snapshot/file_flag.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -# Create a flag file in the guest OS +# Create a flag file in the domain OS import os import sys @@ -33,13 +33,13 @@ def check_domain_running(conn, guestname, logger): return True def make_flag(ipaddr, username, password, logger): - """ enter guest OS, create a file in /tmp folder """ + """ enter domain OS, create a file in /tmp folder """ ret = utils.remote_exec_pexpect(ipaddr, username, password, MAKE_FLAG) if ret == "TIMEOUT!!!": - logger.error("connecting to guest OS timeout") + logger.error("connecting to domain OS timeout") return False elif ret != '': - logger.error("failed to make flag in guest OS, %s" % ret) + logger.error("failed to make flag in domain OS, %s" % ret) return False else: logger.info("flag %s is created in /tmp folder" % FLAG_FILE) @@ -80,9 +80,9 @@ def file_flag(params): return 1 if not make_flag(ipaddr, username, password, logger): - logger.error("making flag in guest %s failed" % guestname) + logger.error("making flag in domain %s failed" % guestname) return 1 else: - logger.info("making flag in guest %s succeeded" % guestname) + logger.info("making flag in domain %s succeeded" % guestname) return 0 diff --git a/repos/snapshot/flag_check.py b/repos/snapshot/flag_check.py index d7b2020..a4cf7cd 100644 --- a/repos/snapshot/flag_check.py +++ b/repos/snapshot/flag_check.py @@ -70,16 +70,16 @@ def flag_check(params): ret = utils.remote_exec_pexpect(ipaddr, username, password, FLAG_CHECK) if ret == "TIMEOUT!!!": - logger.error("connecting to guest OS timeout") + logger.error("connecting to domain OS timeout") return 1 elif ret == FLAG_FILE and expected_result == "exist": - logger.info("checking flag %s in guest OS succeeded" % FLAG_FILE) + logger.info("checking flag %s in domain OS succeeded" % FLAG_FILE) return 0 elif ret == FLAG_FILE and expected_result == 'noexist': logger.error("flag %s still exist, FAILED." % FLAG_FILE) return 1 elif ret != None and expected_result == "exist": - logger.error("no flag %s exists in the guest %s " % (FLAG_FILE,guestname)) + logger.error("no flag %s exists in the domain %s " % (FLAG_FILE,guestname)) return 1 elif ret != None and expected_result == 'noexist': logger.info("flag %s is not present, checking succeeded" % FLAG_FILE) diff --git a/repos/snapshot/internal_create.py b/repos/snapshot/internal_create.py index fdcbddd..21831bb 100644 --- a/repos/snapshot/internal_create.py +++ b/repos/snapshot/internal_create.py @@ -19,7 +19,7 @@ optional_params = ('snapshotname',) QEMU_IMAGE_FORMAT = "qemu-img info %s |grep format |awk -F': ' '{print $2}'" def check_domain_image(domobj, util, guestname, logger): - """ensure that the state of guest is poweroff + """ensure that the state of domain is poweroff and its disk image is the type of qcow2 """ dom_xml = domobj.XMLDesc(0) diff --git a/repos/snapshot/revert.py b/repos/snapshot/revert.py index f11ba0a..380ed6d 100644 --- a/repos/snapshot/revert.py +++ b/repos/snapshot/revert.py @@ -33,7 +33,7 @@ def revert(params): conn = sharedmod.libvirtobj['conn'] - logger.info("checking if the guest is poweroff") + logger.info("checking if the domain is poweroff") if not check_domain_state(conn, guestname, logger): logger.error("checking failed") return 1 diff --git a/repos/snapshot/snapshot_list.py b/repos/snapshot/snapshot_list.py index 0cfe8f9..9d3423c 100644 --- a/repos/snapshot/snapshot_list.py +++ b/repos/snapshot/snapshot_list.py @@ -31,7 +31,7 @@ def snapshot_list(params): domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) if (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list == ['']: - logger.info("guest %s has no snapshot records" % guestname) + logger.info("domain %s has no snapshot records" % guestname) return 0 elif (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list != ['']: @@ -44,7 +44,7 @@ def snapshot_list(params): os.listdir(domain_snapshot_dir)) return 1 - logger.info("the path of snapshot for guest %s is %s" % \ + logger.info("the path of snapshot for domain %s is %s" % \ (guestname, domain_snapshot_dir)) snapshot_entries = os.listdir(domain_snapshot_dir) -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
--- cases/migration/ssh_persistent_paused_no_dst.conf | 2 +- .../migration/ssh_persistent_paused_with_dst.conf | 2 +- cases/migration/ssh_persistent_running_no_dst.conf | 2 +- .../migration/ssh_persistent_running_with_dst.conf | 2 +- cases/migration/ssh_transient_paused_no_dst.conf | 2 +- cases/migration/ssh_transient_paused_with_dst.conf | 2 +- cases/migration/ssh_transient_running_no_dst.conf | 2 +- .../migration/ssh_transient_running_with_dst.conf | 2 +- cases/migration/tcp_persistent_paused_no_dst.conf | 2 +- .../migration/tcp_persistent_paused_with_dst.conf | 2 +- cases/migration/tcp_persistent_running_no_dst.conf | 2 +- .../migration/tcp_persistent_running_with_dst.conf | 2 +- .../tcp_sasl_persistent_paused_no_dst.conf | 2 +- .../tcp_sasl_persistent_paused_with_dst.conf | 2 +- .../tcp_sasl_persistent_running_no_dst.conf | 2 +- .../tcp_sasl_persistent_running_with_dst.conf | 2 +- .../tcp_sasl_transient_paused_no_dst.conf | 2 +- .../tcp_sasl_transient_paused_with_dst.conf | 2 +- .../tcp_sasl_transient_running_no_dst.conf | 2 +- .../tcp_sasl_transient_running_with_dst.conf | 2 +- cases/migration/tcp_transient_paused_no_dst.conf | 2 +- cases/migration/tcp_transient_paused_with_dst.conf | 2 +- cases/migration/tcp_transient_running_no_dst.conf | 2 +- .../migration/tcp_transient_running_with_dst.conf | 2 +- cases/migration/tls_persistent_paused_no_dst.conf | 2 +- .../migration/tls_persistent_paused_with_dst.conf | 2 +- cases/migration/tls_persistent_running_no_dst.conf | 2 +- .../migration/tls_persistent_running_with_dst.conf | 2 +- .../tls_sasl_persistent_paused_no_dst.conf | 2 +- .../tls_sasl_persistent_paused_with_dst.conf | 2 +- .../tls_sasl_persistent_running_no_dst.conf | 2 +- .../tls_sasl_persistent_running_with_dst.conf | 2 +- .../tls_sasl_transient_paused_no_dst.conf | 2 +- .../tls_sasl_transient_paused_with_dst.conf | 2 +- .../tls_sasl_transient_running_no_dst.conf | 2 +- .../tls_sasl_transient_running_with_dst.conf | 2 +- cases/migration/tls_transient_paused_no_dst.conf | 2 +- cases/migration/tls_transient_paused_with_dst.conf | 2 +- cases/migration/tls_transient_running_no_dst.conf | 2 +- .../migration/tls_transient_running_with_dst.conf | 2 +- .../en-US/Understanding_libvirt-test-API.xml | 2 +- .../en-US/Writing_a_test_case.xml | 14 +++--- .../libvirt-test-API_Guide/en-US/extras/log.txt | 8 ++-- global.cfg | 14 +++--- repos/domain/attach_disk.py | 4 +- repos/domain/attach_interface.py | 4 +- repos/domain/autostart.py | 2 +- repos/domain/balloon_memory.py | 42 +++++++------- repos/domain/blkstats.py | 2 +- repos/domain/console_io.py | 4 +- repos/domain/console_mutex.py | 2 +- repos/domain/cpu_affinity.py | 22 ++++---- repos/domain/cpu_topology.py | 14 +++--- repos/domain/create.py | 4 +- repos/domain/define.py | 2 +- repos/domain/destroy.py | 6 +- repos/domain/detach_disk.py | 4 +- repos/domain/detach_interface.py | 4 +- repos/domain/domain_blkinfo.py | 2 +- repos/domain/domain_id.py | 2 +- repos/domain/domain_list.py | 10 ++-- repos/domain/domain_name.py | 4 +- repos/domain/domain_uuid.py | 4 +- repos/domain/domblkinfo.py | 2 +- repos/domain/dump.py | 14 +++--- repos/domain/eventhandler.py | 6 +- repos/domain/ifstats.py | 2 +- repos/domain/install_image.py | 14 +++--- repos/domain/install_linux_cdrom.py | 58 ++++++++++---------- repos/domain/install_linux_check.py | 36 ++++++------ repos/domain/install_linux_net.py | 52 +++++++++--------- repos/domain/install_windows_cdrom.py | 50 +++++++++--------- repos/domain/migrate.py | 2 +- repos/domain/restore.py | 16 +++--- repos/domain/save.py | 16 +++--- repos/domain/sched_params.py | 2 +- repos/domain/shutdown.py | 4 +- repos/domain/start.py | 4 +- repos/domain/suspend.py | 2 +- repos/libvirtd/restart.py | 4 +- .../multiple_thread_block_on_domain_create.py | 14 +++--- repos/sVirt/domain_nfs_start.py | 6 +- repos/snapshot/delete.py | 2 +- repos/snapshot/file_flag.py | 12 ++-- repos/snapshot/flag_check.py | 6 +- repos/snapshot/internal_create.py | 2 +- repos/snapshot/revert.py | 2 +- repos/snapshot/snapshot_list.py | 4 +- 88 files changed, 294 insertions(+), 294 deletions(-)
diff --git a/cases/migration/ssh_persistent_paused_no_dst.conf b/cases/migration/ssh_persistent_paused_no_dst.conf index e236d55..542b465 100644 --- a/cases/migration/ssh_persistent_paused_no_dst.conf +++ b/cases/migration/ssh_persistent_paused_no_dst.conf @@ -1,4 +1,4 @@ -# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 guest image file +# This is a sample for migration testing, it assumes that there is a preinstalled rhel6 domain image file
This makes my "tummy ache" a bit more than the previous one...
# named rhel6 located in shared storage. Then on both host side, it needs to mount the shared folder onto # the default libvirt image folder: /var/lib/libvirt/images
<snip>
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml index a563953..b065cb1 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml @@ -203,7 +203,7 @@ repos <para><filename>xml_builder.py</filename> builds a virtual machine from an XML file.</para> </listitem> <listitem> - <para>Random MAC address generator. Useful when installing a guest machine.</para> + <para>Random MAC address generator. Useful when installing a domain machine.</para>
...and this is definitely not right =) But how about "when installing a guest domain."? That's widely used and sounds good, I guess. Martin

--- cases/consumption_cpu_topology.conf | 2 +- cases/consumption_domain_nfs_start.conf | 2 +- cases/consumption_eventhandler.conf | 2 +- cases/consumption_libvirtd.conf | 2 +- cases/consumption_ownership_test.conf | 2 +- cases/domain_linux_net_inst.conf | 2 +- cases/linux_domain.conf | 2 +- cases/snapshot.conf | 2 +- cases/windows_domain.conf | 2 +- repos/domain/install_image.py | 8 +++--- repos/domain/install_linux_cdrom.py | 8 +++--- repos/domain/install_linux_net.py | 14 +++++----- repos/domain/install_windows_cdrom.py | 24 ++++++++++---------- .../multiple_thread_block_on_domain_create.py | 12 +++++----- 14 files changed, 42 insertions(+), 42 deletions(-) diff --git a/cases/consumption_cpu_topology.conf b/cases/consumption_cpu_topology.conf index 1d76256..429f856 100644 --- a/cases/consumption_cpu_topology.conf +++ b/cases/consumption_cpu_topology.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_domain_nfs_start.conf b/cases/consumption_domain_nfs_start.conf index f97cda0..acc7f9e 100644 --- a/cases/consumption_domain_nfs_start.conf +++ b/cases/consumption_domain_nfs_start.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_eventhandler.conf b/cases/consumption_eventhandler.conf index 768d616..0fc4509 100644 --- a/cases/consumption_eventhandler.conf +++ b/cases/consumption_eventhandler.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_libvirtd.conf b/cases/consumption_libvirtd.conf index 4eb8f86..330d7fc 100644 --- a/cases/consumption_libvirtd.conf +++ b/cases/consumption_libvirtd.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_ownership_test.conf b/cases/consumption_ownership_test.conf index 58468fd..dc0d7ab 100644 --- a/cases/consumption_ownership_test.conf +++ b/cases/consumption_ownership_test.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/domain_linux_net_inst.conf b/cases/domain_linux_net_inst.conf index 4c8ab5d..76bb6ba 100644 --- a/cases/domain_linux_net_inst.conf +++ b/cases/domain_linux_net_inst.conf @@ -3,7 +3,7 @@ domain:install_linux_net $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/linux_domain.conf b/cases/linux_domain.conf index 5059c0d..bae93e6 100644 --- a/cases/linux_domain.conf +++ b/cases/linux_domain.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/snapshot.conf b/cases/snapshot.conf index 0557c86..924ef61 100644 --- a/cases/snapshot.conf +++ b/cases/snapshot.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/windows_domain.conf b/cases/windows_domain.conf index 6eed3f5..917f3ec 100644 --- a/cases/windows_domain.conf +++ b/cases/windows_domain.conf @@ -3,7 +3,7 @@ domain:install_windows_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index 80dcf1a..12c638e 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -17,7 +17,7 @@ from utils import xml_builder HOME_PATH = os.getcwd() -required_params = ('guestname', 'virt_type', 'guestos', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -35,12 +35,12 @@ def install_image(params): guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch') logger.info("the name of domain is %s" % guestname) logger.info("the type of domain is %s" % virt_type) - logger.info("the os of domain is %s" % guestos) + logger.info("the os of domain is %s" % os_type) logger.info("the arch of domain is %s" % guestarch) # Connect to local hypervisor connection URI @@ -64,7 +64,7 @@ def install_image(params): logger.info("the environment file is %s" % envfile) global_parser = global_parser.GlobalParser(envfile) - image_url = global_parser.get_value("image", "%s_%s" % (guestos, guestarch)) + image_url = global_parser.get_value("image", "%s_%s" % (os_type, guestarch)) logger.info("download images file from %s" % image_url) urllib.urlretrieve(image_url, imgfullpath) diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index faa60ab..53edce5 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type', 'guestos', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -160,7 +160,7 @@ def install_linux_cdrom(params): guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch') logger.info("the name of domain is %s" % guestname) @@ -227,8 +227,8 @@ def install_linux_cdrom(params): logger.info("the environment file is %s" % envfile) global_parser = global_parser.GlobalParser(envfile) - ostree = global_parser.get_value("guest", guestos + "_" +guestarch) - ks = global_parser.get_value("guest", guestos + "_" +guestarch + "_http_ks") + ostree = global_parser.get_value("guest", os_type + "_" +guestarch) + ks = global_parser.get_value("guest", os_type + "_" +guestarch + "_http_ks") logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index 2c04796..797f8a9 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type', 'guestos', 'guestarch','netmethod',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch','netmethod',) optional_params = ('uuid', 'memory', 'vcpu', @@ -136,7 +136,7 @@ def install_linux_net(params): guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch') installmethod = params.get('netmethod') @@ -197,14 +197,14 @@ def install_linux_net(params): # and installation method from global.cfg if installmethod == 'http': - ks = global_parser.get_value("guest", guestos + "_" + guestarch + + ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_http_ks") elif installmethod == 'ftp': - ks = global_parser.get_value("guest", guestos + "_" + guestarch + "_ftp_ks") + ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_ftp_ks") elif installmethod == "nfs": - ks = global_parser.get_value("guest", guestos + "_" + guestarch + "_nfs_ks") + ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_nfs_ks") - ostree = global_parser.get_value("guest", guestos + "_" + guestarch) + ostree = global_parser.get_value("guest", os_type + "_" + guestarch) logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) @@ -277,7 +277,7 @@ def install_linux_net(params): logger.error("fail to define domain %s" % guestname) return 1 - if 'rhel3u9' in guestos: + if 'rhel3u9' in os_type: interval = 0 logger.info("waiting 1000 seconds for the installation to complete...") while(interval < 1000): diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 868c72b..8211cb0 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -26,7 +26,7 @@ FLOOPY_IMG = "/tmp/floppy.img" ISO_MOUNT_POINT = "/mnt/libvirt_windows" HOME_PATH = os.getcwd() -required_params = ('guestname', 'virt_type', 'guestos', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -68,7 +68,7 @@ def prepare_iso(iso_file, mount_point): return 0, iso_local_path -def prepare_floppy_image(guestname, guestos, guestarch, +def prepare_floppy_image(guestname, os_type, guestarch, windows_unattended_path, cdkey, FLOOPY_IMG): """Making corresponding floppy images for the given guestname """ @@ -103,19 +103,19 @@ def prepare_floppy_image(guestname, guestos, guestarch, "failed to mount /tmp/floppy.img to /mnt/libvirt_floppy") return 1 - if '2008' in guestos or '7' in guestos or 'vista' in guestos: + if '2008' in os_type or '7' in os_type or 'vista' in os_type: dest_fname = "autounattend.xml" source = os.path.join(windows_unattended_path, "%s_%s.xml" % - (guestos, guestarch)) + (os_type, guestarch)) - elif '2003' in guestos or 'xp' in guestos: + elif '2003' in os_type or 'xp' in os_type: dest_fname = "winnt.sif" setup_file = 'winnt.bat' setup_file_path = os.path.join(windows_unattended_path, setup_file) setup_file_dest = os.path.join(floppy_mount, setup_file) shutil.copyfile(setup_file_path, setup_file_dest) source = os.path.join(windows_unattended_path, "%s_%s.sif" % - (guestos, guestarch)) + (os_type, guestarch)) dest = os.path.join(floppy_mount, dest_fname) @@ -197,7 +197,7 @@ def install_windows_cdrom(params): guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch') logger.info("the name of domain is %s" % guestname) @@ -261,8 +261,8 @@ def install_windows_cdrom(params): # Get iso file based on domain os and arch from global.cfg global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", guestos + '_' + guestarch) - cdkey = global_parser.get_value("guest", "%s_%s_key" % (guestos, guestarch)) + iso_file = global_parser.get_value("guest", os_type + '_' + guestarch) + cdkey = global_parser.get_value("guest", "%s_%s_key" % (os_type, guestarch)) windows_unattended_path = os.path.join(HOME_PATH, "repos/domain/windows_unattended") @@ -278,7 +278,7 @@ def install_windows_cdrom(params): return 1 params['bootcd'] = iso_local_path - status = prepare_floppy_image(guestname, guestos, guestarch, + status = prepare_floppy_image(guestname, os_type, guestarch, windows_unattended_path, cdkey, FLOOPY_IMG) if status: logger.error("making floppy image failed") @@ -424,12 +424,12 @@ def install_windows_cdrom_clean(params): logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output) - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch') envfile = os.path.join(HOME_PATH, 'global.cfg') global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", guestos + '_' + guestarch) + iso_file = global_parser.get_value("guest", os_type + '_' + guestarch) status, iso_local_path = prepare_iso(iso_file, ISO_MOUNT_POINT) if os.path.exists(iso_local_path): diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 8556966..c99bde5 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -21,7 +21,7 @@ from utils import xml_builder IMAG_PATH = "/var/lib/libvirt/images/" DISK_DD = "dd if=/dev/zero of=%s bs=1 count=1 seek=6G" -required_params = ('guestos', 'guestarch', 'virt_type', 'guestnum', 'uri') +required_params = ('os_type', 'guestarch', 'virt_type', 'guestnum', 'uri') optional_params = () def request_credentials(credentials, user_data): @@ -96,12 +96,12 @@ def multiple_thread_block_on_domain_create(params): check the return status of calling create API """ logger = params['logger'] - guestos = params.get('guestos') + os_type = params.get('os_type') arch = params.get('guestarch') type = params.get('virt_type') num = params.get('guestnum') - logger.info("the os of domain is %s" % guestos) + logger.info("the os of domain is %s" % os_type) logger.info("the arch of domain is %s" % arch) logger.info("the type of domain is %s" % type) logger.info("the number of domain we are going to install is %s" % num) @@ -118,8 +118,8 @@ def multiple_thread_block_on_domain_create(params): envfile = os.path.join(homepath, 'global.cfg') global_parser = global_parser.GlobalParser(envfile) - ostree = global_parser.get_value("guest", guestos + "_" + arch) - ks = global_parser.get_value("guest", guestos + "_" + arch + + ostree = global_parser.get_value("guest", os_type + "_" + arch) + ks = global_parser.get_value("guest", os_type + "_" + arch + "_http_ks") # download vmlinuz and initrd.img @@ -136,7 +136,7 @@ def multiple_thread_block_on_domain_create(params): thread_pid = [] for i in range(int(start_num), int(end_num)): guestname = name + str(i) - thr = domain_install(guestname, guestos, arch, type, ks, conn, util, logger) + thr = domain_install(guestname, os_type, arch, type, ks, conn, util, logger) thread_pid.append(thr) for id in thread_pid: -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
--- cases/consumption_cpu_topology.conf | 2 +- cases/consumption_domain_nfs_start.conf | 2 +- cases/consumption_eventhandler.conf | 2 +- cases/consumption_libvirtd.conf | 2 +- cases/consumption_ownership_test.conf | 2 +- cases/domain_linux_net_inst.conf | 2 +- cases/linux_domain.conf | 2 +- cases/snapshot.conf | 2 +- cases/windows_domain.conf | 2 +- repos/domain/install_image.py | 8 +++--- repos/domain/install_linux_cdrom.py | 8 +++--- repos/domain/install_linux_net.py | 14 +++++----- repos/domain/install_windows_cdrom.py | 24 ++++++++++---------- .../multiple_thread_block_on_domain_create.py | 12 +++++----- 14 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/cases/consumption_cpu_topology.conf b/cases/consumption_cpu_topology.conf index 1d76256..429f856 100644 --- a/cases/consumption_cpu_topology.conf +++ b/cases/consumption_cpu_topology.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_domain_nfs_start.conf b/cases/consumption_domain_nfs_start.conf index f97cda0..acc7f9e 100644 --- a/cases/consumption_domain_nfs_start.conf +++ b/cases/consumption_domain_nfs_start.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_eventhandler.conf b/cases/consumption_eventhandler.conf index 768d616..0fc4509 100644 --- a/cases/consumption_eventhandler.conf +++ b/cases/consumption_eventhandler.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_libvirtd.conf b/cases/consumption_libvirtd.conf index 4eb8f86..330d7fc 100644 --- a/cases/consumption_libvirtd.conf +++ b/cases/consumption_libvirtd.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/consumption_ownership_test.conf b/cases/consumption_ownership_test.conf index 58468fd..dc0d7ab 100644 --- a/cases/consumption_ownership_test.conf +++ b/cases/consumption_ownership_test.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/domain_linux_net_inst.conf b/cases/domain_linux_net_inst.conf index 4c8ab5d..76bb6ba 100644 --- a/cases/domain_linux_net_inst.conf +++ b/cases/domain_linux_net_inst.conf @@ -3,7 +3,7 @@ domain:install_linux_net $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/linux_domain.conf b/cases/linux_domain.conf index 5059c0d..bae93e6 100644 --- a/cases/linux_domain.conf +++ b/cases/linux_domain.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/snapshot.conf b/cases/snapshot.conf index 0557c86..924ef61 100644 --- a/cases/snapshot.conf +++ b/cases/snapshot.conf @@ -3,7 +3,7 @@ domain:install_linux_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/cases/windows_domain.conf b/cases/windows_domain.conf index 6eed3f5..917f3ec 100644 --- a/cases/windows_domain.conf +++ b/cases/windows_domain.conf @@ -3,7 +3,7 @@ domain:install_windows_cdrom $defaultname virt_type $defaulthv - guestos + os_type $defaultos guestarch $defaultarch diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index 80dcf1a..12c638e 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -17,7 +17,7 @@ from utils import xml_builder
HOME_PATH = os.getcwd()
-required_params = ('guestname', 'virt_type', 'guestos', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -35,12 +35,12 @@ def install_image(params):
guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch')
logger.info("the name of domain is %s" % guestname) logger.info("the type of domain is %s" % virt_type) - logger.info("the os of domain is %s" % guestos) + logger.info("the os of domain is %s" % os_type) logger.info("the arch of domain is %s" % guestarch)
# Connect to local hypervisor connection URI @@ -64,7 +64,7 @@ def install_image(params): logger.info("the environment file is %s" % envfile)
global_parser = global_parser.GlobalParser(envfile) - image_url = global_parser.get_value("image", "%s_%s" % (guestos, guestarch)) + image_url = global_parser.get_value("image", "%s_%s" % (os_type, guestarch))
logger.info("download images file from %s" % image_url) urllib.urlretrieve(image_url, imgfullpath) diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index faa60ab..53edce5 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder
-required_params = ('guestname', 'virt_type', 'guestos', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -160,7 +160,7 @@ def install_linux_cdrom(params):
guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch')
logger.info("the name of domain is %s" % guestname) @@ -227,8 +227,8 @@ def install_linux_cdrom(params): logger.info("the environment file is %s" % envfile)
global_parser = global_parser.GlobalParser(envfile) - ostree = global_parser.get_value("guest", guestos + "_" +guestarch) - ks = global_parser.get_value("guest", guestos + "_" +guestarch + "_http_ks") + ostree = global_parser.get_value("guest", os_type + "_" +guestarch) + ks = global_parser.get_value("guest", os_type + "_" +guestarch + "_http_ks")
logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index 2c04796..797f8a9 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder
-required_params = ('guestname', 'virt_type', 'guestos', 'guestarch','netmethod',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch','netmethod',) optional_params = ('uuid', 'memory', 'vcpu', @@ -136,7 +136,7 @@ def install_linux_net(params):
guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch') installmethod = params.get('netmethod')
@@ -197,14 +197,14 @@ def install_linux_net(params): # and installation method from global.cfg
if installmethod == 'http': - ks = global_parser.get_value("guest", guestos + "_" + guestarch + + ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_http_ks") elif installmethod == 'ftp': - ks = global_parser.get_value("guest", guestos + "_" + guestarch + "_ftp_ks") + ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_ftp_ks") elif installmethod == "nfs": - ks = global_parser.get_value("guest", guestos + "_" + guestarch + "_nfs_ks") + ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_nfs_ks")
- ostree = global_parser.get_value("guest", guestos + "_" + guestarch) + ostree = global_parser.get_value("guest", os_type + "_" + guestarch)
logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) @@ -277,7 +277,7 @@ def install_linux_net(params): logger.error("fail to define domain %s" % guestname) return 1
- if 'rhel3u9' in guestos: + if 'rhel3u9' in os_type: interval = 0 logger.info("waiting 1000 seconds for the installation to complete...") while(interval < 1000): diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 868c72b..8211cb0 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -26,7 +26,7 @@ FLOOPY_IMG = "/tmp/floppy.img" ISO_MOUNT_POINT = "/mnt/libvirt_windows" HOME_PATH = os.getcwd()
-required_params = ('guestname', 'virt_type', 'guestos', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -68,7 +68,7 @@ def prepare_iso(iso_file, mount_point):
return 0, iso_local_path
-def prepare_floppy_image(guestname, guestos, guestarch, +def prepare_floppy_image(guestname, os_type, guestarch, windows_unattended_path, cdkey, FLOOPY_IMG): """Making corresponding floppy images for the given guestname """ @@ -103,19 +103,19 @@ def prepare_floppy_image(guestname, guestos, guestarch, "failed to mount /tmp/floppy.img to /mnt/libvirt_floppy") return 1
- if '2008' in guestos or '7' in guestos or 'vista' in guestos: + if '2008' in os_type or '7' in os_type or 'vista' in os_type: dest_fname = "autounattend.xml" source = os.path.join(windows_unattended_path, "%s_%s.xml" % - (guestos, guestarch)) + (os_type, guestarch))
- elif '2003' in guestos or 'xp' in guestos: + elif '2003' in os_type or 'xp' in os_type: dest_fname = "winnt.sif" setup_file = 'winnt.bat' setup_file_path = os.path.join(windows_unattended_path, setup_file) setup_file_dest = os.path.join(floppy_mount, setup_file) shutil.copyfile(setup_file_path, setup_file_dest) source = os.path.join(windows_unattended_path, "%s_%s.sif" % - (guestos, guestarch)) + (os_type, guestarch))
dest = os.path.join(floppy_mount, dest_fname)
@@ -197,7 +197,7 @@ def install_windows_cdrom(params):
guestname = params.get('guestname') virt_type = params.get('virt_type') - guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch')
logger.info("the name of domain is %s" % guestname) @@ -261,8 +261,8 @@ def install_windows_cdrom(params):
# Get iso file based on domain os and arch from global.cfg global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", guestos + '_' + guestarch) - cdkey = global_parser.get_value("guest", "%s_%s_key" % (guestos, guestarch)) + iso_file = global_parser.get_value("guest", os_type + '_' + guestarch) + cdkey = global_parser.get_value("guest", "%s_%s_key" % (os_type, guestarch))
windows_unattended_path = os.path.join(HOME_PATH, "repos/domain/windows_unattended") @@ -278,7 +278,7 @@ def install_windows_cdrom(params): return 1 params['bootcd'] = iso_local_path
- status = prepare_floppy_image(guestname, guestos, guestarch, + status = prepare_floppy_image(guestname, os_type, guestarch, windows_unattended_path, cdkey, FLOOPY_IMG) if status: logger.error("making floppy image failed") @@ -424,12 +424,12 @@ def install_windows_cdrom_clean(params): logger.error("failed to undefine domain %s" % guestname) logger.error("%s" % output)
- guestos = params.get('guestos') + os_type = params.get('os_type') guestarch = params.get('guestarch')
envfile = os.path.join(HOME_PATH, 'global.cfg') global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", guestos + '_' + guestarch) + iso_file = global_parser.get_value("guest", os_type + '_' + guestarch)
status, iso_local_path = prepare_iso(iso_file, ISO_MOUNT_POINT) if os.path.exists(iso_local_path): diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 8556966..c99bde5 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -21,7 +21,7 @@ from utils import xml_builder IMAG_PATH = "/var/lib/libvirt/images/" DISK_DD = "dd if=/dev/zero of=%s bs=1 count=1 seek=6G"
-required_params = ('guestos', 'guestarch', 'virt_type', 'guestnum', 'uri') +required_params = ('os_type', 'guestarch', 'virt_type', 'guestnum', 'uri') optional_params = ()
def request_credentials(credentials, user_data): @@ -96,12 +96,12 @@ def multiple_thread_block_on_domain_create(params): check the return status of calling create API """ logger = params['logger'] - guestos = params.get('guestos') + os_type = params.get('os_type') arch = params.get('guestarch') type = params.get('virt_type') num = params.get('guestnum')
- logger.info("the os of domain is %s" % guestos) + logger.info("the os of domain is %s" % os_type) logger.info("the arch of domain is %s" % arch) logger.info("the type of domain is %s" % type) logger.info("the number of domain we are going to install is %s" % num) @@ -118,8 +118,8 @@ def multiple_thread_block_on_domain_create(params):
envfile = os.path.join(homepath, 'global.cfg') global_parser = global_parser.GlobalParser(envfile) - ostree = global_parser.get_value("guest", guestos + "_" + arch) - ks = global_parser.get_value("guest", guestos + "_" + arch + + ostree = global_parser.get_value("guest", os_type + "_" + arch) + ks = global_parser.get_value("guest", os_type + "_" + arch + "_http_ks")
# download vmlinuz and initrd.img @@ -136,7 +136,7 @@ def multiple_thread_block_on_domain_create(params): thread_pid = [] for i in range(int(start_num), int(end_num)): guestname = name + str(i) - thr = domain_install(guestname, guestos, arch, type, ks, conn, util, logger) + thr = domain_install(guestname, os_type, arch, type, ks, conn, util, logger) thread_pid.append(thr)
for id in thread_pid:
Looks good, ACK. Martin

An example of the libvirt XML will tell why os_arch is better. <os> <type arch='x86_64'>exe</type> <init>/bin/systemd</init> <initarg>--unit</initarg> <initarg>emergency.service</initarg> </os> --- cases/consumption_cpu_topology.conf | 2 +- cases/consumption_domain_nfs_start.conf | 2 +- cases/consumption_eventhandler.conf | 2 +- cases/consumption_libvirtd.conf | 2 +- cases/consumption_ownership_test.conf | 2 +- cases/domain_linux_net_inst.conf | 2 +- cases/linux_domain.conf | 2 +- cases/snapshot.conf | 2 +- cases/windows_domain.conf | 2 +- repos/domain/install_image.py | 8 ++++---- repos/domain/install_linux_cdrom.py | 8 ++++---- repos/domain/install_linux_net.py | 12 ++++++------ repos/domain/install_windows_cdrom.py | 20 ++++++++++---------- .../multiple_thread_block_on_domain_create.py | 4 ++-- 14 files changed, 35 insertions(+), 35 deletions(-) diff --git a/cases/consumption_cpu_topology.conf b/cases/consumption_cpu_topology.conf index 429f856..1fdb1e2 100644 --- a/cases/consumption_cpu_topology.conf +++ b/cases/consumption_cpu_topology.conf @@ -5,7 +5,7 @@ domain:install_linux_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/cases/consumption_domain_nfs_start.conf b/cases/consumption_domain_nfs_start.conf index acc7f9e..f213b2a 100644 --- a/cases/consumption_domain_nfs_start.conf +++ b/cases/consumption_domain_nfs_start.conf @@ -5,7 +5,7 @@ domain:install_linux_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/cases/consumption_eventhandler.conf b/cases/consumption_eventhandler.conf index 0fc4509..47de579 100644 --- a/cases/consumption_eventhandler.conf +++ b/cases/consumption_eventhandler.conf @@ -5,7 +5,7 @@ domain:install_linux_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/cases/consumption_libvirtd.conf b/cases/consumption_libvirtd.conf index 330d7fc..6cf070e 100644 --- a/cases/consumption_libvirtd.conf +++ b/cases/consumption_libvirtd.conf @@ -5,7 +5,7 @@ domain:install_linux_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/cases/consumption_ownership_test.conf b/cases/consumption_ownership_test.conf index dc0d7ab..e588b54 100644 --- a/cases/consumption_ownership_test.conf +++ b/cases/consumption_ownership_test.conf @@ -5,7 +5,7 @@ domain:install_linux_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/cases/domain_linux_net_inst.conf b/cases/domain_linux_net_inst.conf index 76bb6ba..5e30434 100644 --- a/cases/domain_linux_net_inst.conf +++ b/cases/domain_linux_net_inst.conf @@ -5,7 +5,7 @@ domain:install_linux_net $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch netmethod http diff --git a/cases/linux_domain.conf b/cases/linux_domain.conf index bae93e6..73ef9f3 100644 --- a/cases/linux_domain.conf +++ b/cases/linux_domain.conf @@ -5,7 +5,7 @@ domain:install_linux_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/cases/snapshot.conf b/cases/snapshot.conf index 924ef61..bceabe2 100644 --- a/cases/snapshot.conf +++ b/cases/snapshot.conf @@ -5,7 +5,7 @@ domain:install_linux_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/cases/windows_domain.conf b/cases/windows_domain.conf index 917f3ec..073009c 100644 --- a/cases/windows_domain.conf +++ b/cases/windows_domain.conf @@ -5,7 +5,7 @@ domain:install_windows_cdrom $defaulthv os_type $defaultos - guestarch + os_arch $defaultarch vcpu $defaultvcpu diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index 12c638e..64d4d91 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -17,7 +17,7 @@ from utils import xml_builder HOME_PATH = os.getcwd() -required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -36,12 +36,12 @@ def install_image(params): guestname = params.get('guestname') virt_type = params.get('virt_type') os_type = params.get('os_type') - guestarch = params.get('guestarch') + os_arch = params.get('os_arch') logger.info("the name of domain is %s" % guestname) logger.info("the type of domain is %s" % virt_type) logger.info("the os of domain is %s" % os_type) - logger.info("the arch of domain is %s" % guestarch) + logger.info("the arch of domain is %s" % os_arch) # Connect to local hypervisor connection URI hypervisor = utils.get_hypervisor() @@ -64,7 +64,7 @@ def install_image(params): logger.info("the environment file is %s" % envfile) global_parser = global_parser.GlobalParser(envfile) - image_url = global_parser.get_value("image", "%s_%s" % (os_type, guestarch)) + image_url = global_parser.get_value("image", "%s_%s" % (os_type, os_arch)) logger.info("download images file from %s" % image_url) urllib.urlretrieve(image_url, imgfullpath) diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 53edce5..4588333 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -161,7 +161,7 @@ def install_linux_cdrom(params): guestname = params.get('guestname') virt_type = params.get('virt_type') os_type = params.get('os_type') - guestarch = params.get('guestarch') + os_arch = params.get('os_arch') logger.info("the name of domain is %s" % guestname) logger.info("the type of domain is %s" % virt_type) @@ -227,8 +227,8 @@ def install_linux_cdrom(params): logger.info("the environment file is %s" % envfile) global_parser = global_parser.GlobalParser(envfile) - ostree = global_parser.get_value("guest", os_type + "_" +guestarch) - ks = global_parser.get_value("guest", os_type + "_" +guestarch + "_http_ks") + ostree = global_parser.get_value("guest", os_type + "_" +os_arch) + ks = global_parser.get_value("guest", os_type + "_" +os_arch + "_http_ks") logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index 797f8a9..dd350f4 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type', 'os_type', 'guestarch','netmethod',) +required_params = ('guestname', 'virt_type', 'os_type', 'os_arch','netmethod',) optional_params = ('uuid', 'memory', 'vcpu', @@ -137,7 +137,7 @@ def install_linux_net(params): guestname = params.get('guestname') virt_type = params.get('virt_type') os_type = params.get('os_type') - guestarch = params.get('guestarch') + os_arch = params.get('os_arch') installmethod = params.get('netmethod') logger.info("the name of domain is %s" % guestname) @@ -197,14 +197,14 @@ def install_linux_net(params): # and installation method from global.cfg if installmethod == 'http': - ks = global_parser.get_value("guest", os_type + "_" + guestarch + + ks = global_parser.get_value("guest", os_type + "_" + os_arch + "_http_ks") elif installmethod == 'ftp': - ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_ftp_ks") + ks = global_parser.get_value("guest", os_type + "_" + os_arch + "_ftp_ks") elif installmethod == "nfs": - ks = global_parser.get_value("guest", os_type + "_" + guestarch + "_nfs_ks") + ks = global_parser.get_value("guest", os_type + "_" + os_arch + "_nfs_ks") - ostree = global_parser.get_value("guest", os_type + "_" + guestarch) + ostree = global_parser.get_value("guest", os_type + "_" + os_arch) logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 8211cb0..f6f03d7 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -26,7 +26,7 @@ FLOOPY_IMG = "/tmp/floppy.img" ISO_MOUNT_POINT = "/mnt/libvirt_windows" HOME_PATH = os.getcwd() -required_params = ('guestname', 'virt_type', 'os_type', 'guestarch',) +required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -68,7 +68,7 @@ def prepare_iso(iso_file, mount_point): return 0, iso_local_path -def prepare_floppy_image(guestname, os_type, guestarch, +def prepare_floppy_image(guestname, os_type, os_arch, windows_unattended_path, cdkey, FLOOPY_IMG): """Making corresponding floppy images for the given guestname """ @@ -106,7 +106,7 @@ def prepare_floppy_image(guestname, os_type, guestarch, if '2008' in os_type or '7' in os_type or 'vista' in os_type: dest_fname = "autounattend.xml" source = os.path.join(windows_unattended_path, "%s_%s.xml" % - (os_type, guestarch)) + (os_type, os_arch)) elif '2003' in os_type or 'xp' in os_type: dest_fname = "winnt.sif" @@ -115,7 +115,7 @@ def prepare_floppy_image(guestname, os_type, guestarch, setup_file_dest = os.path.join(floppy_mount, setup_file) shutil.copyfile(setup_file_path, setup_file_dest) source = os.path.join(windows_unattended_path, "%s_%s.sif" % - (os_type, guestarch)) + (os_type, os_arch)) dest = os.path.join(floppy_mount, dest_fname) @@ -198,7 +198,7 @@ def install_windows_cdrom(params): guestname = params.get('guestname') virt_type = params.get('virt_type') os_type = params.get('os_type') - guestarch = params.get('guestarch') + os_arch = params.get('os_arch') logger.info("the name of domain is %s" % guestname) logger.info("the type of domain is %s" % virt_type) @@ -261,8 +261,8 @@ def install_windows_cdrom(params): # Get iso file based on domain os and arch from global.cfg global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", os_type + '_' + guestarch) - cdkey = global_parser.get_value("guest", "%s_%s_key" % (os_type, guestarch)) + iso_file = global_parser.get_value("guest", os_type + '_' + os_arch) + cdkey = global_parser.get_value("guest", "%s_%s_key" % (os_type, os_arch)) windows_unattended_path = os.path.join(HOME_PATH, "repos/domain/windows_unattended") @@ -278,7 +278,7 @@ def install_windows_cdrom(params): return 1 params['bootcd'] = iso_local_path - status = prepare_floppy_image(guestname, os_type, guestarch, + status = prepare_floppy_image(guestname, os_type, os_arch, windows_unattended_path, cdkey, FLOOPY_IMG) if status: logger.error("making floppy image failed") @@ -425,11 +425,11 @@ def install_windows_cdrom_clean(params): logger.error("%s" % output) os_type = params.get('os_type') - guestarch = params.get('guestarch') + os_arch = params.get('os_arch') envfile = os.path.join(HOME_PATH, 'global.cfg') global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", os_type + '_' + guestarch) + iso_file = global_parser.get_value("guest", os_type + '_' + os_arch) status, iso_local_path = prepare_iso(iso_file, ISO_MOUNT_POINT) if os.path.exists(iso_local_path): diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index c99bde5..c4f6732 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -21,7 +21,7 @@ from utils import xml_builder IMAG_PATH = "/var/lib/libvirt/images/" DISK_DD = "dd if=/dev/zero of=%s bs=1 count=1 seek=6G" -required_params = ('os_type', 'guestarch', 'virt_type', 'guestnum', 'uri') +required_params = ('os_type', 'os_arch', 'virt_type', 'guestnum', 'uri') optional_params = () def request_credentials(credentials, user_data): @@ -97,7 +97,7 @@ def multiple_thread_block_on_domain_create(params): """ logger = params['logger'] os_type = params.get('os_type') - arch = params.get('guestarch') + arch = params.get('os_arch') type = params.get('virt_type') num = params.get('guestnum') -- 1.7.7.3

--- repos/domain/update_devflag.py | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index f1ecf32..e87b1e5 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -77,7 +77,7 @@ def create_image(params, util, img_name): return True -def check_device_in_domain(params, util, guestip): +def check_device_in_domain(params, util, domip): """Check updated device in guest""" logger = params['logger'] @@ -89,7 +89,7 @@ def check_device_in_domain(params, util, guestip): logger.error("it's not a cdrom or floppy device.") return False, None - ret, output = utils.remote_exec_pexpect(guestip, params['username'], \ + ret, output = utils.remote_exec_pexpect(domip, params['username'], \ params['password'], cmd) logger.debug(output) if ret: @@ -98,7 +98,7 @@ def check_device_in_domain(params, util, guestip): time.sleep(5) - ret, output = utils.remote_exec_pexpect(guestip, params['username'], \ + ret, output = utils.remote_exec_pexpect(domip, params['username'], \ params['password'], "umount /media") logger.debug(output) if ret: @@ -107,7 +107,7 @@ def check_device_in_domain(params, util, guestip): time.sleep(5) - ret, output = utils.remote_exec_pexpect(guestip, params['username'], \ + ret, output = utils.remote_exec_pexpect(domip, params['username'], \ params['password'], "ls /media") logger.debug(output) if ret: @@ -117,7 +117,7 @@ def check_device_in_domain(params, util, guestip): return True, output -def check_updated_device(params, output, util, guestip, domobj, srcfile): +def check_updated_device(params, output, util, domip, domobj, srcfile): """Check if the device is updated""" logger = params['logger'] xmlobj = domobj.XMLDesc(0) @@ -129,7 +129,7 @@ def check_updated_device(params, output, util, guestip, domobj, srcfile): elif diskTag.parentNode.getAttribute('device') == 'floppy': upfile = diskTag.getAttribute("file") - res = check_device_in_domain(params, util, guestip) + res = check_device_in_domain(params, util, domip) if res[0] and cmp(res[1], output): if upfile == srcfile: logger.debug("checking fail.") @@ -172,8 +172,8 @@ def update_devflag(params): flag = libvirt.VIR_DOMAIN_AFFECT_CONFIG mac = utils.get_dom_mac_addr(guestname) - guestip = utils.mac_to_ip(mac, 180) - logger.debug("ip address: %s" % guestip) + domip = utils.mac_to_ip(mac, 180) + logger.debug("ip address: %s" % domip) conn = sharedmod.libvirtobj['conn'] @@ -211,7 +211,7 @@ def update_devflag(params): return 1 time.sleep(60) - ret, output = check_device_in_domain(params, util, guestip) + ret, output = check_device_in_domain(params, util, domip) logger.debug(output) if not ret: return 1 @@ -249,7 +249,7 @@ def update_devflag(params): return 1 result = check_updated_device(params, output, util, \ - guestip, domobj, srcfile) + domip, domobj, srcfile) if result[0]: logger.error("fail to update '%s' device: %s\n" % (devtype, result[1])) return 1 -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
--- repos/domain/update_devflag.py | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index f1ecf32..e87b1e5 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -77,7 +77,7 @@ def create_image(params, util, img_name):
return True
-def check_device_in_domain(params, util, guestip): +def check_device_in_domain(params, util, domip): """Check updated device in guest""" logger = params['logger']
@@ -89,7 +89,7 @@ def check_device_in_domain(params, util, guestip): logger.error("it's not a cdrom or floppy device.") return False, None
- ret, output = utils.remote_exec_pexpect(guestip, params['username'], \ + ret, output = utils.remote_exec_pexpect(domip, params['username'], \ params['password'], cmd) logger.debug(output) if ret: @@ -98,7 +98,7 @@ def check_device_in_domain(params, util, guestip):
time.sleep(5)
- ret, output = utils.remote_exec_pexpect(guestip, params['username'], \ + ret, output = utils.remote_exec_pexpect(domip, params['username'], \ params['password'], "umount /media") logger.debug(output) if ret: @@ -107,7 +107,7 @@ def check_device_in_domain(params, util, guestip):
time.sleep(5)
- ret, output = utils.remote_exec_pexpect(guestip, params['username'], \ + ret, output = utils.remote_exec_pexpect(domip, params['username'], \ params['password'], "ls /media") logger.debug(output) if ret: @@ -117,7 +117,7 @@ def check_device_in_domain(params, util, guestip):
return True, output
-def check_updated_device(params, output, util, guestip, domobj, srcfile): +def check_updated_device(params, output, util, domip, domobj, srcfile): """Check if the device is updated""" logger = params['logger'] xmlobj = domobj.XMLDesc(0) @@ -129,7 +129,7 @@ def check_updated_device(params, output, util, guestip, domobj, srcfile): elif diskTag.parentNode.getAttribute('device') == 'floppy': upfile = diskTag.getAttribute("file")
- res = check_device_in_domain(params, util, guestip) + res = check_device_in_domain(params, util, domip) if res[0] and cmp(res[1], output): if upfile == srcfile: logger.debug("checking fail.") @@ -172,8 +172,8 @@ def update_devflag(params): flag = libvirt.VIR_DOMAIN_AFFECT_CONFIG
mac = utils.get_dom_mac_addr(guestname) - guestip = utils.mac_to_ip(mac, 180) - logger.debug("ip address: %s" % guestip) + domip = utils.mac_to_ip(mac, 180) + logger.debug("ip address: %s" % domip)
conn = sharedmod.libvirtobj['conn']
@@ -211,7 +211,7 @@ def update_devflag(params): return 1
time.sleep(60) - ret, output = check_device_in_domain(params, util, guestip) + ret, output = check_device_in_domain(params, util, domip) logger.debug(output) if not ret: return 1 @@ -249,7 +249,7 @@ def update_devflag(params): return 1
result = check_updated_device(params, output, util, \ - guestip, domobj, srcfile) + domip, domobj, srcfile) if result[0]: logger.error("fail to update '%s' device: %s\n" % (devtype, result[1])) return 1
This one I'd rather reconsider with the others, guest ip is better I think. Just my opinion though. Martin

% for i in $(grep 'guest"' * -r | awk -F':' '{print $1}'| uniq); do \ sed -i -e 's/guest"/domain"/g' $i; \ done This also affects the codes like: - url = global_parser.get_value("guest", gname + "src") - dict['kickstart'] = global_parser.get_value("guest", gname + "ks") + url = global_parser.get_value("domain", gname + "src") + dict['kickstart'] = global_parser.get_value("domain", gname + "ks") A follow up patch will change the property 'guest' into 'domain' --- .../en-US/Writing_a_test_case.xml | 4 ++-- repos/domain/balloon_memory.py | 2 +- repos/domain/cpu_affinity.py | 2 +- repos/domain/cpu_topology.py | 10 +++++----- repos/domain/domain_blkinfo.py | 2 +- repos/domain/domain_uuid.py | 2 +- repos/domain/domblkinfo.py | 2 +- repos/domain/install_linux_cdrom.py | 6 +++--- repos/domain/install_linux_check.py | 6 +++--- repos/domain/install_linux_net.py | 8 ++++---- repos/domain/install_windows_cdrom.py | 6 +++--- repos/domain/restore.py | 2 +- repos/domain/save.py | 2 +- repos/domain/update_devflag.py | 2 +- .../multiple_thread_block_on_domain_create.py | 6 +++--- repos/snapshot/file_flag.py | 2 +- repos/snapshot/flag_check.py | 2 +- utils/utils.py | 2 +- 18 files changed, 34 insertions(+), 34 deletions(-) diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index dec8bd7..5502cc3 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -238,8 +238,8 @@ def install_domain(dict): logger.info('get system environment information') global_parser = global_parser.GlobalParser(envfile) - url = global_parser.get_value("guest", gname + "src") - dict['kickstart'] = global_parser.get_value("guest", gname + "ks") + url = global_parser.get_value("domain", gname + "src") + dict['kickstart'] = global_parser.get_value("domain", gname + "ks") logger.debug('install source: \n %s' %url) logger.debug('kisckstart file: \n %s' %dict['kickstart']) diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index d48ea3b..dd3eafc 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -169,7 +169,7 @@ def balloon_memory(params): newdomxml = redefine_memory_size(domobj, domname, maxmem) logger.debug('''new domain %s xml :\n%s''' %(domname, newdomxml)) - logger.info("undefine the original guest") + logger.info("undefine the original domain") try: domobj.undefine() except libvirtError, e: diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index 38ab5e3..47cd30a 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -81,7 +81,7 @@ def set_vcpus(util, domobj, domain_name, vcpu): newdomxml = redefine_vcpu_number(domobj, domain_name, vcpu) logger.debug('''new domain %s xml :\n%s''' %(domain_name, newdomxml)) - logger.info("undefine the original guest") + logger.info("undefine the original domain") try: domobj.undefine() except libvirtError, e: diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index 5e95057..50876da 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -58,9 +58,9 @@ def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger): return doc.toxml() def domain_undefine(domobj, logger): - """undefine original guest""" + """undefine original domain""" try: - logger.info("undefine guest") + logger.info("undefine domain") domobj.undefine() logger.info("undefine the domain is successful") except libvirtError, e: @@ -74,7 +74,7 @@ def domain_undefine(domobj, logger): def domain_define(domobj, domxml, logger): """define new domain xml""" try: - logger.info("define guest") + logger.info("define domain") conn = domobj._conn; conn.defineXML(domxml) logger.info("success to define new domain xml description") @@ -87,13 +87,13 @@ def domain_define(domobj, domxml, logger): return 0 def domain_start(domobj, guestname, util, logger): - """start guest""" + """start domain""" timeout = 600 ip = '' mac = utils.get_dom_mac_addr(guestname) try: - logger.info("start guest") + logger.info("start domain") domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/repos/domain/domain_blkinfo.py b/repos/domain/domain_blkinfo.py index 5845550..eb946c9 100644 --- a/repos/domain/domain_blkinfo.py +++ b/repos/domain/domain_blkinfo.py @@ -91,7 +91,7 @@ def domblkinfo(params): conn = sharedmod.libvirtobj['conn'] if not check_domain_exists(conn, guestname, logger): - logger.error("need a defined guest") + logger.error("need a defined domain") return 1 logger.info("the output of virsh domblkinfo is:") diff --git a/repos/domain/domain_uuid.py b/repos/domain/domain_uuid.py index a3ad9e4..f4fc588 100644 --- a/repos/domain/domain_uuid.py +++ b/repos/domain/domain_uuid.py @@ -58,7 +58,7 @@ def domuuid(params): conn = sharedmod.libvirtobj['conn'] if not check_domain_exists(conn, guestname, logger): - logger.error("need a defined guest") + logger.error("need a defined domain") return 1 domobj = conn.lookupByName(guestname) diff --git a/repos/domain/domblkinfo.py b/repos/domain/domblkinfo.py index 9510e49..1a2007a 100644 --- a/repos/domain/domblkinfo.py +++ b/repos/domain/domblkinfo.py @@ -91,7 +91,7 @@ def domblkinfo(params): conn = sharedmod.libvirtobj['conn'] if not check_domain_exists(conn, guestname, logger): - logger.error("need a defined guest") + logger.error("need a defined domain") return 1 logger.info("the output of virsh domblkinfo is:") diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 4588333..3005f2e 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -227,8 +227,8 @@ def install_linux_cdrom(params): logger.info("the environment file is %s" % envfile) global_parser = global_parser.GlobalParser(envfile) - ostree = global_parser.get_value("guest", os_type + "_" +os_arch) - ks = global_parser.get_value("guest", os_type + "_" +os_arch + "_http_ks") + ostree = global_parser.get_value("domain", os_type + "_" +os_arch) + ks = global_parser.get_value("domain", os_type + "_" +os_arch + "_http_ks") logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) @@ -331,7 +331,7 @@ def install_linux_cdrom(params): if interval == 2400: if 'rhel3u9' in guestname: logger.info( - "domain installaton will be destoryed forcelly for rhel3u9 guest") + "domain installaton will be destoryed forcelly for rhel3u9 domain") domobj.destroy() logger.info("boot domain vm off harddisk") ret = prepare_boot_domain(domobj, params, logger, installtype) diff --git a/repos/domain/install_linux_check.py b/repos/domain/install_linux_check.py index ea1d41e..62b39bb 100644 --- a/repos/domain/install_linux_check.py +++ b/repos/domain/install_linux_check.py @@ -88,12 +88,12 @@ def install_linux_check(params): if utils.do_ping(ipaddr, 20) == 1: logger.info("ping current domain successfull") else: - logger.error("Error: can't ping current guest") + logger.error("Error: can't ping current domain") Test_Result = 1 return Test_Result # Creat file and read file in guest. - logger.info("check point2: creat and read dirctory/file in guest") + logger.info("check point2: creat and read dirctory/file in domain") if utils.create_dir(ipaddr, "root", "redhat") == 0: logger.info("create dir - /tmp/test successfully") if utils.write_file(ipaddr, "root", "redhat") == 0: @@ -157,7 +157,7 @@ def install_linux_check(params): if utils.run_wget_app(ipaddr, "root", "redhat", file_url, logger) == 0: logger.info("run wget successfully in guest.") else: - logger.error("Error: fail to run wget in guest") + logger.error("Error: fail to run wget in domain") Test_Result = 1 return Test_Result diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index dd350f4..81a25bf 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -197,14 +197,14 @@ def install_linux_net(params): # and installation method from global.cfg if installmethod == 'http': - ks = global_parser.get_value("guest", os_type + "_" + os_arch + + ks = global_parser.get_value("domain", os_type + "_" + os_arch + "_http_ks") elif installmethod == 'ftp': - ks = global_parser.get_value("guest", os_type + "_" + os_arch + "_ftp_ks") + ks = global_parser.get_value("domain", os_type + "_" + os_arch + "_ftp_ks") elif installmethod == "nfs": - ks = global_parser.get_value("guest", os_type + "_" + os_arch + "_nfs_ks") + ks = global_parser.get_value("domain", os_type + "_" + os_arch + "_nfs_ks") - ostree = global_parser.get_value("guest", os_type + "_" + os_arch) + ostree = global_parser.get_value("domain", os_type + "_" + os_arch) logger.debug('install source: \n %s' % ostree) logger.debug('kisckstart file: \n %s' % ks) diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index f6f03d7..7982391 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -261,8 +261,8 @@ def install_windows_cdrom(params): # Get iso file based on domain os and arch from global.cfg global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", os_type + '_' + os_arch) - cdkey = global_parser.get_value("guest", "%s_%s_key" % (os_type, os_arch)) + iso_file = global_parser.get_value("domain", os_type + '_' + os_arch) + cdkey = global_parser.get_value("domain", "%s_%s_key" % (os_type, os_arch)) windows_unattended_path = os.path.join(HOME_PATH, "repos/domain/windows_unattended") @@ -429,7 +429,7 @@ def install_windows_cdrom_clean(params): envfile = os.path.join(HOME_PATH, 'global.cfg') global_parser = global_parser.GlobalParser(envfile) - iso_file = global_parser.get_value("guest", os_type + '_' + os_arch) + iso_file = global_parser.get_value("domain", os_type + '_' + os_arch) status, iso_local_path = prepare_iso(iso_file, ISO_MOUNT_POINT) if os.path.exists(iso_local_path): diff --git a/repos/domain/restore.py b/repos/domain/restore.py index 99fbd50..b221c9f 100644 --- a/repos/domain/restore.py +++ b/repos/domain/restore.py @@ -28,7 +28,7 @@ def get_domain_ipaddr(*args): logger.info("ping current domain successfull") return ipaddr else: - logger.error("Error: can't ping current guest") + logger.error("Error: can't ping current domain") return None def check_domain_status(*args): diff --git a/repos/domain/save.py b/repos/domain/save.py index 50eef09..9db0667 100644 --- a/repos/domain/save.py +++ b/repos/domain/save.py @@ -28,7 +28,7 @@ def get_domain_ipaddr(*args): logger.info("ping current domain successfull") return ipaddr else: - logger.error("Error: can't ping current guest") + logger.error("Error: can't ping current domain") return None def check_domain_status(*args): diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index e87b1e5..6a6641a 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -78,7 +78,7 @@ def create_image(params, util, img_name): return True def check_device_in_domain(params, util, domip): - """Check updated device in guest""" + """Check updated device in domain""" logger = params['logger'] if params['devtype'] == 'cdrom': diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index c4f6732..967b1b9 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -118,8 +118,8 @@ def multiple_thread_block_on_domain_create(params): envfile = os.path.join(homepath, 'global.cfg') global_parser = global_parser.GlobalParser(envfile) - ostree = global_parser.get_value("guest", os_type + "_" + arch) - ks = global_parser.get_value("guest", os_type + "_" + arch + + ostree = global_parser.get_value("domain", os_type + "_" + arch) + ks = global_parser.get_value("domain", os_type + "_" + arch + "_http_ks") # download vmlinuz and initrd.img @@ -130,7 +130,7 @@ def multiple_thread_block_on_domain_create(params): urllib.urlretrieve(initrdpath, '/var/lib/libvirt/boot/initrd.img') - name = "guest" + name = "domain" start_num = num.split('-')[0] end_num = num.split('-')[1] thread_pid = [] diff --git a/repos/snapshot/file_flag.py b/repos/snapshot/file_flag.py index df22b5c..dffbefb 100644 --- a/repos/snapshot/file_flag.py +++ b/repos/snapshot/file_flag.py @@ -57,7 +57,7 @@ def file_flag(params): conn = sharedmod.libvirtobj['conn'] if not check_domain_running(conn, guestname, logger): - logger.error("need a running guest") + logger.error("need a running domain") return 1 logger.info("get the mac address of vm %s" % guestname) diff --git a/repos/snapshot/flag_check.py b/repos/snapshot/flag_check.py index a4cf7cd..4699a67 100644 --- a/repos/snapshot/flag_check.py +++ b/repos/snapshot/flag_check.py @@ -46,7 +46,7 @@ def flag_check(params): conn = sharedmod.libvirtobj['conn'] if not check_domain_running(conn, guestname, logger): - logger.error("need a running guest") + logger.error("need a running domain") return 1 logger.info("get the mac address of vm %s" % guestname) diff --git a/utils/utils.py b/utils/utils.py index a216fa7..da68718 100644 --- a/utils/utils.py +++ b/utils/utils.py @@ -246,7 +246,7 @@ def get_capacity_suffix_size(capacity): return dicts def dev_num(guestname, device): - """Get disk or interface number in the guest""" + """Get disk or interface number in the domain""" cur = commands.getoutput("pwd") cmd = "sh %s/utils/dev_num.sh %s %s" % (cur, guestname, device) num = int(commands.getoutput(cmd)) -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
% for i in $(grep 'guest"' * -r | awk -F':' '{print $1}'| uniq); do \ sed -i -e 's/guest"/domain"/g' $i; \ done
This also affects the codes like:
- url = global_parser.get_value("guest", gname + "src") - dict['kickstart'] = global_parser.get_value("guest", gname + "ks") + url = global_parser.get_value("domain", gname + "src") + dict['kickstart'] = global_parser.get_value("domain", gname + "ks")
A follow up patch will change the property 'guest' into 'domain' ---
I don't like this very much. "Domain" is a XEN term. IMHO "guest" is more universal and is a little more specific. (It's harder to distinguish Xen's Dom0 vs DomU than "host" and "guest") Peter

On 2012年04月23日 15:40, Peter Krempa wrote:
On 04/20/2012 08:46 AM, Osier Yang wrote:
% for i in $(grep 'guest"' * -r | awk -F':' '{print $1}'| uniq); do \ sed -i -e 's/guest"/domain"/g' $i; \ done
This also affects the codes like:
- url = global_parser.get_value("guest", gname + "src") - dict['kickstart'] = global_parser.get_value("guest", gname + "ks") + url = global_parser.get_value("domain", gname + "src") + dict['kickstart'] = global_parser.get_value("domain", gname + "ks")
A follow up patch will change the property 'guest' into 'domain' ---
I don't like this very much. "Domain" is a XEN term. IMHO "guest" is more universal and is a little more specific. (It's harder to distinguish Xen's Dom0 vs DomU than "host" and "guest")
Yeah, I'd guess it's just caused by XEN is the first hypervisor libvirt supported, and as a history reason, it's used till now. Agree that "guest" is better here, but in many other places, "domain" is better. The problem is there was not a routine for test-API to follow (even no for libvirt I guess), and the two terms were used as the coders willing. Actually I found the problem ("guest" is better in some place) when creating the patch, but I don't have a idea to do it automatically, doing manually though the project will take much time. Osier

% for i in $(grep '\<gname\>' * -r | awk -F':' '{print $1}'); do \ sed -i -e 's/\<gname\>/domname/g' $i; \ done --- .../en-US/Writing_a_test_case.xml | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 5502cc3..e16fb33 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -206,10 +206,10 @@ from utils import xml_builder envfile = 'env.ini' def prepare_cdrom(*args): - url, ks, gname, logger = args + url, ks, domname, logger = args ks_name = os.path.basename(ks) - new_dir = os.path.join('/tmp', gname) + new_dir = os.path.join('/tmp', domname) os.makedirs(new_dir) boot_path = os.path.join(url, 'images/boot.iso') @@ -231,20 +231,20 @@ def prepare_cdrom(*args): def install_domain(dict): logger = dict['logger'] - gname = dict['guestname'] + domname = dict['guestname'] dict['ifacetype'] = 'bridge' dict['bridge'] = 'xenbr0' - dict['bootcd'] = '/tmp/%s/custom.iso' %gname + dict['bootcd'] = '/tmp/%s/custom.iso' %domname logger.info('get system environment information') global_parser = global_parser.GlobalParser(envfile) - url = global_parser.get_value("domain", gname + "src") - dict['kickstart'] = global_parser.get_value("domain", gname + "ks") + url = global_parser.get_value("domain", domname + "src") + dict['kickstart'] = global_parser.get_value("domain", domname + "ks") logger.debug('install source: \n %s' %url) logger.debug('kisckstart file: \n %s' %dict['kickstart']) logger.info('prepare installation booting cdrom') - prepare_cdrom(url, dict['kickstart'], gname, logger) + prepare_cdrom(url, dict['kickstart'], domname, logger) xmlobj = xml_builder.XmlBuilder() guestinstxml = xmlobj.build_domain_install(dict) @@ -256,9 +256,9 @@ def install_domain(dict): domobj.define_domain(guestinstxml) logger.info('start installation domain ...') - domobj.start_domain(gname) + domobj.start_domain(domname) - state = domobj.get_domain_state(gname) + state = domobj.get_domain_state(domname) logger.debug('current domain state: %s' %state) </programlisting> </example> -- 1.7.7.3

--- global.cfg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/global.cfg b/global.cfg index 825e14a..1346988 100644 --- a/global.cfg +++ b/global.cfg @@ -29,7 +29,7 @@ win7_x86_64 = http:// # - URL to iso installation images for Windows domain installations # - installation keys for Windows domain installations # -[guest] +[domain] rhel3u9_i386 = http:// rhel3u9_x86_64 = http:// rhel4u8_i386 = http:// -- 1.7.7.3

--- .../en-US/Writing_a_test_case.xml | 6 +++--- utils/xml_builder.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index e16fb33..40e365a 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -247,13 +247,13 @@ def install_domain(dict): prepare_cdrom(url, dict['kickstart'], domname, logger) xmlobj = xml_builder.XmlBuilder() - guestinstxml = xmlobj.build_domain_install(dict) - logger.debug('dump installation domain xml:\n%s' %guestinstxml) + domxml = xmlobj.build_domain_install(dict) + logger.debug('dump installation domain xml:\n%s' %domxml) conn = connectAPI.ConnectAPI.open("xen:///") domobj = domainAPI.DomainAPI(conn) logger.info('define domain from xml description') - domobj.define_domain(guestinstxml) + domobj.define_domain(domxml) logger.info('start installation domain ...') domobj.start_domain(domname) diff --git a/utils/xml_builder.py b/utils/xml_builder.py index c11b430..a41ab72 100644 --- a/utils/xml_builder.py +++ b/utils/xml_builder.py @@ -331,7 +331,7 @@ if __name__ == "__main__": params['fullimagepath'] = '/tmp/netfs/rhel5u5' params['bootcd'] = '/tmp/custom.iso' - guestinstxml = xmlobj.build_domain_install(params) + domxml = xmlobj.build_domain_install(params) #---------------------------------------- -- 1.7.7.3

% for i in $(grep '\<guest\>' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/\<guest\>/domain/g' $i; \ done --- .../en-US/Understanding_libvirt-test-API.xml | 4 ++-- .../en-US/Writing_a_test_case.xml | 2 +- global.cfg | 20 ++++++++++---------- repos/domain/attach_disk.py | 2 +- repos/domain/attach_interface.py | 2 +- repos/domain/console_io.py | 6 +++--- repos/domain/console_mutex.py | 4 ++-- repos/domain/cpu_affinity.py | 2 +- repos/domain/cpu_topology.py | 2 +- repos/domain/destroy.py | 2 +- repos/domain/detach_disk.py | 2 +- repos/domain/detach_interface.py | 2 +- repos/domain/domain_list.py | 6 +++--- repos/domain/eventhandler.py | 8 ++++---- repos/domain/ifstats.py | 4 ++-- repos/domain/install_linux_check.py | 12 ++++++------ repos/domain/resume.py | 4 ++-- repos/domain/save.py | 2 +- repos/domain/shutdown.py | 2 +- repos/domain/start.py | 4 ++-- repos/domain/suspend.py | 2 +- .../multiple_thread_block_on_domain_create.py | 2 +- repos/snapshot/delete.py | 2 +- repos/snapshot/file_flag.py | 2 +- repos/snapshot/internal_create.py | 2 +- repos/snapshot/revert.py | 2 +- utils/utils.py | 12 ++++++------ 27 files changed, 58 insertions(+), 58 deletions(-) diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml index b065cb1..9f5b93a 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Understanding_libvirt-test-API.xml @@ -62,8 +62,8 @@ <row> <entry><application>Test object</application></entry> <entry>Compatibility between libvirt and hypervisor.</entry> - <entry>Compatibility and functionality of the guest.</entry> - <entry>Functionality testing of the guest.</entry> + <entry>Compatibility and functionality of the domain.</entry> + <entry>Functionality testing of the domain.</entry> </row> <row> <entry><application>Test purpose</application></entry> diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 40e365a..0280341 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -267,7 +267,7 @@ def install_domain(dict): <example> <title>Environment configuration file <filename>env.ini</filename></title> <programlisting> -[guest] +[domain] rhel5u4src = http://redhat.com/pub/rhel/rel-eng/RHEL5.4-Server-latest/tree-x86_64 rhel5u4ks = http://10.00.00.01/ks-rhel-5.4-x86_64-noxen-smp-minimal.cfg diff --git a/global.cfg b/global.cfg index 1346988..20ce390 100644 --- a/global.cfg +++ b/global.cfg @@ -93,7 +93,7 @@ sourcepath = /media/share # Test URL file used for checking wget proper functionning within # a linux guests, i.e. that network is functionning properly within # Using a IP dotted server name as in http://192.168.1.10/wget_test_file -# will avoid testing DNS resolution in the guest, while a FQDN will +# will avoid testing DNS resolution in the domain, while a FQDN will # also exercise DNS resolution # [other] @@ -123,22 +123,22 @@ password = # default hypervisor used defaulthv = kvm -# default domain name for defining or installing a new guest +# default domain name for defining or installing a new domain defaultname = libvirt_test_api -# default os version to use for installing a new guest -# the value of it is the first part of 'rhel6u2_x86_64' in [guest] section above +# default os version to use for installing a new domain +# the value of it is the first part of 'rhel6u2_x86_64' in [domain] section above defaultos = rhel6u2 -# default architecture to use for installing a new guest +# default architecture to use for installing a new domain defaultarch = x86_64 -# default the number of vcpu to use for defining or installing a guest +# default the number of vcpu to use for defining or installing a domain defaultvcpu = 1 -# default the memory size(kilobytes) to use for defining or installing a guest +# default the memory size(kilobytes) to use for defining or installing a domain defaultmem = 1048576 -# default virtual hd driver for defining or installing a guest +# default virtual hd driver for defining or installing a domain defaulthd = virtio -# default virtual nic driver for defining or installing a guest +# default virtual nic driver for defining or installing a domain defaultnic = virtio -# static uuid for define, create and installing a guest +# static uuid for define, create and installing a domain static_uuid = 05867c1a-afeb-300e-e55e-2673391ae080 # path to a disk image containing a preinstalled domain for testing testfullimagepath = /var/lib/libvirt/images/f14.img diff --git a/repos/domain/attach_disk.py b/repos/domain/attach_disk.py index 26890ae..b2cf45b 100644 --- a/repos/domain/attach_disk.py +++ b/repos/domain/attach_disk.py @@ -90,7 +90,7 @@ def attach_disk(params): if check_attach_disk(disk_num1, disk_num2): logger.info("current disk number: %s\n" %disk_num2) else: - logger.error("fail to attach a disk to guest: %s\n" %disk_num2) + logger.error("fail to attach a disk to domain: %s\n" %disk_num2) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/repos/domain/attach_interface.py b/repos/domain/attach_interface.py index 5868fcb..c22fbd9 100644 --- a/repos/domain/attach_interface.py +++ b/repos/domain/attach_interface.py @@ -55,7 +55,7 @@ def attach_interface(params): if check_attach_interface(iface_num1, iface_num2): logger.info("current interface number: %s" %iface_num2) else: - logger.error("fail to attach a interface to guest: %s" %iface_num2) + logger.error("fail to attach a interface to domain: %s" %iface_num2) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/repos/domain/console_io.py b/repos/domain/console_io.py index 65f41ed..b63e0de 100644 --- a/repos/domain/console_io.py +++ b/repos/domain/console_io.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # test console interactions -# This test sends contents of file 'input' to the guest's console +# This test sends contents of file 'input' to the domain's console # and reads from the console the reply and compares it to 'expect' or # writes the output to file 'output' @@ -34,9 +34,9 @@ def console_io(params): try: conn = sharedmod.libvirtobj['conn'] - dom = conn.lookupByName(guest) + dom = conn.lookupByName(domain) if not dom.isActive(): - raise TestError("Guest '%s' not active" % guest) + raise TestError("Guest '%s' not active" % domain) logger.info("Creating stream object") stream = conn.newStream(0) diff --git a/repos/domain/console_mutex.py b/repos/domain/console_mutex.py index f6cea85..773e13d 100644 --- a/repos/domain/console_mutex.py +++ b/repos/domain/console_mutex.py @@ -18,10 +18,10 @@ def console_mutex(params): try: conn = sharedmod.libvirtobj['conn'] - dom = conn.lookupByName(guest) + dom = conn.lookupByName(domain) if not dom.isActive(): - raise TestError("Guest '%s' is not active" % guest) + raise TestError("Guest '%s' is not active" % domain) logger.info("Creating stream object") stream = conn.newStream(0) diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index 47cd30a..5a47ad4 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -66,7 +66,7 @@ def set_vcpus(util, domobj, domain_name, vcpu): timeout -= 10 logger.info(str(timeout) + "s left") - logger.info('ping guest') + logger.info('ping domain') if utils.do_ping(ip, 30): logger.error('The domain is still active, IP: ' + str(ip)) diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index 50876da..9c32b6d 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -122,7 +122,7 @@ def domain_start(domobj, guestname, util, logger): def cpu_topology_check(ip, username, password, sockets, cores, threads, util, logger): - """login the guest, run lscpu command to check the result""" + """login the domain, run lscpu command to check the result""" lscpu = "lscpu" # sleep for 5 seconds time.sleep(40) diff --git a/repos/domain/destroy.py b/repos/domain/destroy.py index 0951f95..5245e63 100644 --- a/repos/domain/destroy.py +++ b/repos/domain/destroy.py @@ -77,7 +77,7 @@ def destroy(params): timeout -= 10 logger.info(str(timeout) + "s left") - logger.info('ping guest') + logger.info('ping domain') if utils.do_ping(ip, 30): logger.error('The domain is still active, IP: ' + str(ip)) diff --git a/repos/domain/detach_disk.py b/repos/domain/detach_disk.py index c7a9ccb..303c953 100644 --- a/repos/domain/detach_disk.py +++ b/repos/domain/detach_disk.py @@ -66,7 +66,7 @@ def detach_disk(params): if check_detach_disk(disk_num1, disk_num2): logger.info("current disk number: %s\n" %disk_num2) else: - logger.error("fail to detach a disk to guest: %s\n" %disk_num2) + logger.error("fail to detach a disk to domain: %s\n" %disk_num2) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ diff --git a/repos/domain/detach_interface.py b/repos/domain/detach_interface.py index dc101c2..e940386 100644 --- a/repos/domain/detach_interface.py +++ b/repos/domain/detach_interface.py @@ -67,7 +67,7 @@ def detach_interface(params): if check_detach_interface(iface_num1, iface_num2): logger.info("current interface number: %s" % iface_num2) else: - logger.error("fail to detach a interface to guest: %s" % + logger.error("fail to detach a interface to domain: %s" % iface_num2) return 1 except libvirtError, e: diff --git a/repos/domain/domain_list.py b/repos/domain/domain_list.py index d9f136c..9b133a1 100644 --- a/repos/domain/domain_list.py +++ b/repos/domain/domain_list.py @@ -50,7 +50,7 @@ def check_all_option(logger): else: domain = entry[:-4] if domain not in ret: - logger.error("domain %s not in the output of virsh list" % guest) + logger.error("domain %s not in the output of virsh list" % domain) return 1 return 0 @@ -80,7 +80,7 @@ def check_inactive_option(logger): continue else: domain = entry[:-4] - inactive_domain.append(guest) + inactive_domain.append(domain) inactive_output = ret.split('\n') if inactive_output[0] == '': @@ -109,7 +109,7 @@ def check_default_option(logger): continue else: domain = entry[:-4] - running_domain.append(guest) + running_domain.append(domain) active_output = ret.split('\n') if active_output[0] == '': diff --git a/repos/domain/eventhandler.py b/repos/domain/eventhandler.py index c90a8a8..5e4dc58 100644 --- a/repos/domain/eventhandler.py +++ b/repos/domain/eventhandler.py @@ -89,7 +89,7 @@ def lifecycle_callback(conn, domain, event, detail, opaque): STATE = eventToString(event) def shutdown_event(domobj, guestname, timeout, logger): - """shutdown the guest, then check the event infomation""" + """shutdown the domain, then check the event infomation""" global STATE STATE = None logger.info("power off %s" % guestname) @@ -119,7 +119,7 @@ def shutdown_event(domobj, guestname, timeout, logger): return 0 def bootup_event(domobj, guestname, timeout, logger): - """bootup the guest, then check the event infomation""" + """bootup the domain, then check the event infomation""" global STATE STATE = None logger.info("boot up domain %s" % guestname) @@ -149,7 +149,7 @@ def bootup_event(domobj, guestname, timeout, logger): return 0 def suspend_event(domobj, guestname, timeout, logger): - """suspend the guest, then check the event infomation""" + """suspend the domain, then check the event infomation""" global STATE STATE = None logger.info("suspend domain %s" % guestname) @@ -179,7 +179,7 @@ def suspend_event(domobj, guestname, timeout, logger): return 0 def resume_event(domobj, guestname, timeout, logger): - """resume the guest, then check the event infomation""" + """resume the domain, then check the event infomation""" global STATE STATE = None logger.info("resume domain %s" % guestname) diff --git a/repos/domain/ifstats.py b/repos/domain/ifstats.py index c6c1402..bc8bc0b 100644 --- a/repos/domain/ifstats.py +++ b/repos/domain/ifstats.py @@ -53,9 +53,9 @@ def ifstats(params): logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) - logger.info('ping guest') + logger.info('ping domain') if not utils.do_ping(ip, 300): - logger.error('Failed on ping guest, IP: ' + str(ip)) + logger.error('Failed on ping domain, IP: ' + str(ip)) return 1 xml = domobj.XMLDesc(0) diff --git a/repos/domain/install_linux_check.py b/repos/domain/install_linux_check.py index 62b39bb..97778b3 100644 --- a/repos/domain/install_linux_check.py +++ b/repos/domain/install_linux_check.py @@ -30,7 +30,7 @@ HOME_PATH = os.getcwd() def install_linux_check(params): """check domain status after installation, including network ping, - read/write option in guest. return value: 0 - ok; 1 - bad + read/write option in domain. return value: 0 - ok; 1 - bad """ global logger logger = params['logger'] @@ -92,7 +92,7 @@ def install_linux_check(params): Test_Result = 1 return Test_Result - # Creat file and read file in guest. + # Creat file and read file in domain. logger.info("check point2: creat and read dirctory/file in domain") if utils.create_dir(ipaddr, "root", "redhat") == 0: logger.info("create dir - /tmp/test successfully") @@ -145,8 +145,8 @@ def install_linux_check(params): Test_Result = 1 return Test_Result - # Check app works fine in guest, such as: wget - logger.info("check point5: check app works fine in guest, such as: wget") + # Check app works fine in domain, such as: wget + logger.info("check point5: check app works fine in domain, such as: wget") logger.info("get system environment information") envfile = os.path.join(HOME_PATH, 'global.cfg') logger.info("the environment file is %s" % envfile) @@ -155,13 +155,13 @@ def install_linux_check(params): file_url = global_parser.get_value("other", "wget_url") if utils.run_wget_app(ipaddr, "root", "redhat", file_url, logger) == 0: - logger.info("run wget successfully in guest.") + logger.info("run wget successfully in domain.") else: logger.error("Error: fail to run wget in domain") Test_Result = 1 return Test_Result - # Check nic and blk driver in guest + # Check nic and blk driver in domain if 'kvm' in virt_type or 'xenfv' in virt_type: logger.info("check point6: check nic and blk driver in domain is \ expected as your config:") diff --git a/repos/domain/resume.py b/repos/domain/resume.py index f37c4fc..339a1b9 100644 --- a/repos/domain/resume.py +++ b/repos/domain/resume.py @@ -50,9 +50,9 @@ def resume(params): logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 120) - logger.info('ping guest') + logger.info('ping domain') if not utils.do_ping(ip, 300): - logger.error('Failed on ping guest, IP: ' + str(ip)) + logger.error('Failed on ping domain, IP: ' + str(ip)) return 1 logger.info("PASS") diff --git a/repos/domain/save.py b/repos/domain/save.py index 9db0667..b91bb3a 100644 --- a/repos/domain/save.py +++ b/repos/domain/save.py @@ -47,7 +47,7 @@ def check_domain_status(*args): def check_domain_save(*args): """Check save domain result, if save domain is successful, - guestname.save will exist under /tmp directory and guest + guestname.save will exist under /tmp directory and domain can't be ping and status is paused """ (guestname, domobj, util, logger) = args diff --git a/repos/domain/shutdown.py b/repos/domain/shutdown.py index 510fac5..802ddec 100644 --- a/repos/domain/shutdown.py +++ b/repos/domain/shutdown.py @@ -61,7 +61,7 @@ def shutdown(params): logger.error('The domain state is not equal to "shutoff"') return 1 - logger.info('ping guest') + logger.info('ping domain') if utils.do_ping(ip, 300): logger.error('The domain is still active, IP: ' + str(ip)) return 1 diff --git a/repos/domain/start.py b/repos/domain/start.py index fb210fb..3ef0d90 100644 --- a/repos/domain/start.py +++ b/repos/domain/start.py @@ -89,9 +89,9 @@ def start(params): logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) - logger.info('ping guest') + logger.info('ping domain') if not utils.do_ping(ip, 300): - logger.error('Failed on ping guest, IP: ' + str(ip)) + logger.error('Failed on ping domain, IP: ' + str(ip)) return 1 logger.info("PASS") diff --git a/repos/domain/suspend.py b/repos/domain/suspend.py index b427994..0f58c23 100644 --- a/repos/domain/suspend.py +++ b/repos/domain/suspend.py @@ -54,7 +54,7 @@ def suspend(params): time.sleep(10) - logger.info('ping guest') + logger.info('ping domain') if utils.do_ping(ip, 20): logger.error('The domain is still active, IP: ' + str(ip)) return 1 diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index 967b1b9..ab36961 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -47,7 +47,7 @@ def request_credentials(credentials, user_data): class domain_install(Thread): - """function callable by as a thread to create guest + """function callable by as a thread to create domain """ def __init__(self, name, os, arch, type, ks, conn, util, logger): Thread.__init__(self) diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index 98dcad6..8e6150f 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -39,7 +39,7 @@ def delete_check(guestname, snapshotname, expected_flag, logger): def delete(params): - """ snapshot revert a snapshot for a given guest, + """ snapshot revert a snapshot for a given domain, this case could be with other cases togerther to check the functionality of snapshot """ diff --git a/repos/snapshot/file_flag.py b/repos/snapshot/file_flag.py index dffbefb..d2777f8 100644 --- a/repos/snapshot/file_flag.py +++ b/repos/snapshot/file_flag.py @@ -46,7 +46,7 @@ def make_flag(ipaddr, username, password, logger): return True def file_flag(params): - """ create a new file in the /tmp folder of the guest + """ create a new file in the /tmp folder of the domain as a flag """ logger = params['logger'] diff --git a/repos/snapshot/internal_create.py b/repos/snapshot/internal_create.py index 21831bb..335e2a0 100644 --- a/repos/snapshot/internal_create.py +++ b/repos/snapshot/internal_create.py @@ -40,7 +40,7 @@ def check_domain_image(domobj, util, guestname, logger): return False def internal_create(params): - """ create an internal snapshot for a given guest, + """ create an internal snapshot for a given domain, this case could be with other cases togerther to check the functionality of snapshot """ diff --git a/repos/snapshot/revert.py b/repos/snapshot/revert.py index 380ed6d..94d7e85 100644 --- a/repos/snapshot/revert.py +++ b/repos/snapshot/revert.py @@ -23,7 +23,7 @@ def check_domain_state(conn, guestname, logger): return True def revert(params): - """ snapshot revert a snapshot for a given guest, + """ snapshot revert a snapshot for a given domain, this case could be with other cases togerther to check the functionality of snapshot """ diff --git a/utils/utils.py b/utils/utils.py index da68718..5cd3ed2 100644 --- a/utils/utils.py +++ b/utils/utils.py @@ -686,7 +686,7 @@ def validate_remote_nic_type(hostname, username, status1, output1 = commands.getstatusoutput(cmd1) status2, output2 = commands.getstatusoutput(cmd2) if status1 == 0 and status2 == 0: - # other nic should not be seen in guest + # other nic should not be seen in domain nic_type_to_name_dict.pop(nic_type) for key in nic_type_to_name_dict.keys(): logger.info("now try to grep other nic type \ @@ -696,7 +696,7 @@ def validate_remote_nic_type(hostname, username, ret, out = commands.getstatusoutput(other_name_cmd) if ret == 0: logger.info("unspecified nic name is seen in \ - guest's lspci command: \n %s \n" % out) + domain's lspci command: \n %s \n" % out) return 1 nic_type_to_driver_dict.pop(nic_type) @@ -709,7 +709,7 @@ def validate_remote_nic_type(hostname, username, ret1, out1 = commands.getstatusoutput(other_driver_cmd) if ret1 == 0: logger.info("unspecified nic driver is seen \ - in guest's lsmod command: %s" % out) + in domain's lsmod command: %s" % out) return 1 logger.info("lspci ouput about nic is: \n %s; \n \ @@ -758,7 +758,7 @@ def validate_remote_blk_type(hostname, username, password, # this check will not check ide type block device if blk_type == "ide": - # virtio block device should not be seen in guest + # virtio block device should not be seen in domain blk_type_to_name_dict.pop(blk_type) for key in blk_type_to_name_dict.keys(): logger.info( @@ -768,7 +768,7 @@ def validate_remote_blk_type(hostname, username, password, (lspci_cmd_ret, blk_type_to_name_dict[key]) ret, out = commands.getstatusoutput(other_name_cmd) if ret == 0: - logger.info("unspecified blk name is seen in guest's \ + logger.info("unspecified blk name is seen in domain's \ lspci command: \n %s \n" % out) return 1 blk_type_to_driver_dict.pop(blk_type) @@ -782,7 +782,7 @@ def validate_remote_blk_type(hostname, username, password, ret1, out1 = commands.getstatusoutput(other_driver_cmd) if ret1 == 0: logger.info("unspecified blk driver is seen \ - in guest's lsmod command: \n %s \n" % out) + in domain's lsmod command: \n %s \n" % out) return 1 logger.info("block device type is ide") return 0 -- 1.7.7.3

% for i in $(grep 'guestname' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/guestname/domain_name/g' $i; \ done --- cases/consumption_cpu_topology.conf | 10 +- cases/consumption_domain_nfs_start.conf | 4 +- cases/consumption_eventhandler.conf | 8 +- cases/consumption_libvirtd.conf | 6 +- cases/consumption_ownership_test.conf | 4 +- cases/domain_linux_net_inst.conf | 8 +- cases/linux_domain.conf | 48 +++++----- cases/migration/ssh_persistent_paused_no_dst.conf | 72 +++++++------- .../migration/ssh_persistent_paused_with_dst.conf | 96 +++++++++--------- cases/migration/ssh_persistent_running_no_dst.conf | 72 +++++++------- .../migration/ssh_persistent_running_with_dst.conf | 96 +++++++++--------- cases/migration/ssh_transient_paused_no_dst.conf | 46 ++++---- cases/migration/ssh_transient_paused_with_dst.conf | 72 +++++++------- cases/migration/ssh_transient_running_no_dst.conf | 48 +++++----- .../migration/ssh_transient_running_with_dst.conf | 72 +++++++------- cases/migration/tcp_persistent_paused_no_dst.conf | 72 +++++++------- .../migration/tcp_persistent_paused_with_dst.conf | 96 +++++++++--------- cases/migration/tcp_persistent_running_no_dst.conf | 72 +++++++------- .../migration/tcp_persistent_running_with_dst.conf | 96 +++++++++--------- .../tcp_sasl_persistent_paused_no_dst.conf | 24 ++-- .../tcp_sasl_persistent_paused_with_dst.conf | 32 +++--- .../tcp_sasl_persistent_running_no_dst.conf | 24 ++-- .../tcp_sasl_persistent_running_with_dst.conf | 32 +++--- .../tcp_sasl_transient_paused_no_dst.conf | 16 ++-- .../tcp_sasl_transient_paused_with_dst.conf | 24 ++-- .../tcp_sasl_transient_running_no_dst.conf | 16 ++-- .../tcp_sasl_transient_running_with_dst.conf | 24 ++-- cases/migration/tcp_transient_paused_no_dst.conf | 46 ++++---- cases/migration/tcp_transient_paused_with_dst.conf | 72 +++++++------- cases/migration/tcp_transient_running_no_dst.conf | 48 +++++----- .../migration/tcp_transient_running_with_dst.conf | 72 +++++++------- cases/migration/tls_persistent_paused_no_dst.conf | 72 +++++++------- .../migration/tls_persistent_paused_with_dst.conf | 96 +++++++++--------- cases/migration/tls_persistent_running_no_dst.conf | 72 +++++++------- .../migration/tls_persistent_running_with_dst.conf | 96 +++++++++--------- .../tls_sasl_persistent_paused_no_dst.conf | 24 ++-- .../tls_sasl_persistent_paused_with_dst.conf | 32 +++--- .../tls_sasl_persistent_running_no_dst.conf | 24 ++-- .../tls_sasl_persistent_running_with_dst.conf | 32 +++--- .../tls_sasl_transient_paused_no_dst.conf | 16 ++-- .../tls_sasl_transient_paused_with_dst.conf | 24 ++-- .../tls_sasl_transient_running_no_dst.conf | 16 ++-- .../tls_sasl_transient_running_with_dst.conf | 24 ++-- cases/migration/tls_transient_paused_no_dst.conf | 46 ++++---- cases/migration/tls_transient_paused_with_dst.conf | 72 +++++++------- cases/migration/tls_transient_running_no_dst.conf | 48 +++++----- .../migration/tls_transient_running_with_dst.conf | 72 +++++++------- cases/snapshot.conf | 26 +++--- cases/windows_domain.conf | 46 ++++---- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++-------- .../en-US/Writing_a_test_case.xml | 4 +- repos/domain/attach_disk.py | 12 +- repos/domain/attach_interface.py | 16 ++-- repos/domain/autostart.py | 20 ++-- repos/domain/balloon_memory.py | 4 +- repos/domain/blkstats.py | 6 +- repos/domain/console_io.py | 4 +- repos/domain/console_mutex.py | 4 +- repos/domain/cpu_affinity.py | 4 +- repos/domain/cpu_topology.py | 34 +++--- repos/domain/create.py | 18 ++-- repos/domain/define.py | 16 ++-- repos/domain/destroy.py | 18 ++-- repos/domain/detach_disk.py | 12 +- repos/domain/detach_interface.py | 14 ++-- repos/domain/domain_blkinfo.py | 18 ++-- repos/domain/domain_id.py | 12 +- repos/domain/domain_uuid.py | 24 ++-- repos/domain/domblkinfo.py | 18 ++-- repos/domain/dump.py | 24 ++-- repos/domain/eventhandler.py | 48 +++++----- repos/domain/ifstats.py | 10 +- repos/domain/install_image.py | 30 +++--- repos/domain/install_linux_cdrom.py | 94 +++++++++--------- repos/domain/install_linux_check.py | 20 ++-- repos/domain/install_linux_net.py | 76 +++++++------- repos/domain/install_windows_cdrom.py | 72 +++++++------- repos/domain/migrate.py | 42 ++++---- repos/domain/ownership_test.py | 22 ++-- repos/domain/reboot.py | 4 +- repos/domain/restore.py | 20 ++-- repos/domain/resume.py | 8 +- repos/domain/save.py | 24 ++-- repos/domain/sched_params.py | 14 ++-- repos/domain/screenshot.py | 4 +- repos/domain/shutdown.py | 8 +- repos/domain/start.py | 8 +- repos/domain/suspend.py | 8 +- repos/domain/undefine.py | 14 ++-- repos/domain/update_devflag.py | 16 ++-- repos/libvirtd/qemu_hang.py | 32 +++--- repos/libvirtd/restart.py | 50 +++++----- .../multiple_thread_block_on_domain_create.py | 8 +- repos/sVirt/domain_nfs_start.py | 106 ++++++++++---------- repos/snapshot/delete.py | 24 ++-- repos/snapshot/file_flag.py | 26 +++--- repos/snapshot/flag_check.py | 24 ++-- repos/snapshot/internal_create.py | 22 ++-- repos/snapshot/revert.py | 16 ++-- repos/snapshot/snapshot_list.py | 12 +- utils/dev_num.sh | 10 +- utils/disk_num.sh | 10 +- utils/utils.py | 4 +- utils/xml_builder.py | 8 +- utils/xml_generator.py | 6 +- 105 files changed, 1765 insertions(+), 1765 deletions(-) diff --git a/cases/consumption_cpu_topology.conf b/cases/consumption_cpu_topology.conf index 1fdb1e2..5ad71a9 100644 --- a/cases/consumption_cpu_topology.conf +++ b/cases/consumption_cpu_topology.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,11 +19,11 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a domain:shutdown - guestname + domain_name $defaultname domain:cpu_topology - guestname + domain_name $defaultname username root @@ -37,9 +37,9 @@ domain:cpu_topology 2 domain:destroy - guestname + domain_name $defaultname domain:undefine - guestname + domain_name $defaultname diff --git a/cases/consumption_domain_nfs_start.conf b/cases/consumption_domain_nfs_start.conf index f213b2a..7435f8f 100644 --- a/cases/consumption_domain_nfs_start.conf +++ b/cases/consumption_domain_nfs_start.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,7 +19,7 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a sVirt:domain_nfs_start - guestname + domain_name $defaultname dynamic_ownership $enable diff --git a/cases/consumption_eventhandler.conf b/cases/consumption_eventhandler.conf index 47de579..8a84058 100644 --- a/cases/consumption_eventhandler.conf +++ b/cases/consumption_eventhandler.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,13 +19,13 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a domain:eventhandler - guestname + domain_name $defaultname domain:destroy - guestname + domain_name $defaultname domain:undefine - guestname + domain_name $defaultname diff --git a/cases/consumption_libvirtd.conf b/cases/consumption_libvirtd.conf index 6cf070e..96771c1 100644 --- a/cases/consumption_libvirtd.conf +++ b/cases/consumption_libvirtd.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,13 +19,13 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a libvirtd:restart - guestname + domain_name $defaultname libvirtd:upstart libvirtd:qemu_hang - guestname + domain_name $defaultname options cleanup=enable diff --git a/cases/consumption_ownership_test.conf b/cases/consumption_ownership_test.conf index e588b54..cd05b90 100644 --- a/cases/consumption_ownership_test.conf +++ b/cases/consumption_ownership_test.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,7 +19,7 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a domain:ownership_test - guestname + domain_name $defaultname dynamic_ownership enable diff --git a/cases/domain_linux_net_inst.conf b/cases/domain_linux_net_inst.conf index 5e30434..13e9964 100644 --- a/cases/domain_linux_net_inst.conf +++ b/cases/domain_linux_net_inst.conf @@ -1,5 +1,5 @@ domain:install_linux_net - guestname + domain_name $defaultname virt_type $defaulthv @@ -21,7 +21,7 @@ domain:install_linux_net define domain:install_linux_check - guestname + domain_name $defaultname virt_type $defaulthv @@ -31,10 +31,10 @@ domain:install_linux_check $defaultnic domain:destroy - guestname + domain_name $defaultname domain:undefine - guestname + domain_name $defaultname diff --git a/cases/linux_domain.conf b/cases/linux_domain.conf index 73ef9f3..401b948 100644 --- a/cases/linux_domain.conf +++ b/cases/linux_domain.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,7 +19,7 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a domain:install_linux_check - guestname + domain_name $defaultname virt_type $defaulthv @@ -29,23 +29,23 @@ domain:install_linux_check $defaultnic domain:shutdown - guestname + domain_name $defaultname domain:start - guestname + domain_name $defaultname domain:destroy - guestname + domain_name $defaultname domain:undefine - guestname + domain_name $defaultname domain:define - guestname + domain_name $defaultname virt_type $defaulthv @@ -61,60 +61,60 @@ domain:define 54:52:00:45:c3:8a domain:start - guestname + domain_name $defaultname domain:suspend - guestname + domain_name $defaultname domain:resume - guestname + domain_name $defaultname /* domain:save - guestname + domain_name $defaultname filepath /tmp/$defaultname domain:restore - guestname + domain_name $defaultname filepath /tmp/$defaultname */ domain:autostart - guestname + domain_name $defaultname autostart enable domain:ifstats - guestname + domain_name $defaultname domain:blkstats - guestname + domain_name $defaultname domain:dump - guestname + domain_name $defaultname file /tmp/core domain:shutdown - guestname + domain_name $defaultname domain:start - guestname + domain_name $defaultname domain:attach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -126,7 +126,7 @@ domain:attach_disk $defaulthd domain:detach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -136,23 +136,23 @@ domain:detach_disk $defaulthd domain:cpu_affinity - guestname + domain_name $defaultname vcpu $defaultvcpu domain:balloon_memory - guestname + domain_name $defaultname memorypair 1024,2048 domain:destroy - guestname + domain_name $defaultname domain:undefine - guestname + domain_name $defaultname options cleanup=enable diff --git a/cases/migration/ssh_persistent_paused_no_dst.conf b/cases/migration/ssh_persistent_paused_no_dst.conf index 542b465..fdc05a7 100644 --- a/cases/migration/ssh_persistent_paused_no_dst.conf +++ b/cases/migration/ssh_persistent_paused_no_dst.conf @@ -3,13 +3,13 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -23,7 +23,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -41,13 +41,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -79,13 +79,13 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,13 +117,13 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -137,7 +137,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -155,13 +155,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -175,7 +175,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -193,13 +193,13 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -231,13 +231,13 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -251,7 +251,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -269,13 +269,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -289,7 +289,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -307,13 +307,13 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -327,7 +327,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -345,13 +345,13 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -365,7 +365,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -383,13 +383,13 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -403,7 +403,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -421,13 +421,13 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -441,7 +441,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_persistent_paused_with_dst.conf b/cases/migration/ssh_persistent_paused_with_dst.conf index 058379e..b52b2ac 100644 --- a/cases/migration/ssh_persistent_paused_with_dst.conf +++ b/cases/migration/ssh_persistent_paused_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -11,7 +11,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -39,7 +39,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -57,7 +57,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -79,7 +79,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -111,7 +111,7 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -173,7 +173,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -187,7 +187,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -219,7 +219,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -227,7 +227,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -241,7 +241,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -255,7 +255,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -273,7 +273,7 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -281,7 +281,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -295,7 +295,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -327,7 +327,7 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -363,7 +363,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -381,7 +381,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -389,7 +389,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -403,7 +403,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -417,7 +417,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -435,7 +435,7 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -443,7 +443,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -457,7 +457,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -471,7 +471,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -489,7 +489,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -497,7 +497,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -511,7 +511,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -525,7 +525,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -543,7 +543,7 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -551,7 +551,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -565,7 +565,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -579,7 +579,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -597,7 +597,7 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -605,7 +605,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -619,7 +619,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -633,7 +633,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_persistent_running_no_dst.conf b/cases/migration/ssh_persistent_running_no_dst.conf index dc06b8f..b09592a 100644 --- a/cases/migration/ssh_persistent_running_no_dst.conf +++ b/cases/migration/ssh_persistent_running_no_dst.conf @@ -3,13 +3,13 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -21,7 +21,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -39,13 +39,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -57,7 +57,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -75,13 +75,13 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,13 +111,13 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -129,7 +129,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -147,13 +147,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -165,7 +165,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -183,13 +183,13 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -219,13 +219,13 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -237,7 +237,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -255,13 +255,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -273,7 +273,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -291,13 +291,13 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -327,13 +327,13 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -345,7 +345,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -363,13 +363,13 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -399,13 +399,13 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -417,7 +417,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/ssh_persistent_running_with_dst.conf b/cases/migration/ssh_persistent_running_with_dst.conf index 7e1bd89..27fcb80 100644 --- a/cases/migration/ssh_persistent_running_with_dst.conf +++ b/cases/migration/ssh_persistent_running_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -11,7 +11,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -37,7 +37,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -55,7 +55,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -63,7 +63,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -89,7 +89,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -107,7 +107,7 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -115,7 +115,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -129,7 +129,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -181,7 +181,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -193,7 +193,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -211,7 +211,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -219,7 +219,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -233,7 +233,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -245,7 +245,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -263,7 +263,7 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -271,7 +271,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -297,7 +297,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -315,7 +315,7 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -323,7 +323,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -337,7 +337,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -349,7 +349,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -367,7 +367,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -375,7 +375,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -389,7 +389,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -401,7 +401,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -419,7 +419,7 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -427,7 +427,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -441,7 +441,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -453,7 +453,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -471,7 +471,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -479,7 +479,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -493,7 +493,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -505,7 +505,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -523,7 +523,7 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -531,7 +531,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -545,7 +545,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -557,7 +557,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -575,7 +575,7 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -583,7 +583,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -597,7 +597,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -609,7 +609,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/ssh_transient_paused_no_dst.conf b/cases/migration/ssh_transient_paused_no_dst.conf index a3fdbf4..e0ef2ce 100644 --- a/cases/migration/ssh_transient_paused_no_dst.conf +++ b/cases/migration/ssh_transient_paused_no_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -19,7 +19,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -37,7 +37,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -53,7 +53,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -71,7 +71,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -87,7 +87,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -105,7 +105,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -121,7 +121,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -139,7 +139,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -155,7 +155,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -173,7 +173,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -207,7 +207,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -223,7 +223,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -241,7 +241,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -257,7 +257,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -283,7 +283,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -301,7 +301,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -317,7 +317,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -335,7 +335,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -351,7 +351,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -369,7 +369,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -385,7 +385,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_transient_paused_with_dst.conf b/cases/migration/ssh_transient_paused_with_dst.conf index 3cb89b4..e1b3efa 100644 --- a/cases/migration/ssh_transient_paused_with_dst.conf +++ b/cases/migration/ssh_transient_paused_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -13,7 +13,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,7 +53,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -63,7 +63,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -85,7 +85,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -103,7 +103,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -113,7 +113,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -135,7 +135,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -153,7 +153,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -163,7 +163,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -203,7 +203,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -213,7 +213,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -235,7 +235,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -253,7 +253,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -263,7 +263,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -313,7 +313,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -353,7 +353,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -363,7 +363,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -385,7 +385,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -403,7 +403,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -413,7 +413,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -435,7 +435,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -453,7 +453,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -463,7 +463,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -485,7 +485,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -503,7 +503,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -513,7 +513,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -535,7 +535,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -553,7 +553,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -563,7 +563,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -585,7 +585,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_transient_running_no_dst.conf b/cases/migration/ssh_transient_running_no_dst.conf index 570033e..7e053c9 100644 --- a/cases/migration/ssh_transient_running_no_dst.conf +++ b/cases/migration/ssh_transient_running_no_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -17,7 +17,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -35,7 +35,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -81,7 +81,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -99,7 +99,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -113,7 +113,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -131,7 +131,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -163,7 +163,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,7 +195,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -209,7 +209,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -227,7 +227,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -241,7 +241,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -259,7 +259,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -273,7 +273,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -291,7 +291,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -305,7 +305,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -323,7 +323,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -337,7 +337,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -355,7 +355,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -369,7 +369,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/ssh_transient_running_with_dst.conf b/cases/migration/ssh_transient_running_with_dst.conf index 6dd45b5..8e9b655 100644 --- a/cases/migration/ssh_transient_running_with_dst.conf +++ b/cases/migration/ssh_transient_running_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -11,7 +11,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,7 +51,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -59,7 +59,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -81,7 +81,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -99,7 +99,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -107,7 +107,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -129,7 +129,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -147,7 +147,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -155,7 +155,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,7 +195,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -203,7 +203,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -225,7 +225,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -243,7 +243,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -251,7 +251,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -273,7 +273,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -291,7 +291,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -299,7 +299,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -339,7 +339,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -369,7 +369,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -387,7 +387,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -395,7 +395,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -417,7 +417,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -435,7 +435,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -443,7 +443,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -465,7 +465,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -483,7 +483,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -491,7 +491,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -513,7 +513,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -531,7 +531,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -539,7 +539,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -561,7 +561,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_persistent_paused_no_dst.conf b/cases/migration/tcp_persistent_paused_no_dst.conf index 53fa442..82dfbc7 100644 --- a/cases/migration/tcp_persistent_paused_no_dst.conf +++ b/cases/migration/tcp_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -167,13 +167,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -187,7 +187,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -205,13 +205,13 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -225,7 +225,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -243,13 +243,13 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -263,7 +263,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -281,13 +281,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -301,7 +301,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -319,13 +319,13 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -339,7 +339,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -357,13 +357,13 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -377,7 +377,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -395,13 +395,13 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -415,7 +415,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -433,13 +433,13 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -453,7 +453,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_persistent_paused_with_dst.conf b/cases/migration/tcp_persistent_paused_with_dst.conf index 11e4ea0..641ed1c 100644 --- a/cases/migration/tcp_persistent_paused_with_dst.conf +++ b/cases/migration/tcp_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -231,7 +231,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -239,7 +239,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -267,7 +267,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -285,7 +285,7 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -293,7 +293,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -307,7 +307,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -339,7 +339,7 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -361,7 +361,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -375,7 +375,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -393,7 +393,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -415,7 +415,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -447,7 +447,7 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -469,7 +469,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -483,7 +483,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -501,7 +501,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -509,7 +509,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -523,7 +523,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -537,7 +537,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -555,7 +555,7 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -563,7 +563,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -577,7 +577,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -591,7 +591,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -609,7 +609,7 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -617,7 +617,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -631,7 +631,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -645,7 +645,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_persistent_running_no_dst.conf b/cases/migration/tcp_persistent_running_no_dst.conf index 552b8a3..e390048 100644 --- a/cases/migration/tcp_persistent_running_no_dst.conf +++ b/cases/migration/tcp_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,13 +159,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,13 +195,13 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -231,13 +231,13 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -249,7 +249,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -267,13 +267,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,13 +303,13 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -339,13 +339,13 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -357,7 +357,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -375,13 +375,13 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -393,7 +393,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -411,13 +411,13 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_persistent_running_with_dst.conf b/cases/migration/tcp_persistent_running_with_dst.conf index 8c8770c..f04e030 100644 --- a/cases/migration/tcp_persistent_running_with_dst.conf +++ b/cases/migration/tcp_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -223,7 +223,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -231,7 +231,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -245,7 +245,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -257,7 +257,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -275,7 +275,7 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -283,7 +283,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -327,7 +327,7 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -361,7 +361,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -379,7 +379,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -387,7 +387,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -413,7 +413,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -431,7 +431,7 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -439,7 +439,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -453,7 +453,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -465,7 +465,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -483,7 +483,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -491,7 +491,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -505,7 +505,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -517,7 +517,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -535,7 +535,7 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -543,7 +543,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -557,7 +557,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -569,7 +569,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -587,7 +587,7 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -595,7 +595,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -609,7 +609,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -621,7 +621,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_persistent_paused_no_dst.conf b/cases/migration/tcp_sasl_persistent_paused_no_dst.conf index f8f8b41..e4f33ef 100644 --- a/cases/migration/tcp_sasl_persistent_paused_no_dst.conf +++ b/cases/migration/tcp_sasl_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_persistent_paused_with_dst.conf b/cases/migration/tcp_sasl_persistent_paused_with_dst.conf index 711fa91..7f1a3a9 100644 --- a/cases/migration/tcp_sasl_persistent_paused_with_dst.conf +++ b/cases/migration/tcp_sasl_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_persistent_running_no_dst.conf b/cases/migration/tcp_sasl_persistent_running_no_dst.conf index cb1b4d3..805aea8 100644 --- a/cases/migration/tcp_sasl_persistent_running_no_dst.conf +++ b/cases/migration/tcp_sasl_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_persistent_running_with_dst.conf b/cases/migration/tcp_sasl_persistent_running_with_dst.conf index 90dec94..4c84002 100644 --- a/cases/migration/tcp_sasl_persistent_running_with_dst.conf +++ b/cases/migration/tcp_sasl_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_transient_paused_no_dst.conf b/cases/migration/tcp_sasl_transient_paused_no_dst.conf index d5b7764..31ed954 100644 --- a/cases/migration/tcp_sasl_transient_paused_no_dst.conf +++ b/cases/migration/tcp_sasl_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_transient_paused_with_dst.conf b/cases/migration/tcp_sasl_transient_paused_with_dst.conf index 6b8195a..6bba582 100644 --- a/cases/migration/tcp_sasl_transient_paused_with_dst.conf +++ b/cases/migration/tcp_sasl_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_transient_running_no_dst.conf b/cases/migration/tcp_sasl_transient_running_no_dst.conf index 347a6b8..9c99271 100644 --- a/cases/migration/tcp_sasl_transient_running_no_dst.conf +++ b/cases/migration/tcp_sasl_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_transient_running_with_dst.conf b/cases/migration/tcp_sasl_transient_running_with_dst.conf index 35575e1..b9a979f 100644 --- a/cases/migration/tcp_sasl_transient_running_with_dst.conf +++ b/cases/migration/tcp_sasl_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_transient_paused_no_dst.conf b/cases/migration/tcp_transient_paused_no_dst.conf index 69d502e..aa5f76d 100644 --- a/cases/migration/tcp_transient_paused_no_dst.conf +++ b/cases/migration/tcp_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -151,7 +151,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -185,7 +185,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -219,7 +219,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -235,7 +235,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -253,7 +253,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -269,7 +269,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -295,7 +295,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -313,7 +313,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -329,7 +329,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -347,7 +347,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -363,7 +363,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -381,7 +381,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_transient_paused_with_dst.conf b/cases/migration/tcp_transient_paused_with_dst.conf index df93e5b..03b0d55 100644 --- a/cases/migration/tcp_transient_paused_with_dst.conf +++ b/cases/migration/tcp_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -215,7 +215,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -225,7 +225,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -247,7 +247,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -265,7 +265,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -275,7 +275,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -315,7 +315,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -325,7 +325,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -365,7 +365,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -375,7 +375,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -415,7 +415,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -425,7 +425,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -447,7 +447,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -465,7 +465,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -475,7 +475,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -497,7 +497,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -515,7 +515,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -547,7 +547,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -565,7 +565,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -575,7 +575,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -597,7 +597,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_transient_running_no_dst.conf b/cases/migration/tcp_transient_running_no_dst.conf index 97cf6b0..d8cb5ec 100644 --- a/cases/migration/tcp_transient_running_no_dst.conf +++ b/cases/migration/tcp_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -143,7 +143,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -157,7 +157,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -175,7 +175,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -221,7 +221,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -239,7 +239,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -271,7 +271,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -317,7 +317,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -335,7 +335,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -367,7 +367,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_transient_running_with_dst.conf b/cases/migration/tcp_transient_running_with_dst.conf index 4d9ba03..edf7225 100644 --- a/cases/migration/tcp_transient_running_with_dst.conf +++ b/cases/migration/tcp_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -215,7 +215,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -237,7 +237,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -255,7 +255,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -263,7 +263,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -311,7 +311,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -333,7 +333,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -351,7 +351,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -359,7 +359,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -399,7 +399,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -407,7 +407,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -447,7 +447,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -477,7 +477,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -495,7 +495,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -503,7 +503,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -543,7 +543,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -551,7 +551,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -573,7 +573,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_persistent_paused_no_dst.conf b/cases/migration/tls_persistent_paused_no_dst.conf index 6ff366b..aa1e2e3 100644 --- a/cases/migration/tls_persistent_paused_no_dst.conf +++ b/cases/migration/tls_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -167,13 +167,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -187,7 +187,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -205,13 +205,13 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -225,7 +225,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -243,13 +243,13 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -263,7 +263,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -281,13 +281,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -301,7 +301,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -319,13 +319,13 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -339,7 +339,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -357,13 +357,13 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -377,7 +377,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -395,13 +395,13 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -415,7 +415,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -433,13 +433,13 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -453,7 +453,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_persistent_paused_with_dst.conf b/cases/migration/tls_persistent_paused_with_dst.conf index 1f86546..d7685f8 100644 --- a/cases/migration/tls_persistent_paused_with_dst.conf +++ b/cases/migration/tls_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -231,7 +231,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -239,7 +239,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -267,7 +267,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -285,7 +285,7 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -293,7 +293,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -307,7 +307,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -339,7 +339,7 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -361,7 +361,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -375,7 +375,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -393,7 +393,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -415,7 +415,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -447,7 +447,7 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -469,7 +469,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -483,7 +483,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -501,7 +501,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -509,7 +509,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -523,7 +523,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -537,7 +537,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -555,7 +555,7 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -563,7 +563,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -577,7 +577,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -591,7 +591,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -609,7 +609,7 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -617,7 +617,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -631,7 +631,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -645,7 +645,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_persistent_running_no_dst.conf b/cases/migration/tls_persistent_running_no_dst.conf index f72b3d4..8aacc71 100644 --- a/cases/migration/tls_persistent_running_no_dst.conf +++ b/cases/migration/tls_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,13 +159,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,13 +195,13 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -231,13 +231,13 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -249,7 +249,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -267,13 +267,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,13 +303,13 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -339,13 +339,13 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -357,7 +357,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -375,13 +375,13 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -393,7 +393,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -411,13 +411,13 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_persistent_running_with_dst.conf b/cases/migration/tls_persistent_running_with_dst.conf index cd6589f..bfc89ff 100644 --- a/cases/migration/tls_persistent_running_with_dst.conf +++ b/cases/migration/tls_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate peer2peer|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate peer2peer|tunnelled|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -223,7 +223,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -231,7 +231,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -245,7 +245,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -257,7 +257,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -275,7 +275,7 @@ domain:migrate peer2peer|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -283,7 +283,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -327,7 +327,7 @@ domain:migrate peer2peer|tunnelled|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -361,7 +361,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -379,7 +379,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -387,7 +387,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -413,7 +413,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -431,7 +431,7 @@ domain:migrate peer2peer|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -439,7 +439,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -453,7 +453,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -465,7 +465,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -483,7 +483,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -491,7 +491,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -505,7 +505,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -517,7 +517,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -535,7 +535,7 @@ domain:migrate 0|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -543,7 +543,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -557,7 +557,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -569,7 +569,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -587,7 +587,7 @@ domain:migrate peer2peer|undefine_source domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -595,7 +595,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -609,7 +609,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -621,7 +621,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_persistent_paused_no_dst.conf b/cases/migration/tls_sasl_persistent_paused_no_dst.conf index 5e33a60..d74db91 100644 --- a/cases/migration/tls_sasl_persistent_paused_no_dst.conf +++ b/cases/migration/tls_sasl_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_persistent_paused_with_dst.conf b/cases/migration/tls_sasl_persistent_paused_with_dst.conf index 196789a..86c8dd1 100644 --- a/cases/migration/tls_sasl_persistent_paused_with_dst.conf +++ b/cases/migration/tls_sasl_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_persistent_running_no_dst.conf b/cases/migration/tls_sasl_persistent_running_no_dst.conf index 5086ec4..028878a 100644 --- a/cases/migration/tls_sasl_persistent_running_no_dst.conf +++ b/cases/migration/tls_sasl_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv domain:start - guestname + domain_name $defaultos domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_persistent_running_with_dst.conf b/cases/migration/tls_sasl_persistent_running_with_dst.conf index cf1c5dc..01d2e9b 100644 --- a/cases/migration/tls_sasl_persistent_running_with_dst.conf +++ b/cases/migration/tls_sasl_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate 0|paused domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate 0|persist_dest domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password domain:start - guestname + domain_name $defaultos domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_transient_paused_no_dst.conf b/cases/migration/tls_sasl_transient_paused_no_dst.conf index a93efed..0ea5826 100644 --- a/cases/migration/tls_sasl_transient_paused_no_dst.conf +++ b/cases/migration/tls_sasl_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_transient_paused_with_dst.conf b/cases/migration/tls_sasl_transient_paused_with_dst.conf index 25f455b..89ea05e 100644 --- a/cases/migration/tls_sasl_transient_paused_with_dst.conf +++ b/cases/migration/tls_sasl_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_transient_running_no_dst.conf b/cases/migration/tls_sasl_transient_running_no_dst.conf index d67383d..c40eb91 100644 --- a/cases/migration/tls_sasl_transient_running_no_dst.conf +++ b/cases/migration/tls_sasl_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_transient_running_with_dst.conf b/cases/migration/tls_sasl_transient_running_with_dst.conf index db68b92..230884a 100644 --- a/cases/migration/tls_sasl_transient_running_with_dst.conf +++ b/cases/migration/tls_sasl_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_transient_paused_no_dst.conf b/cases/migration/tls_transient_paused_no_dst.conf index d6d3b60..9ea0fac 100644 --- a/cases/migration/tls_transient_paused_no_dst.conf +++ b/cases/migration/tls_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -151,7 +151,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -185,7 +185,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -219,7 +219,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -235,7 +235,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -253,7 +253,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -269,7 +269,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -295,7 +295,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -313,7 +313,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -329,7 +329,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -347,7 +347,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -363,7 +363,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -381,7 +381,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_transient_paused_with_dst.conf b/cases/migration/tls_transient_paused_with_dst.conf index 9052a9c..8e57f79 100644 --- a/cases/migration/tls_transient_paused_with_dst.conf +++ b/cases/migration/tls_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -215,7 +215,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -225,7 +225,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -247,7 +247,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -265,7 +265,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -275,7 +275,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -315,7 +315,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -325,7 +325,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -365,7 +365,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -375,7 +375,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -415,7 +415,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -425,7 +425,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -447,7 +447,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -465,7 +465,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -475,7 +475,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -497,7 +497,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -515,7 +515,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -547,7 +547,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -565,7 +565,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -575,7 +575,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -597,7 +597,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_transient_running_no_dst.conf b/cases/migration/tls_transient_running_no_dst.conf index dfaff02..21daefc 100644 --- a/cases/migration/tls_transient_running_no_dst.conf +++ b/cases/migration/tls_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -143,7 +143,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -157,7 +157,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -175,7 +175,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -221,7 +221,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -239,7 +239,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -271,7 +271,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -317,7 +317,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -335,7 +335,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -367,7 +367,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_transient_running_with_dst.conf b/cases/migration/tls_transient_running_with_dst.conf index f789d55..06d7307 100644 --- a/cases/migration/tls_transient_running_with_dst.conf +++ b/cases/migration/tls_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate peer2peer|tunnelled|live domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate 0|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -215,7 +215,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -237,7 +237,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -255,7 +255,7 @@ domain:migrate peer2peer|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -263,7 +263,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -311,7 +311,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -333,7 +333,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -351,7 +351,7 @@ domain:migrate 0|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -359,7 +359,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -399,7 +399,7 @@ domain:migrate peer2peer|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -407,7 +407,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -447,7 +447,7 @@ domain:migrate peer2peer|tunnelled|persist_dest domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -477,7 +477,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -495,7 +495,7 @@ domain:migrate 0|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -503,7 +503,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -543,7 +543,7 @@ domain:migrate peer2peer|undefine_source domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -551,7 +551,7 @@ domain:create $static_uuid domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -573,7 +573,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/snapshot.conf b/cases/snapshot.conf index bceabe2..a69190c 100644 --- a/cases/snapshot.conf +++ b/cases/snapshot.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,25 +19,25 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a domain:shutdown - guestname + domain_name $defaultname snapshot:internal_create - guestname + domain_name $defaultname snapshotname test-API-snapshot-testing snapshot:snapshot_list - guestname + domain_name $defaultname domain:start - guestname + domain_name $defaultname snapshot:file_flag - guestname + domain_name $defaultname username root @@ -45,21 +45,21 @@ snapshot:file_flag redhat domain:shutdown - guestname + domain_name $defaultname snapshot:revert - guestname + domain_name $defaultname snapshotname test-API-snapshot-testing domain:start - guestname + domain_name $defaultname snapshot:flag_check - guestname + domain_name $defaultname username root @@ -69,17 +69,17 @@ snapshot:flag_check noexist domain:shutdown - guestname + domain_name $defaultname snapshot:delete - guestname + domain_name $defaultname snapshotname test-API-snapshot-testing domain:undefine - guestname + domain_name $defaultname options cleanup=enable diff --git a/cases/windows_domain.conf b/cases/windows_domain.conf index 073009c..e114e76 100644 --- a/cases/windows_domain.conf +++ b/cases/windows_domain.conf @@ -1,5 +1,5 @@ domain:install_windows_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -17,81 +17,81 @@ domain:install_windows_cdrom e1000 domain:shutdown - guestname + domain_name $defaultname domain:start - guestname + domain_name $defaultname domain:destroy - guestname + domain_name $defaultname domain:undefine - guestname + domain_name $defaultname domain:define - guestname + domain_name $defaultname virt_type $defaulthv domain:start - guestname + domain_name $defaultname domain:suspend - guestname + domain_name $defaultname domain:resume - guestname + domain_name $defaultname domain:save - guestname + domain_name $defaultname filepath /tmp/$defaultname domain:restore - guestname + domain_name $defaultname filepath /tmp/$defaultname domain:autostart - guestname + domain_name $defaultname autostart enable domain:ifstats - guestname + domain_name $defaultname domain:blkstats - guestname + domain_name $defaultname domain:dump - guestname + domain_name $defaultname file /tmp/core domain:shutdown - guestname + domain_name $defaultname domain:start - guestname + domain_name $defaultname domain:attach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -103,7 +103,7 @@ domain:attach_disk virtio domain:detach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -113,23 +113,23 @@ domain:detach_disk virtio domain:cpu_affinity - guestname + domain_name $defaultname vcpu $defaultvcpu #domain:balloon_memory -# guestname +# domain_name # $defaultname # memroy # 1024,2048 domain:destroy - guestname + domain_name $defaultname domain:undefine - guestname + domain_name $defaultname diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml index ffac187..4e68dcc 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml @@ -91,7 +91,7 @@ module:test_case <title>Configuration file</title> <programlisting> Domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -105,7 +105,7 @@ Domain:install_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -120,7 +120,7 @@ Domain:install_domain <title>Configuration file</title> <programlisting> Domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -136,9 +136,9 @@ Domain:install_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -153,7 +153,7 @@ Domain:install_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -171,7 +171,7 @@ storage:initialize_storage <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] ] </programlisting> </example> @@ -186,7 +186,7 @@ storage:initialize_storage <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -206,9 +206,9 @@ storage:initialize_storage <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] ] </programlisting> </example> @@ -223,7 +223,7 @@ storage:initialize_storage <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -233,7 +233,7 @@ domain:install_domain 1 domain:shutdown_domain - guestname + domain_name rhel5u4 only rhel5u4 rhel5u3 only rhel5u3 rhel5u2 only rhel5u2 @@ -245,9 +245,9 @@ domain:shutdown_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u2'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u2'}}] ] </programlisting> </example> @@ -262,7 +262,7 @@ domain:shutdown_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -272,7 +272,7 @@ domain:install_domain 1 domain:shutdown_domain - guestname + domain_name rhel5u4 no rhel5u2|rhel5u3 rhel5u3 no rhel5u2|rhel5u4 rhel5u2 no rhel5u3|rhel5u4 @@ -284,9 +284,9 @@ domain:shutdown_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u2'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u2'}}] ] </programlisting> </example> @@ -301,7 +301,7 @@ domain:shutdown_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -311,7 +311,7 @@ domain:install_domain 1 domain:shutdown_domain - guestname + domain_name rhel5u4 no rhel5u3 only rhel5u3 rhel5u2 no @@ -323,9 +323,9 @@ domain:shutdown_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -340,7 +340,7 @@ domain:shutdown_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -350,7 +350,7 @@ domain:install_domain 1 domain:shutdown_domain - guestname + domain_name rhel5u4 no rhel5u3 only rhel5u3 rhel5u2 no @@ -367,9 +367,9 @@ shutdowndomain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}, {'shutdowndomain': {'domainname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u2'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}, {'shutdowndomain': {'domainname': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u2'}}] ] </programlisting> </example> @@ -384,7 +384,7 @@ shutdowndomain <title>Configuration file</title> <programlisting> domain:install_domain times 2 - guestname + domain_name rhel5u4 memory 1024 @@ -398,7 +398,7 @@ domain:install_domain times 2 <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -413,7 +413,7 @@ domain:install_domain times 2 <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -421,7 +421,7 @@ domain:install_domain 1 domain:shutdown_domain - guestname + domain_name rhel5u4 options times 2 @@ -433,9 +433,9 @@ options times 2 <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}] ] </programlisting> </example> @@ -450,7 +450,7 @@ options times 2 <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -458,7 +458,7 @@ domain:install_domain 1 domain:shutdown_domain - guestname + domain_name rhel5u4 options multiprocess=enable|disable diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 0280341..517a2af 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -106,7 +106,7 @@ storage:initialize_storage raw domain:install_domain - guestname + domain_name rhel5u4 virt_type xenfv @@ -231,7 +231,7 @@ def prepare_cdrom(*args): def install_domain(dict): logger = dict['logger'] - domname = dict['guestname'] + domname = dict['domain_name'] dict['ifacetype'] = 'bridge' dict['bridge'] = 'xenbr0' dict['bootcd'] = '/tmp/%s/custom.iso' %domname diff --git a/repos/domain/attach_disk.py b/repos/domain/attach_disk.py index b2cf45b..86e602f 100644 --- a/repos/domain/attach_disk.py +++ b/repos/domain/attach_disk.py @@ -14,7 +14,7 @@ from src import sharedmod from utils import utils from utils import xml_builder -required_params = ('guestname', +required_params = ('domain_name', 'virt_type', 'imagename', 'imagesize', @@ -51,7 +51,7 @@ def check_attach_disk(num1, num2): def attach_disk(params): """Attach a disk to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] imagename = params['imagename'] imagesize = int(params['imagesize']) disktype = params['hdmodel'] @@ -65,14 +65,14 @@ def attach_disk(params): logger.error("fail to create a image file") return 1 - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) # Generate disk xml xmlobj = xml_builder.XmlBuilder() diskxml = xmlobj.build_disk(params) logger.debug("disk xml:\n%s" %diskxml) - disk_num1 = utils.dev_num(guestname, "disk") + disk_num1 = utils.dev_num(domain_name, "disk") logger.debug("original disk number: %s" %disk_num1) if disktype == "virtio": @@ -85,7 +85,7 @@ def attach_disk(params): # Attach disk to domain try: domobj.attachDevice(diskxml) - disk_num2 = utils.dev_num(guestname, "disk") + disk_num2 = utils.dev_num(domain_name, "disk") logger.debug("update disk number to %s" %disk_num2) if check_attach_disk(disk_num1, disk_num2): logger.info("current disk number: %s\n" %disk_num2) @@ -95,7 +95,7 @@ def attach_disk(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("attach %s disk to domain %s" % (imagename, guestname)) + logger.error("attach %s disk to domain %s" % (imagename, domain_name)) return 1 return 0 diff --git a/repos/domain/attach_interface.py b/repos/domain/attach_interface.py index c22fbd9..64a1762 100644 --- a/repos/domain/attach_interface.py +++ b/repos/domain/attach_interface.py @@ -12,12 +12,12 @@ from src import sharedmod from utils import utils from utils import xml_builder -required_params = ('guestname', 'ifacetype', 'source',) +required_params = ('domain_name', 'ifacetype', 'source',) optional_params = ('hdmodel',) -def check_domain_status(guestname, domobj): +def check_domain_status(domain_name, domobj): """Check domain current status""" - state = domobj.get_state(guestname) + state = domobj.get_state(domain_name) if state == "shutoff" or state == "shutdown": # add check function return False @@ -34,23 +34,23 @@ def check_attach_interface(num1, num2): def attach_interface(params): """Attach a interface to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) # Generate interface xml xmlobj = xml_builder.XmlBuilder() interfacexml = xmlobj.build_interface(params) logger.debug("interface xml:\n%s" %interfacexml) - iface_num1 = utils.dev_num(guestname, "interface") + iface_num1 = utils.dev_num(domain_name, "interface") logger.debug("original interface number: %s" %iface_num1) # Attach interface to domain try: domobj.attachDeviceFlags(interfacexml, 0) - iface_num2 = utils.dev_num(guestname, "interface") + iface_num2 = utils.dev_num(domain_name, "interface") logger.debug("update interface number to %s" %iface_num2) if check_attach_interface(iface_num1, iface_num2): logger.info("current interface number: %s" %iface_num2) @@ -60,7 +60,7 @@ def attach_interface(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("attach a interface to domain %s" % guestname) + logger.error("attach a interface to domain %s" % domain_name) return 1 return 0 diff --git a/repos/domain/autostart.py b/repos/domain/autostart.py index 7c3d498..aec1754 100644 --- a/repos/domain/autostart.py +++ b/repos/domain/autostart.py @@ -10,19 +10,19 @@ from libvirt import libvirtError from src import sharedmod -required_params = ('guestname', 'autostart',) +required_params = ('domain_name', 'autostart',) optional_params = () def check_domain_autostart(*args): """Check domain start automatically result, if setting domain is - successful, guestname.xml will exist under + successful, domain_name.xml will exist under /etc/libvirt/{hypervisor}/autostart/ """ - (guestname, hypervisor, flag, logger) = args + (domain_name, hypervisor, flag, logger) = args if 'xen' in hypervisor: - domxml = "/etc/%s/auto/%s" % (hypervisor, guestname) + domxml = "/etc/%s/auto/%s" % (hypervisor, domain_name) else: - domxml = "/etc/libvirt/%s/autostart/%s.xml" % (hypervisor, guestname) + domxml = "/etc/libvirt/%s/autostart/%s.xml" % (hypervisor, domain_name) logger.debug("domain xml file is: %s" %domxml) if flag == 1: @@ -41,7 +41,7 @@ def check_domain_autostart(*args): def autostart(params): """Set domain autostart capability""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] autostart = params['autostart'] flag = -1 @@ -54,14 +54,14 @@ def autostart(params): return 1 conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) uri = conn.getURI() try: domobj.setAutostart(flag) - if check_domain_autostart(guestname, uri.split(":")[0], flag, logger): + if check_domain_autostart(domain_name, uri.split(":")[0], flag, logger): logger.info("current %s autostart: %s" % - (guestname, domobj.autostart())) + (domain_name, domobj.autostart())) logger.info("executing autostart operation is successful") else: logger.error("Error: fail to check autostart domain") @@ -69,7 +69,7 @@ def autostart(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to autostart %s domain" %guestname) + logger.error("Error: fail to autostart %s domain" %domain_name) return 1 return 0 diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index dd3eafc..b027047 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -15,7 +15,7 @@ from src import sharedmod from utils import utils from utils import check -required_params = ('guestname', 'memorypair',) +required_params = ('domain_name', 'memorypair',) optional_params = () def get_mem_size(ip): @@ -127,7 +127,7 @@ def balloon_memory(params): global logger logger = params['logger'] params.pop('logger') - domname = params['guestname'] + domname = params['domain_name'] memorypair = params['memorypair'] minmem = int(memorypair.split(',')[0]) * 1024 logger.info("the minimum memory is %s" % minmem) diff --git a/repos/domain/blkstats.py b/repos/domain/blkstats.py index 7b02ab9..bd3d08a 100644 --- a/repos/domain/blkstats.py +++ b/repos/domain/blkstats.py @@ -11,7 +11,7 @@ from libvirt import libvirtError from src import sharedmod -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () def check_domain_status(domobj): @@ -30,11 +30,11 @@ def check_blkstats(): def blkstats(params): """Domain block device statistic""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) # Check domain block status if check_domain_status(domobj): diff --git a/repos/domain/console_io.py b/repos/domain/console_io.py index b63e0de..680cf42 100644 --- a/repos/domain/console_io.py +++ b/repos/domain/console_io.py @@ -13,7 +13,7 @@ from exception import TestError from src import sharedmod -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('device', 'timeout', 'input', 'output', 'expect',) def alarm_handler(signum, frame): @@ -22,7 +22,7 @@ def alarm_handler(signum, frame): def console_io(params): """Attach to console""" logger = params['logger'] - domain = params['guestname'] + domain = params['domain_name'] device = params.get('device', 'serial0') infile = params.get('input', None) outfile = params.get('output', None) diff --git a/repos/domain/console_mutex.py b/repos/domain/console_mutex.py index 773e13d..1daace9 100644 --- a/repos/domain/console_mutex.py +++ b/repos/domain/console_mutex.py @@ -7,13 +7,13 @@ from exception import TestError from src import sharedmod -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('device',) def console_mutex(params): """Attach to console""" logger = params['logger'] - domain = params['guestname'] + domain = params['domain_name'] device = params.get('device', 'serial0') try: diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index 5a47ad4..2c18d09 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -15,7 +15,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname', 'vcpu',) +required_params = ('domain_name', 'vcpu',) optional_params = () def redefine_vcpu_number(domobj, domain_name, vcpu): @@ -195,7 +195,7 @@ def cpu_affinity(params): global logger logger = params['logger'] params.pop('logger') - domain_name = params['guestname'] + domain_name = params['domain_name'] vcpu = params['vcpu'] logger.info("the name of virtual machine is %s" % domain_name) diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index 9c32b6d..ddebf39 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -13,7 +13,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname', +required_params = ('domain_name', 'username', 'password', 'sockets', @@ -21,21 +21,21 @@ required_params = ('guestname', 'threads',) optional_params = () -def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """check if the domain exists""" defined_domain_names = conn.listDefinedDomains() - if guestname not in defined_domain_names: - logger.error("%s doesn't exist or still in running" % guestname) + if domain_name not in defined_domain_names: + logger.error("%s doesn't exist or still in running" % domain_name) return 1 else: return 0 -def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger): +def add_cpu_xml(domobj, domain_name, sockets, cores, threads, logger): """edit domain xml description and insert <cpu> element""" domxml = domobj.XMLDesc(0) - logger.debug('''original domain %s xml :\n%s''' %(guestname, domxml)) + logger.debug('''original domain %s xml :\n%s''' %(domain_name, domxml)) doc = minidom.parseString(domxml) cpu = doc.createElement('cpu') @@ -86,11 +86,11 @@ def domain_define(domobj, domxml, logger): return 0 -def domain_start(domobj, guestname, util, logger): +def domain_start(domobj, domain_name, util, logger): """start domain""" timeout = 600 ip = '' - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) try: logger.info("start domain") @@ -110,12 +110,12 @@ def domain_start(domobj, guestname, util, logger): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break if timeout <= 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1, ip return 0, ip @@ -164,25 +164,25 @@ def cpu_topology(params): and login to the domain to check the results """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] username = params['username'] password = params['password'] sockets = params['sockets'] cores = params['cores'] threads = params['threads'] - logger.info("guestname is %s" % guestname) + logger.info("domain_name is %s" % domain_name) logger.info("sockets is %s" % sockets) logger.info("cores is %s" % cores) logger.info("threads is %s" % threads) conn = sharedmod.libvirtobj['conn'] - if check_domain_running(conn, guestname, logger): + if check_domain_running(conn, domain_name, logger): return 1 - domobj = conn.lookupByName(guestname) - domxml = add_cpu_xml(domobj, guestname, sockets, cores, threads, logger) + domobj = conn.lookupByName(domain_name) + domxml = add_cpu_xml(domobj, domain_name, sockets, cores, threads, logger) if domain_undefine(domobj, logger): return 1 @@ -190,7 +190,7 @@ def cpu_topology(params): if domain_define(domobj, domxml, logger): return 1 - ret, ip = domain_start(domobj, guestname, util, logger) + ret, ip = domain_start(domobj, domain_name, util, logger) if ret: return 1 diff --git a/repos/domain/create.py b/repos/domain/create.py index 03bf0c1..c825184 100644 --- a/repos/domain/create.py +++ b/repos/domain/create.py @@ -16,7 +16,7 @@ from utils import xml_builder NONE = 0 START_PAUSED = 1 -required_params = ('guestname', 'virt_type',) +required_params = ('domain_name', 'virt_type',) optional_params = ('uuid', 'memory', 'vcpu', @@ -32,7 +32,7 @@ optional_params = ('uuid', def create(params): """create a domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] flags = None if params.has_key('flags'): @@ -61,7 +61,7 @@ def create(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to create domain %s" % guestname) + logger.error("fail to create domain %s" % domain_name) return 1 if flags == "start_paused": @@ -73,9 +73,9 @@ def create(params): logger.error("domain state error") return 1 - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 600 @@ -88,12 +88,12 @@ def create(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1 return 0 diff --git a/repos/domain/define.py b/repos/domain/define.py index e534d35..92b9e6e 100644 --- a/repos/domain/define.py +++ b/repos/domain/define.py @@ -14,7 +14,7 @@ from src import sharedmod from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type',) +required_params = ('domain_name', 'virt_type',) optional_params = ('uuid', 'memory', 'vcpu', @@ -27,16 +27,16 @@ optional_params = ('uuid', 'ifacetype', 'source',) -def check_define_domain(guestname, virt_type, hostname, username, \ +def check_define_domain(domain_name, virt_type, hostname, username, \ password, util, logger): """Check define domain result, if define domain is successful, - guestname.xml will exist under /etc/libvirt/qemu/ + domain_name.xml will exist under /etc/libvirt/qemu/ and can use virt-xml-validate tool to check the file validity """ if "kvm" in virt_type: - path = "/etc/libvirt/qemu/%s.xml" % guestname + path = "/etc/libvirt/qemu/%s.xml" % domain_name elif "xen" in virt_type: - path = "/etc/xen/%s" % guestname + path = "/etc/xen/%s" % domain_name else: logger.error("unknown virt type") @@ -45,7 +45,7 @@ def check_define_domain(guestname, virt_type, hostname, username, \ ret, output = utils.remote_exec_pexpect(hostname, username, \ password, cmd) if ret: - logger.error("domain %s xml file doesn't exsits" % guestname) + logger.error("domain %s xml file doesn't exsits" % domain_name) return False else: return True @@ -58,7 +58,7 @@ def check_define_domain(guestname, virt_type, hostname, username, \ def define(params): """Define a domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] virt_type = params['virt_type'] conn = sharedmod.libvirtobj['conn'] uri = conn.getURI() @@ -80,7 +80,7 @@ def define(params): # Define domain from xml try: conn.defineXML(dom_xml) - if check_define_domain(guestname, virt_type, hostname, \ + if check_define_domain(domain_name, virt_type, hostname, \ username, password, util, logger): logger.info("define a domain form xml is successful") else: diff --git a/repos/domain/destroy.py b/repos/domain/destroy.py index 5245e63..c146aa3 100644 --- a/repos/domain/destroy.py +++ b/repos/domain/destroy.py @@ -11,16 +11,16 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('flags',) def destroy(params): """destroy domain Argument is a dictionary with two keys: - {'guestname': guestname} + {'domain_name': domain_name} logger -- an object of utils/log.py - guestname -- the domain name + domain_name -- the domain name flags -- optional arguments: noping: Don't do the ping test @@ -31,7 +31,7 @@ def destroy(params): global logger logger = params['logger'] params.pop('logger') - guestname = params['guestname'] + domain_name = params['domain_name'] flags = "" if params.has_key('flags'): flags = params['flags'] @@ -45,18 +45,18 @@ def destroy(params): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("domain %s doesn't exist or isn't running." % guestname) + if domain_name not in domain_names: + logger.error("domain %s doesn't exist or isn't running." % domain_name) return 1 - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) timeout = 60 logger.info('destroy domain') if not "noping" in flags: # Get domain ip - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) logger.info("the ip address of domain is %s" % ip) @@ -83,7 +83,7 @@ def destroy(params): logger.error('The domain is still active, IP: ' + str(ip)) return 1 else: - logger.info("domain %s was destroyed successfully" % guestname) + logger.info("domain %s was destroyed successfully" % domain_name) break if timeout <= 0: diff --git a/repos/domain/detach_disk.py b/repos/domain/detach_disk.py index 303c953..93adda4 100644 --- a/repos/domain/detach_disk.py +++ b/repos/domain/detach_disk.py @@ -13,7 +13,7 @@ from src import sharedmod from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type', 'imagename', 'hdmodel',) +required_params = ('domain_name', 'virt_type', 'imagename', 'hdmodel',) optional_params = () def check_domain_status(domobj): @@ -37,19 +37,19 @@ def check_detach_disk(num1, num2): def detach_disk(params): """Detach a disk to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] imagename = params['imagename'] disktype = params['hdmodel'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) # Detach disk xmlobj = xml_builder.XmlBuilder() diskxml = xmlobj.build_disk(params) logger.debug("disk xml:\n%s" %diskxml) - disk_num1 = utils.dev_num(guestname, "disk") + disk_num1 = utils.dev_num(domain_name, "disk") logger.debug("original disk number: %s" %disk_num1) if disktype == "virtio": @@ -61,7 +61,7 @@ def detach_disk(params): try: domobj.detachDevice(diskxml) - disk_num2 = utils.dev_num(guestname, "disk") + disk_num2 = utils.dev_num(domain_name, "disk") logger.debug("update disk number to %s" %disk_num2) if check_detach_disk(disk_num1, disk_num2): logger.info("current disk number: %s\n" %disk_num2) @@ -71,7 +71,7 @@ def detach_disk(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("detach %s disk from domain %s" % (imagename, guestname)) + logger.error("detach %s disk from domain %s" % (imagename, domain_name)) return 1 return 0 diff --git a/repos/domain/detach_interface.py b/repos/domain/detach_interface.py index e940386..3a66e90 100644 --- a/repos/domain/detach_interface.py +++ b/repos/domain/detach_interface.py @@ -13,7 +13,7 @@ from src import sharedmod from utils import utils from utils import xml_builder -required_params = ('guestname', 'ifacetype', 'source', 'nicmodel',) +required_params = ('domain_name', 'ifacetype', 'source', 'nicmodel',) optional_params = () def check_domain_status(domobj): @@ -37,21 +37,21 @@ def check_detach_interface(num1, num2): def detach_interface(params): """Detach a interface to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] - macs = utils.get_dom_mac_addr(guestname) + macs = utils.get_dom_mac_addr(domain_name) mac_list = macs.split("\n") logger.debug("mac address: \n%s" % macs) params['macaddr'] = mac_list[-1] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) xmlobj = xml_builder.XmlBuilder() ifacexml = xmlobj.build_interface(params) logger.debug("interface xml:\n%s" % ifacexml) - iface_num1 = utils.dev_num(guestname, "interface") + iface_num1 = utils.dev_num(domain_name, "interface") logger.debug("original interface number: %s" % iface_num1) if check_domain_status(domobj): @@ -62,7 +62,7 @@ def detach_interface(params): try: domobj.detachDevice(ifacexml) - iface_num2 = utils.dev_num(guestname, "interface") + iface_num2 = utils.dev_num(domain_name, "interface") logger.debug("update interface number to %s" % iface_num2) if check_detach_interface(iface_num1, iface_num2): logger.info("current interface number: %s" % iface_num2) @@ -73,7 +73,7 @@ def detach_interface(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("detach the interface from domain %s" % guestname) + logger.error("detach the interface from domain %s" % domain_name) return 1 return 0 diff --git a/repos/domain/domain_blkinfo.py b/repos/domain/domain_blkinfo.py index eb946c9..8aec094 100644 --- a/repos/domain/domain_blkinfo.py +++ b/repos/domain/domain_blkinfo.py @@ -16,7 +16,7 @@ GET_CAPACITY = "du -b %s | awk '{print $1}'" GET_PHYSICAL_K = " du -B K %s | awk '{print $1}'" VIRSH_DOMBLKINFO = "virsh domblkinfo %s %s" -required_params = ('guestname', 'blockdev',) +required_params = ('domain_name', 'blockdev',) optional_params = () def get_output(command, logger): @@ -28,7 +28,7 @@ def get_output(command, logger): logger.error(ret) return status, ret -def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -38,8 +38,8 @@ def check_domain_exists(conn, guestname, logger): domain_names += conn.listDefinedDomains() - if guestname not in domain_names: - logger.error("%s doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist" % domain_name) return False else: return True @@ -82,26 +82,26 @@ def domblkinfo(params): in the output of virsh domblkinfo """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') blockdev = params.get('blockdev') - logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the block device is %s" % blockdev) conn = sharedmod.libvirtobj['conn'] - if not check_domain_exists(conn, guestname, logger): + if not check_domain_exists(conn, domain_name, logger): logger.error("need a defined domain") return 1 logger.info("the output of virsh domblkinfo is:") - status, output = get_output(VIRSH_DOMBLKINFO % (guestname, blockdev), logger) + status, output = get_output(VIRSH_DOMBLKINFO % (domain_name, blockdev), logger) if not status: logger.info("\n" + output) else: return 1 - status, data_str = get_output(GET_DOMBLKINFO_MAC % (guestname, blockdev), logger) + status, data_str = get_output(GET_DOMBLKINFO_MAC % (domain_name, blockdev), logger) if not status: blkdata = data_str.rstrip().split('\n') logger.info("capacity,allocation,physical list: %s" % blkdata) diff --git a/repos/domain/domain_id.py b/repos/domain/domain_id.py index 19a6227..7c86674 100644 --- a/repos/domain/domain_id.py +++ b/repos/domain/domain_id.py @@ -10,7 +10,7 @@ import libvirt from src import sharedmod required_params = () -optional_params = ('guestname',) +optional_params = ('domain_name',) VIRSH_DOMID = "virsh domid" VIRSH_IDS = "virsh --quiet list |awk '{print $1}'" @@ -25,7 +25,7 @@ def get_output(logger, command): logger.error(ret) return status, ret -def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -33,8 +33,8 @@ def check_domain_exists(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("%s is not running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not running or does not exist" % domain_name) return False else: return True @@ -45,8 +45,8 @@ def domid(params): logger = params['logger'] doms = [] - if 'guestname' in params: - doms.append(params['guestname']) + if 'domain_name' in params: + doms.append(params['domain_name']) else: status, doms_ret = get_output(logger, VIRSH_DOMS) if not status: diff --git a/repos/domain/domain_uuid.py b/repos/domain/domain_uuid.py index f4fc588..6d487e8 100644 --- a/repos/domain/domain_uuid.py +++ b/repos/domain/domain_uuid.py @@ -16,7 +16,7 @@ optional_params = () VIRSH_DOMUUID = "virsh domuuid" -def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -26,17 +26,17 @@ def check_domain_exists(conn, guestname, logger): domain_names += conn.listDefinedDomains() - if guestname not in domain_names: - logger.error("%s doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist" % domain_name) return False else: return True -def check_domain_uuid(guestname, UUIDString, logger): +def check_domain_uuid(domain_name, UUIDString, logger): """ check UUID String of domain """ - status, ret = commands.getstatusoutput(VIRSH_DOMUUID + ' %s' % guestname) + status, ret = commands.getstatusoutput(VIRSH_DOMUUID + ' %s' % domain_name) if status: - logger.error("executing "+ "\"" + VIRSH_DOMUUID + ' %s' % guestname + "\"" + " failed") + logger.error("executing "+ "\"" + VIRSH_DOMUUID + ' %s' % domain_name + "\"" + " failed") logger.error(ret) return False else: @@ -52,21 +52,21 @@ def domuuid(params): """check virsh domuuid command """ logger = params['logger'] - guestname = params['guestname'] - logger.info("domain name is %s" % guestname) + domain_name = params['domain_name'] + logger.info("domain name is %s" % domain_name) conn = sharedmod.libvirtobj['conn'] - if not check_domain_exists(conn, guestname, logger): + if not check_domain_exists(conn, domain_name, logger): logger.error("need a defined domain") return 1 - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) try: - logger.info("get the UUID string of %s" % guestname) + logger.info("get the UUID string of %s" % domain_name) UUIDString = domobj.UUIDString() - if check_domain_uuid(guestname, UUIDString, logger): + if check_domain_uuid(domain_name, UUIDString, logger): logger.info("UUIDString from API is the same as the one from virsh") logger.info("UUID String is %s" % UUIDString) return 0 diff --git a/repos/domain/domblkinfo.py b/repos/domain/domblkinfo.py index 1a2007a..091a1de 100644 --- a/repos/domain/domblkinfo.py +++ b/repos/domain/domblkinfo.py @@ -11,7 +11,7 @@ from libvirt import libvirtError from src import sharedmod -required_params = ('guestname', 'blockdev',) +required_params = ('domain_name', 'blockdev',) optional_params = () GET_DOMBLKINFO_MAC = "virsh domblkinfo %s %s | awk '{print $2}'" @@ -28,7 +28,7 @@ def get_output(command, logger): logger.error(ret) return status, ret -def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -38,8 +38,8 @@ def check_domain_exists(conn, guestname, logger): domain_names += conn.listDefinedDomains() - if guestname not in domain_names: - logger.error("%s doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist" % domain_name) return False else: return True @@ -82,26 +82,26 @@ def domblkinfo(params): in the output of virsh domblkinfo """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') blockdev = params.get('blockdev') - logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the block device is %s" % blockdev) conn = sharedmod.libvirtobj['conn'] - if not check_domain_exists(conn, guestname, logger): + if not check_domain_exists(conn, domain_name, logger): logger.error("need a defined domain") return 1 logger.info("the output of virsh domblkinfo is:") - status, output = get_output(VIRSH_DOMBLKINFO % (guestname, blockdev), logger) + status, output = get_output(VIRSH_DOMBLKINFO % (domain_name, blockdev), logger) if not status: logger.info("\n" + output) else: return 1 - status, data_str = get_output(GET_DOMBLKINFO_MAC % (guestname, blockdev), logger) + status, data_str = get_output(GET_DOMBLKINFO_MAC % (domain_name, blockdev), logger) if not status: blkdata = data_str.rstrip().split('\n') logger.info("capacity,allocation,physical list: %s" % blkdata) diff --git a/repos/domain/dump.py b/repos/domain/dump.py index 11ad11b..4a5e398 100644 --- a/repos/domain/dump.py +++ b/repos/domain/dump.py @@ -14,12 +14,12 @@ from src import sharedmod from utils import utils from utils import check -required_params = ('guestname', 'file',) +required_params = ('domain_name', 'file',) optional_params = () def check_domain_status(*args): """Check domain current status""" - (guestname, domobj, logger) = args + (domain_name, domobj, logger) = args state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -33,9 +33,9 @@ def check_domain_status(*args): def check_domain_kernel(*args): """Check domain kernel version""" - (guestname, logger) = args + (domain_name, logger) = args - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.debug("domain mac address: %s" %mac) ipaddr = utils.mac_to_ip(mac, 15) @@ -55,9 +55,9 @@ def check_domain_kernel(*args): def check_dump(*args): """Check dumpping core file validity""" - (guestname, file, kernel, logger) = args + (domain_name, file, kernel, logger) = args - kernel = check_domain_kernel(guestname, logger) + kernel = check_domain_kernel(domain_name, logger) (big, other) = kernel.split("-") small = other.split(".") arch = small[-1] @@ -120,19 +120,19 @@ def dump(params): will be interpreted in the remote host. """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] file = params['file'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) - if check_domain_status(guestname, domobj, logger): - kernel = check_domain_kernel(guestname, logger) + if check_domain_status(domain_name, domobj, logger): + kernel = check_domain_kernel(domain_name, logger) if kernel == None: logger.error("can't get domain kernel version") return 1 - logger.info("dump the core of %s to file %s\n" %(guestname, file)) + logger.info("dump the core of %s to file %s\n" %(domain_name, file)) try: domobj.coreDump(file, 0) @@ -146,7 +146,7 @@ def dump(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to core dump %s domain" %guestname) + logger.error("Error: fail to core dump %s domain" %domain_name) return 1 return 0 diff --git a/repos/domain/eventhandler.py b/repos/domain/eventhandler.py index 5e4dc58..44a363a 100644 --- a/repos/domain/eventhandler.py +++ b/repos/domain/eventhandler.py @@ -16,7 +16,7 @@ LoopThread = None looping = True STATE = None -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () def eventToString(event): @@ -41,7 +41,7 @@ def detailToString(event, detail): ) return eventStrings[event][detail] -def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -49,8 +49,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -88,17 +88,17 @@ def lifecycle_callback(conn, domain, event, detail, opaque): detailToString(event, detail))) STATE = eventToString(event) -def shutdown_event(domobj, guestname, timeout, logger): +def shutdown_event(domobj, domain_name, timeout, logger): """shutdown the domain, then check the event infomation""" global STATE STATE = None - logger.info("power off %s" % guestname) + logger.info("power off %s" % domain_name) try: domobj.shutdown() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to power off %s" % guestname) + logger.error("Error: fail to power off %s" % domain_name) return 1 while timeout: @@ -118,17 +118,17 @@ def shutdown_event(domobj, guestname, timeout, logger): return 0 -def bootup_event(domobj, guestname, timeout, logger): +def bootup_event(domobj, domain_name, timeout, logger): """bootup the domain, then check the event infomation""" global STATE STATE = None - logger.info("boot up domain %s" % guestname) + logger.info("boot up domain %s" % domain_name) try: domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to bootup %s " % guestname) + logger.error("Error: fail to bootup %s " % domain_name) return 1 while timeout: @@ -148,17 +148,17 @@ def bootup_event(domobj, guestname, timeout, logger): return 0 -def suspend_event(domobj, guestname, timeout, logger): +def suspend_event(domobj, domain_name, timeout, logger): """suspend the domain, then check the event infomation""" global STATE STATE = None - logger.info("suspend domain %s" % guestname) + logger.info("suspend domain %s" % domain_name) try: domobj.suspend() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to suspend %s" % guestname) + logger.error("Error: fail to suspend %s" % domain_name) return 1 while timeout: @@ -178,17 +178,17 @@ def suspend_event(domobj, guestname, timeout, logger): return 0 -def resume_event(domobj, guestname, timeout, logger): +def resume_event(domobj, domain_name, timeout, logger): """resume the domain, then check the event infomation""" global STATE STATE = None - logger.info("resume domain %s" % guestname) + logger.info("resume domain %s" % domain_name) try: domobj.resume() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to resume %s" % guestname) + logger.error("Error: fail to resume %s" % domain_name) return 1 while timeout: @@ -213,30 +213,30 @@ def eventhandler(params): by using domain event handler. """ logger = params['logger'] - guestname = params['guestname'] - logger.info("the guestname is %s" % guestname) + domain_name = params['domain_name'] + logger.info("the domain_name is %s" % domain_name) loop_start() conn = sharedmod.libvirtobj['conn'] - if check_domain_running(conn, guestname, logger): + if check_domain_running(conn, domain_name, logger): return 1 - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) conn.domainEventRegister(lifecycle_callback, logger) timeout = 600 - if shutdown_event(domobj, guestname, timeout, logger): + if shutdown_event(domobj, domain_name, timeout, logger): logger.warn("shutdown_event error") - if bootup_event(domobj, guestname, timeout, logger): + if bootup_event(domobj, domain_name, timeout, logger): logger.warn("bootup_event error") - if suspend_event(domobj, guestname, timeout, logger): + if suspend_event(domobj, domain_name, timeout, logger): logger.warn("suspend_event error") - if resume_event(domobj, guestname, timeout, logger): + if resume_event(domobj, domain_name, timeout, logger): logger.warn("resume_event error") loop_stop(conn) diff --git a/repos/domain/ifstats.py b/repos/domain/ifstats.py index bc8bc0b..f67a437 100644 --- a/repos/domain/ifstats.py +++ b/repos/domain/ifstats.py @@ -13,7 +13,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () def check_domain_status(domobj): @@ -32,16 +32,16 @@ def check_interface_stats(): def ifstats(params): """Domain interface statistic""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) if check_domain_status(domobj): pass else: try: - logger.info("%s is not running , power on it" % guestname) + logger.info("%s is not running , power on it" % domain_name) domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ @@ -49,7 +49,7 @@ def ifstats(params): logger.error("start failed") return 1 - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index 64d4d91..7b43a53 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -17,7 +17,7 @@ from utils import xml_builder HOME_PATH = os.getcwd() -required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -33,12 +33,12 @@ def install_image(params): logger = params['logger'] params.pop('logger') - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch') - logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type) logger.info("the os of domain is %s" % os_type) logger.info("the arch of domain is %s" % os_arch) @@ -49,13 +49,13 @@ def install_image(params): logger.info("the type of hypervisor is %s" % hypervisor) if params.has_key('imagepath'): - imgfullpath = os.join.path(params.get('imagepath'), guestname) + imgfullpath = os.join.path(params.get('imagepath'), domain_name) else: if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': imgfullpath = os.path.join('/var/lib/libvirt/images', - guestname) + domain_name) logger.info("the path of directory of disk images located on is %s" % imgfullpath) @@ -84,10 +84,10 @@ def install_image(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 - logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml) @@ -98,13 +98,13 @@ def install_image(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 600 @@ -117,12 +117,12 @@ def install_image(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1 return 0 diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 3005f2e..b9ad241 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -45,10 +45,10 @@ def prepare_cdrom(*args): """ to customize boot.iso file to add kickstart file into it for automatic domain installation """ - ostree, ks, guestname, logger = args + ostree, ks, domain_name, logger = args ks_name = os.path.basename(ks) - new_dir = os.path.join(HOME_PATH, guestname) + new_dir = os.path.join(HOME_PATH, domain_name) logger.info("creating a new folder for customizing custom.iso file in it") if os.path.exists(new_dir): @@ -91,7 +91,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): if params.has_key('kickstart'): params.pop('kickstart') - guestname = params['guestname'] + domain_name = params['domain_name'] xmlobj = xml_builder.XmlBuilder() domain = xmlobj.add_domain(params) @@ -102,7 +102,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): if installtype != 'create': domobj.undefine() - logger.info("undefine %s : \n" % guestname) + logger.info("undefine %s : \n" % domain_name) try: conn = domobj._conn @@ -110,10 +110,10 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 - logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml) @@ -124,12 +124,12 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 return 0 -def check_domain_state(conn, guestname, logger): +def check_domain_state(conn, domain_name, logger): """ if a domain with the same name exists, remove it """ running_domains = [] ids = conn.listDomainsID() @@ -137,17 +137,17 @@ def check_domain_state(conn, guestname, logger): obj = conn.lookupByID(id) running_domains.append(obj.name()) - if guestname in running_domains: - logger.info("A domain with the same name %s is running!" % guestname) + if domain_name in running_domains: + logger.info("A domain with the same name %s is running!" % domain_name) logger.info("destroy it...") - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) domobj.destroy() defined_domains = conn.listDefinedDomains() - if guestname in defined_domains: - logger.info("undefine the domain with the same name %s" % guestname) - domobj = conn.lookupByName(guestname) + if domain_name in defined_domains: + logger.info("undefine the domain with the same name %s" % domain_name) + domobj = conn.lookupByName(domain_name) domobj.undefine() return 0 @@ -158,18 +158,18 @@ def install_linux_cdrom(params): logger = params['logger'] params.pop('logger') - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch') - logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type) hypervisor = utils.get_hypervisor() conn = sharedmod.libvirtobj['conn'] - check_domain_state(conn, guestname, logger) + check_domain_state(conn, domain_name, logger) if not params.has_key('macaddr'): macaddr = utils.get_rand_mac() @@ -179,13 +179,13 @@ def install_linux_cdrom(params): logger.info("the type of hypervisor is %s" % hypervisor) if params.has_key('imagepath') and not params.has_key('volumepath'): - imgfullpath = os.path.join(params.get('imagepath'), guestname) + imgfullpath = os.path.join(params.get('imagepath'), domain_name) elif not params.has_key('imagepath') and not params.has_key('volumepath'): if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name) elif not params.has_key('imagepath') and params.has_key('volumepath'): imgfullpath = params['volumepath'] @@ -250,10 +250,10 @@ def install_linux_cdrom(params): elif virt_type == 'xenfv' or virt_type == 'kvm': params['bootcd'] = '%s/custom.iso' % \ - (os.path.join(HOME_PATH, guestname)) + (os.path.join(HOME_PATH, domain_name)) logger.debug("the bootcd path is %s" % params['bootcd']) logger.info("begin to customize the custom.iso file") - prepare_cdrom(ostree, ks, guestname, logger) + prepare_cdrom(ostree, ks, domain_name, logger) else: logger.error("unknown virt type: %s" % virt_type) return 1 @@ -271,7 +271,7 @@ def install_linux_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 logger.info('start installation domain ...') @@ -281,7 +281,7 @@ def install_linux_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 elif installtype == 'create': logger.info('create domain from xml description') @@ -290,7 +290,7 @@ def install_linux_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 interval = 0 @@ -316,7 +316,7 @@ def install_linux_cdrom(params): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: + if domain_name not in domain_names: logger.info("domain installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, logger, installtype) @@ -329,7 +329,7 @@ def install_linux_cdrom(params): logger.info('%s seconds passed away...' % interval) if interval == 2400: - if 'rhel3u9' in guestname: + if 'rhel3u9' in domain_name: logger.info( "domain installaton will be destoryed forcelly for rhel3u9 domain") domobj.destroy() @@ -344,9 +344,9 @@ def install_linux_cdrom(params): else: logger.info("domain is booting up") - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 300 @@ -359,12 +359,12 @@ def install_linux_cdrom(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1 time.sleep(60) @@ -374,35 +374,35 @@ def install_linux_cdrom(params): def install_linux_cdrom_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') hypervisor = utils.get_hypervisor() if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name) - (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % guestname) + (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % domain_name) if status: pass else: - logger.info("remove domain %s, and its disk image file" % guestname) - (status, output) = commands.getstatusoutput(VM_STAT % guestname) + logger.info("remove domain %s, and its disk image file" % domain_name) + (status, output) = commands.getstatusoutput(VM_STAT % domain_name) if status: - (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) + (status, output) = commands.getstatusoutput(VM_DESTROY % domain_name) if status: - logger.error("failed to destroy domain %s" % guestname) + logger.error("failed to destroy domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) if os.path.exists(imgfullpath): @@ -416,6 +416,6 @@ def install_linux_cdrom_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv' or virt_type == 'kvm': - domain_dir = os.path.join(HOME_PATH, guestname) + domain_dir = os.path.join(HOME_PATH, domain_name) if os.path.exists(domain_dir): shutil.rmtree(domain_dir) diff --git a/repos/domain/install_linux_check.py b/repos/domain/install_linux_check.py index 97778b3..0067136 100644 --- a/repos/domain/install_linux_check.py +++ b/repos/domain/install_linux_check.py @@ -15,7 +15,7 @@ from src import sharedmod from src import global_parser from utils import utils -required_params = ('guestname', 'virt_type', 'hdmodel', 'nicmodel',) +required_params = ('domain_name', 'virt_type', 'hdmodel', 'nicmodel',) optional_params = ('disksize', 'memory', 'vcpu', @@ -36,10 +36,10 @@ def install_linux_check(params): logger = params['logger'] params.pop('logger') - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') - logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) # Connect to local hypervisor connection URI hypervisor = utils.get_hypervisor() @@ -47,7 +47,7 @@ def install_linux_check(params): logger.info("the type of hypervisor is %s" % hypervisor) conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) state = domobj.info()[0] if(state == libvirt.VIR_DOMAIN_SHUTOFF): @@ -55,9 +55,9 @@ def install_linux_check(params): domain must be started") return 1 - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 300 while timeout: @@ -67,18 +67,18 @@ def install_linux_check(params): time.sleep(10) timeout -= 10 else: - logger.info("the ip address of vm %s is %s" % (guestname, ipaddr)) + logger.info("the ip address of vm %s is %s" % (domain_name, ipaddr)) break if timeout == 0: - logger.info("vm %s fail to get ip address" % guestname) + logger.info("vm %s fail to get ip address" % domain_name) return 1 time.sleep(120) logger.info("Now checking domain health after installation") - domain_name=guestname + domain_name=domain_name blk_type=params['hdmodel'] nic_type=params['nicmodel'] Test_Result = 0 diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index 81a25bf..910f086 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder -required_params = ('guestname', 'virt_type', 'os_type', 'os_arch','netmethod',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch','netmethod',) optional_params = ('uuid', 'memory', 'vcpu', @@ -48,7 +48,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): if params.has_key('kickstart'): params.pop('kickstart') - guestname = params['guestname'] + domain_name = params['domain_name'] xmlobj = xml_builder.XmlBuilder() domain = xmlobj.add_domain(params) @@ -59,7 +59,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): if installtype != 'create': domobj.undefine() - logger.info("undefine %s : \n" % guestname) + logger.info("undefine %s : \n" % domain_name) try: conn = domobj._conn @@ -67,10 +67,10 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 - logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml) @@ -81,7 +81,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 return 0 @@ -90,10 +90,10 @@ def prepare_cdrom(*args): """ to customize boot.iso file to add kickstart file into it for automatic domain installation """ - ostree, ks, guestname, logger = args + ostree, ks, domain_name, logger = args ks_name = os.path.basename(ks) - new_dir = os.path.join(HOME_PATH, guestname) + new_dir = os.path.join(HOME_PATH, domain_name) logger.info("creating a new folder for customizing custom.iso file in it") if os.path.exists(new_dir): @@ -134,13 +134,13 @@ def install_linux_net(params): logger = params['logger'] params.pop('logger') - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch') installmethod = params.get('netmethod') - logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type) logger.info("the installation method is %s" % installmethod) @@ -151,12 +151,12 @@ def install_linux_net(params): logger.info("the type of hypervisor is %s" % hypervisor) if params.has_key('imagepath'): - fullimagepath = os.path.join(params.get('imagepath'), guestname) + fullimagepath = os.path.join(params.get('imagepath'), domain_name) else: if hypervisor == 'xen': - fullimagepath = os.path.join('/var/lib/xen/images', guestname) + fullimagepath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - fullimagepath = os.path.join('/var/lib/libvirt/images', guestname) + fullimagepath = os.path.join('/var/lib/libvirt/images', domain_name) params['fullimagepath'] = fullimagepath @@ -232,10 +232,10 @@ def install_linux_net(params): logger.debug("initrd file is located in /var/lib/libvirt/boot") elif virt_type == 'xenfv': params['bootcd'] = '%s/custom.iso' % \ - (os.path.join(HOME_PATH, guestname)) + (os.path.join(HOME_PATH, domain_name)) logger.debug("the bootcd path is %s" % params['bootcd']) logger.info("begin to customize the custom.iso file") - prepare_cdrom(ostree, ks, guestname, logger) + prepare_cdrom(ostree, ks, domain_name, logger) else: logger.error("unknown virt type %s" % virt_type) @@ -255,7 +255,7 @@ def install_linux_net(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 logger.info('start installation domain ...') @@ -265,7 +265,7 @@ def install_linux_net(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 elif installtype == 'create': logger.info('create domain from xml description') @@ -274,7 +274,7 @@ def install_linux_net(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 if 'rhel3u9' in os_type: @@ -318,7 +318,7 @@ def install_linux_net(params): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: + if domain_name not in domain_names: logger.info("domain installation of create type is complete") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, logger, \ @@ -337,9 +337,9 @@ def install_linux_net(params): else: logger.info("domain is booting up") - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 300 while timeout: @@ -351,12 +351,12 @@ def install_linux_net(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1 return 0 @@ -364,35 +364,35 @@ def install_linux_net(params): def install_linux_net_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') hypervisor = utils.get_hypervisor() if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name) - (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % guestname) + (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % domain_name) if status: pass else: - logger.info("remove domain %s, and its disk image file" % guestname) - (status, output) = commands.getstatusoutput(VM_STAT % guestname) + logger.info("remove domain %s, and its disk image file" % domain_name) + (status, output) = commands.getstatusoutput(VM_STAT % domain_name) if status: - (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) + (status, output) = commands.getstatusoutput(VM_DESTROY % domain_name) if status: - logger.error("failed to destroy domain %s" % guestname) + logger.error("failed to destroy domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) if os.path.exists(imgfullpath): @@ -406,6 +406,6 @@ def install_linux_net_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv': - domain_dir = os.path.join(HOME_PATH, guestname) + domain_dir = os.path.join(HOME_PATH, domain_name) if os.path.exists(domain_dir): shutil.rmtree(domain_dir) diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 7982391..f1dcb12 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -26,7 +26,7 @@ FLOOPY_IMG = "/tmp/floppy.img" ISO_MOUNT_POINT = "/mnt/libvirt_windows" HOME_PATH = os.getcwd() -required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -68,9 +68,9 @@ def prepare_iso(iso_file, mount_point): return 0, iso_local_path -def prepare_floppy_image(guestname, os_type, os_arch, +def prepare_floppy_image(domain_name, os_type, os_arch, windows_unattended_path, cdkey, FLOOPY_IMG): - """Making corresponding floppy images for the given guestname + """Making corresponding floppy images for the given domain_name """ if os.path.exists(FLOOPY_IMG): os.remove(FLOOPY_IMG) @@ -150,7 +150,7 @@ def prepare_boot_domain(domobj, dict, installtype): """ params = copy.deepcopy(dict) - guestname = params['guestname'] + domain_name = params['domain_name'] xmlobj = xml_builder.XmlBuilder() domain = xmlobj.add_domain(params) @@ -161,7 +161,7 @@ def prepare_boot_domain(domobj, dict, installtype): if installtype != 'create': domobj.undefine() - logger.info("undefine %s : \n" % guestname) + logger.info("undefine %s : \n" % domain_name) try: conn = domobj._conn @@ -169,10 +169,10 @@ def prepare_boot_domain(domobj, dict, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 - logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml) @@ -183,7 +183,7 @@ def prepare_boot_domain(domobj, dict, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 return 0 @@ -195,12 +195,12 @@ def install_windows_cdrom(params): logger = params['logger'] params.pop('logger') - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch') - logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type) hypervisor = utils.get_hypervisor() @@ -213,12 +213,12 @@ def install_windows_cdrom(params): logger.info("the type of hypervisor is %s" % hypervisor) if params.has_key('imagepath') and not params.has_key('volumepath'): - imgfullpath = os.path.join(params.get('imagepath'), guestname) + imgfullpath = os.path.join(params.get('imagepath'), domain_name) elif not params.has_key('imagepath') and not params.has_key('volumepath'): if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name) elif not params.has_key('imagepath') and params.has_key('volumepath'): imgfullpath = params['volumepath'] @@ -278,7 +278,7 @@ def install_windows_cdrom(params): return 1 params['bootcd'] = iso_local_path - status = prepare_floppy_image(guestname, os_type, os_arch, + status = prepare_floppy_image(domain_name, os_type, os_arch, windows_unattended_path, cdkey, FLOOPY_IMG) if status: logger.error("making floppy image failed") @@ -299,7 +299,7 @@ def install_windows_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 logger.info('start installation domain ...') @@ -309,7 +309,7 @@ def install_windows_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 elif installtype == 'create': logger.info('create domain from xml description') @@ -318,7 +318,7 @@ def install_windows_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1 interval = 0 @@ -344,7 +344,7 @@ def install_windows_cdrom(params): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: + if domain_name not in domain_names: logger.info("domain installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, installtype) @@ -362,9 +362,9 @@ def install_windows_cdrom(params): else: logger.info("domain is booting up") - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 600 @@ -377,13 +377,13 @@ def install_windows_cdrom(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1 time.sleep(60) @@ -393,35 +393,35 @@ def install_windows_cdrom(params): def install_windows_cdrom_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') hypervisor = utils.get_hypervisor() if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name) - (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % guestname) + (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % domain_name) if status: pass else: - logger.info("remove domain %s, and its disk image file" % guestname) - (status, output) = commands.getstatusoutput(VM_STAT % guestname) + logger.info("remove domain %s, and its disk image file" % domain_name) + (status, output) = commands.getstatusoutput(VM_STAT % domain_name) if status: - (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) + (status, output) = commands.getstatusoutput(VM_DESTROY % domain_name) if status: - logger.error("failed to destroy domain %s" % guestname) + logger.error("failed to destroy domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) os_type = params.get('os_type') diff --git a/repos/domain/migrate.py b/repos/domain/migrate.py index e28d08d..c9d5e4e 100644 --- a/repos/domain/migrate.py +++ b/repos/domain/migrate.py @@ -17,7 +17,7 @@ required_params = ('transport', 'target_machine', 'username', 'password', - 'guestname', + 'domain_name', 'prestate', 'poststate', 'presrcconfig', @@ -60,14 +60,14 @@ def exec_command(logger, command, flag): return status, ret -def env_clean(srcconn, dstconn, target_machine, guestname, logger): +def env_clean(srcconn, dstconn, target_machine, domain_name, logger): - logger.info("destroy and undefine %s on both side if it exsits", guestname) - exec_command(logger, "virsh destroy %s" % guestname, 1) - exec_command(logger, "virsh undefine %s" % guestname, 1) - REMOTE_DESTROY = "ssh %s \"virsh destroy %s\"" % (target_machine, guestname) + logger.info("destroy and undefine %s on both side if it exsits", domain_name) + exec_command(logger, "virsh destroy %s" % domain_name, 1) + exec_command(logger, "virsh undefine %s" % domain_name, 1) + REMOTE_DESTROY = "ssh %s \"virsh destroy %s\"" % (target_machine, domain_name) exec_command(logger, REMOTE_DESTROY, 1) - REMOTE_UNDEFINE = "ssh %s \"virsh undefine %s\"" % (target_machine, guestname) + REMOTE_UNDEFINE = "ssh %s \"virsh undefine %s\"" % (target_machine, domain_name) exec_command(logger, REMOTE_UNDEFINE, 1) dstconn.close() @@ -146,7 +146,7 @@ def migrate(params): target_machine = params['target_machine'] username = params['username'] password = params['password'] - guestname = params['guestname'] + domain_name = params['domain_name'] poststate = params['poststate'] presrcconfig = params['presrcconfig'] postsrcconfig = params['postsrcconfig'] @@ -197,15 +197,15 @@ def migrate(params): srcconn = sharedmod.libvirtobj['conn'] dstconn = libvirt.open(dsturi) - srcdom = srcconn.lookupByName(guestname) + srcdom = srcconn.lookupByName(domain_name) if predstconfig == "true": domain_names = dstconn.listDefinedDomains() - if guestname in domain_names: + if domain_name in domain_names: logger.info("Dst VM exists") else: logger.error("Dst VM missing config, should define VM on Dst first") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 try: @@ -219,17 +219,17 @@ def migrate(params): logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.error("Migration Failed") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 if postsrcconfig == "true": if srcdom.isActive(): logger.error("Source VM is still active") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 if not srcdom.isPersistent(): logger.error("Source VM missing config") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 else: domain_names = [] @@ -239,29 +239,29 @@ def migrate(params): domain_names.append(obj.name()) domain_names += srcconn.listDefinedDomains() - if guestname in domain_names: + if domain_name in domain_names: logger.error("Source VM still exists") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 - dstdom = dstconn.lookupByName(guestname) + dstdom = dstconn.lookupByName(domain_name) if not dstdom.isActive(): logger.error("Dst VM is not active") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 if postdstconfig == "true": if not dstdom.isPersistent(): logger.error("Dst VM missing config") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 dstdom_state = dstdom.info()[0] if get_state(dstdom_state) != poststate: logger.error("Dst VM wrong state %s, should be %s", get_state(dstdom_state), poststate) - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 logger.info("Migration PASS") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 0 diff --git a/repos/domain/ownership_test.py b/repos/domain/ownership_test.py index 3ee7d85..2ae5d72 100644 --- a/repos/domain/ownership_test.py +++ b/repos/domain/ownership_test.py @@ -14,14 +14,14 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname', 'dynamic_ownership', 'use_nfs',) +required_params = ('domain_name', 'dynamic_ownership', 'use_nfs',) optional_params = () QEMU_CONF = "/etc/libvirt/qemu.conf" SAVE_FILE = "/mnt/test.save" TEMP_FILE = "/tmp/test.save" -def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -29,8 +29,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -169,7 +169,7 @@ def ownership_test(params): the file after save and restore """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] dynamic_ownership = params['dynamic_ownership'] use_nfs = params['use_nfs'] @@ -183,18 +183,18 @@ def ownership_test(params): conn = sharedmod.libvirtobj['conn'] # save domain to the file - logger.info("save domain %s to the file %s" % (guestname, SAVE_FILE)) + logger.info("save domain %s to the file %s" % (domain_name, SAVE_FILE)) logger.info("check the domain state") - ret = check_domain_running(conn, guestname, logger) + ret = check_domain_running(conn, domain_name, logger) if ret: return 1 - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) try: domobj.save(SAVE_FILE) - logger.info("Success save domain %s to %s" % (guestname, SAVE_FILE)) + logger.info("Success save domain %s to %s" % (domain_name, SAVE_FILE)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -230,12 +230,12 @@ def ownership_test(params): try: conn.restore(SAVE_FILE) logger.info("Success restore domain %s from %s" % \ - (guestname, SAVE_FILE)) + (domain_name, SAVE_FILE)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.error("Error: fail to restore domain %s from %s" % \ - (guestname, SAVE_FILE)) + (domain_name, SAVE_FILE)) return 1 logger.info("check the ownership of %s after restore" % SAVE_FILE) diff --git a/repos/domain/reboot.py b/repos/domain/reboot.py index afc1e9f..da4f385 100644 --- a/repos/domain/reboot.py +++ b/repos/domain/reboot.py @@ -11,7 +11,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () def reboot(params): @@ -22,7 +22,7 @@ def reboot(params): global logger logger = params['logger'] params.pop('logger') - domain_name = params['guestname'] + domain_name = params['domain_name'] # Connect to local hypervisor connection URI hypervisor = utils.get_hypervisor() diff --git a/repos/domain/restore.py b/repos/domain/restore.py index b221c9f..6dfe165 100644 --- a/repos/domain/restore.py +++ b/repos/domain/restore.py @@ -11,14 +11,14 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname', 'filepath',) +required_params = ('domain_name', 'filepath',) optional_params = () def get_domain_ipaddr(*args): """Get domain ip address""" - (guestname, util, logger) = args + (domain_name, util, logger) = args - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.debug("domain mac address: %s" % mac) ipaddr = utils.mac_to_ip(mac, 15) @@ -47,10 +47,10 @@ def check_domain_restore(*args): """Check restore domain result, if restore domain is successful, domain status will not be paused and can be ping """ - (guestname, domobj, util, logger) = args + (domain_name, domobj, util, logger) = args if check_domain_status(domobj, logger): - if get_domain_ipaddr(guestname, util, logger): + if get_domain_ipaddr(domain_name, util, logger): return True else: return False @@ -60,11 +60,11 @@ def check_domain_restore(*args): def restore(params): """Save domain to a disk file""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] filepath = params['filepath'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) if check_domain_status(domobj, logger): logger.error("Error: current domain status is not shutoff or shutdown,\ @@ -73,15 +73,15 @@ def restore(params): try: conn.restore(filepath) - if check_domain_restore(guestname, domobj, util, logger): - logger.info("restore %s domain successful" % guestname) + if check_domain_restore(domain_name, domobj, util, logger): + logger.info("restore %s domain successful" % domain_name) else: logger.error("Error: fail to check restore domain") return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to restore %s domain" % guestname) + logger.error("Error: fail to restore %s domain" % domain_name) return 1 return 0 diff --git a/repos/domain/resume.py b/repos/domain/resume.py index 339a1b9..412abb1 100644 --- a/repos/domain/resume.py +++ b/repos/domain/resume.py @@ -10,21 +10,21 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () def resume(params): """Resume domain Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name} logger -- an object of utils/log.py - guestname -- same as the domain name + domain_name -- same as the domain name Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger'] # Resume domain diff --git a/repos/domain/save.py b/repos/domain/save.py index b91bb3a..db68f58 100644 --- a/repos/domain/save.py +++ b/repos/domain/save.py @@ -11,14 +11,14 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname', 'filepath',) +required_params = ('domain_name', 'filepath',) optional_params = () def get_domain_ipaddr(*args): """Get domain ip address""" - (guestname, util, logger) = args + (domain_name, util, logger) = args - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.debug("domain mac address: %s" %mac) ipaddr = utils.mac_to_ip(mac, 15) @@ -47,13 +47,13 @@ def check_domain_status(*args): def check_domain_save(*args): """Check save domain result, if save domain is successful, - guestname.save will exist under /tmp directory and domain + domain_name.save will exist under /tmp directory and domain can't be ping and status is paused """ - (guestname, domobj, util, logger) = args + (domain_name, domobj, util, logger) = args if not check_domain_status(domobj, logger): - if not get_domain_ipaddr(guestname, util, logger): + if not get_domain_ipaddr(domain_name, util, logger): return True else: return False @@ -63,14 +63,14 @@ def check_domain_save(*args): def save(params): """Save domain to a disk file""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] filepath = params['filepath'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) # Save domain - ipaddr = get_domain_ipaddr(guestname, util, logger) + ipaddr = get_domain_ipaddr(domain_name, util, logger) if not check_domain_status(domobj, logger): logger.error("Error: current domain status is shutoff") @@ -82,15 +82,15 @@ def save(params): try: domobj.save(filepath) - if check_domain_save(guestname, domobj, util, logger): - logger.info("save %s domain successful" %guestname) + if check_domain_save(domain_name, domobj, util, logger): + logger.info("save %s domain successful" %domain_name) else: logger.error("Error: fail to check save domain") return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to save %s domain" %guestname) + logger.error("Error: fail to save %s domain" %domain_name) return 1 return 0 diff --git a/repos/domain/sched_params.py b/repos/domain/sched_params.py index ffc7670..5c844f0 100644 --- a/repos/domain/sched_params.py +++ b/repos/domain/sched_params.py @@ -11,7 +11,7 @@ import libvirt from src import sharedmod from utils import utils -required_params = ('guestname', 'capshares',) +required_params = ('domain_name', 'capshares',) optional_params = () def check_domain_status(domobj): @@ -27,11 +27,11 @@ def check_domain_status(domobj): def check_sched_params(*args): """Check scheduler parameters validity after setting""" - hypervisor, dicts, guestname, domobj = args + hypervisor, dicts, domain_name, domobj = args sched_dict = {} if hypervisor == "xen": sched_dict = eval(commands.getoutput('xm sched-credit -d %s' - % guestname)) + % domain_name)) if sched_dict['weight'] == dicts['weight'] and \ sched_dict['cap'] == dicts['cap']: return 0 @@ -53,10 +53,10 @@ def sched_params(params): hypervisor = utils.get_hypervisor() logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) if check_domain_status(domobj): sched_params = domobj.schedulerParameters() @@ -74,7 +74,7 @@ def sched_params(params): logger.info("current scheduler parameters: %s\n" % sched_params) retval = check_sched_params(hypervisor, dicts, - guestname, domobj) + domain_name, domobj) if retval != 0: return 1 elif 'kvm' in hypervisor: @@ -85,7 +85,7 @@ def sched_params(params): sched_params = domobj.schedulerParameters() logger.info("current scheduler parameters: %s\n" % sched_params) retval = check_sched_params(hypervisor, dicts, - guestname, domobj) + domain_name, domobj) if retval != 0: return 1 else: diff --git a/repos/domain/screenshot.py b/repos/domain/screenshot.py index eb5d0e2..1fc117c 100644 --- a/repos/domain/screenshot.py +++ b/repos/domain/screenshot.py @@ -7,7 +7,7 @@ import mimetypes import libvirt -required_params = ('guestname', 'filename',) +required_params = ('domain_name', 'filename',) optional_params = ('screen',) last_filename = None @@ -22,7 +22,7 @@ def screenshot(params): logger = params['logger'] conn = sharedmod.libvirtobj['conn'] - dom = conn.lookupByName(params['guestname']) + dom = conn.lookupByName(params['domain_name']) st = conn.newStream(0) screen = params.get('screen', 0) diff --git a/repos/domain/shutdown.py b/repos/domain/shutdown.py index 802ddec..7044194 100644 --- a/repos/domain/shutdown.py +++ b/repos/domain/shutdown.py @@ -11,21 +11,21 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () def shutdown(params): """Shutdown domain Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name} logger -- an object of utils/log.py - guestname -- same as the domain name + domain_name -- same as the domain name Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger'] conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/start.py b/repos/domain/start.py index 3ef0d90..fbda945 100644 --- a/repos/domain/start.py +++ b/repos/domain/start.py @@ -11,7 +11,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('flags',) NONE = 0 @@ -21,15 +21,15 @@ def start(params): """Start domain Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name} logger -- an object of utils/log.py - mandatory arguments : guestname -- same as the domain name + mandatory arguments : domain_name -- same as the domain name optional arguments : flags -- domain create flags <none|start_paused|noping> Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger'] flags = params.get('flags', '') diff --git a/repos/domain/suspend.py b/repos/domain/suspend.py index 0f58c23..6d743a4 100644 --- a/repos/domain/suspend.py +++ b/repos/domain/suspend.py @@ -10,21 +10,21 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () def suspend(params): """Suspend domain Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name} logger -- an object of utils/log.py - guestname -- same as the domain name + domain_name -- same as the domain name Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger'] conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/undefine.py b/repos/domain/undefine.py index 9cf8c55..bd8bac5 100644 --- a/repos/domain/undefine.py +++ b/repos/domain/undefine.py @@ -9,14 +9,14 @@ from libvirt import libvirtError from src import sharedmod -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () -def check_undefine_domain(guestname): +def check_undefine_domain(domain_name): """Check undefine domain result, if undefine domain is successful, - guestname.xml will don't exist under /etc/libvirt/qemu/ + domain_name.xml will don't exist under /etc/libvirt/qemu/ """ - path = "/etc/libvirt/qemu/%s.xml" % guestname + path = "/etc/libvirt/qemu/%s.xml" % domain_name if not os.access(path, os.R_OK): return True else: @@ -25,14 +25,14 @@ def check_undefine_domain(guestname): def undefine(params): """Undefine a domain""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) try: domobj.undefine() - if check_undefine_domain(guestname): + if check_undefine_domain(domain_name): logger.info("undefine the domain is successful") else: logger.error("fail to check domain undefine") diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index 6a6641a..fba347a 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -14,7 +14,7 @@ from src import sharedmod from utils import utils from utils import xml_builder -required_params = ('guestname', 'devtype', 'username', 'password',) +required_params = ('domain_name', 'devtype', 'username', 'password',) optional_params = () def create_image(params, util, img_name): @@ -144,12 +144,12 @@ def update_devflag(params): """Update virtual device to a domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] devtype = params['devtype'] if devtype == 'cdrom': xmlargs = {} - xmlargs['guestname'] = guestname + xmlargs['domain_name'] = domain_name xmlargs['virt_type'] = 'kvm' xmlargs['hdmodel'] = 'ide' xmlargs['bootcd'] = '/var/lib/libvirt/boot/cdrom.img' @@ -158,7 +158,7 @@ def update_devflag(params): return 1 elif devtype == 'floppy': xmlargs = {} - xmlargs['guestname'] = guestname + xmlargs['domain_name'] = domain_name xmlargs['floppysource'] = '/var/lib/libvirt/boot/floppy.img' srcfile = xmlargs['floppysource'] if not create_image(params, util, srcfile): @@ -171,18 +171,18 @@ def update_devflag(params): if not params.has_key('flag'): flag = libvirt.VIR_DOMAIN_AFFECT_CONFIG - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) domip = utils.mac_to_ip(mac, 180) logger.debug("ip address: %s" % domip) conn = sharedmod.libvirtobj['conn'] try: - if guestname not in conn.listDefinedDomains(): - logger.error("%s doesn't exist or in running state." % guestname) + if domain_name not in conn.listDefinedDomains(): + logger.error("%s doesn't exist or in running state." % domain_name) return 1 else: - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/libvirtd/qemu_hang.py b/repos/libvirtd/qemu_hang.py index b764802..ac4f6dd 100644 --- a/repos/libvirtd/qemu_hang.py +++ b/repos/libvirtd/qemu_hang.py @@ -13,13 +13,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () VIRSH_LIST = "virsh list --all" RESTART_CMD = "service libvirtd restart" -def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -27,8 +27,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -55,29 +55,29 @@ def libvirtd_check(util, logger): return 0 -def get_domain_pid(util, logger, guestname): +def get_domain_pid(util, logger, domain_name): """get the pid of running domain""" - logger.info("get the pid of running domain %s" % guestname) - get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % guestname + logger.info("get the pid of running domain %s" % domain_name) + get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % domain_name ret, pid = utils.exec_cmd(get_pid_cmd, shell=True) if ret: logger.error("fail to get the pid of runnings domain %s" % \ - guestname) + domain_name) return 1, "" else: logger.info("the pid of domain %s is %s" % \ - (guestname, pid[0])) + (domain_name, pid[0])) return 0, pid[0] def qemu_hang(params): """Hang qemu process, check libvirtd status""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn'] logger.info("check the domain state") - ret = check_domain_running(conn, guestname, logger) + ret = check_domain_running(conn, domain_name, logger) if ret: return 1 @@ -86,7 +86,7 @@ def qemu_hang(params): if ret: return 1 - ret, pid = get_domain_pid(util, logger, guestname) + ret, pid = get_domain_pid(util, logger, domain_name) if ret: return 1 @@ -94,7 +94,7 @@ def qemu_hang(params): logger.info(cmd) ret, out = utils.exec_cmd(cmd, shell=True) if ret: - logger.error("failed to stop qemu process of %s" % guestname) + logger.error("failed to stop qemu process of %s" % domain_name) return 1 logger.info("recheck libvirtd status:") @@ -107,12 +107,12 @@ def qemu_hang(params): def qemu_hang_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] - ret = get_domain_pid(util, logger, guestname) + ret = get_domain_pid(util, logger, domain_name) cmd = "kill -CONT %s" % ret[1] ret = utils.exec_cmd(cmd, shell=True) if ret[0]: - logger.error("failed to resume qemu process of %s" % guestname) + logger.error("failed to resume qemu process of %s" % domain_name) return 0 diff --git a/repos/libvirtd/restart.py b/repos/libvirtd/restart.py index 7afbb21..2015efb 100644 --- a/repos/libvirtd/restart.py +++ b/repos/libvirtd/restart.py @@ -13,13 +13,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () VIRSH_LIST = "virsh list --all" RESTART_CMD = "service libvirtd restart" -def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -27,8 +27,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -55,29 +55,29 @@ def libvirtd_check(util, logger): return 0 -def get_domain_pid(util, logger, guestname): +def get_domain_pid(util, logger, domain_name): """get the pid of running domain""" - logger.info("get the pid of running domain %s" % guestname) - get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % guestname + logger.info("get the pid of running domain %s" % domain_name) + get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % domain_name ret, pid = utils.exec_cmd(get_pid_cmd, shell=True) if ret: logger.error("fail to get the pid of runnings domain %s" % \ - guestname) + domain_name) return 1, "" else: logger.info("the pid of domain %s is %s" % \ - (guestname, pid[0])) + (domain_name, pid[0])) return 0, pid[0] def restart(params): """restart libvirtd test""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn'] logger.info("check the domain state") - ret = check_domain_running(conn, guestname, logger) + ret = check_domain_running(conn, domain_name, logger) if ret: return 1 @@ -87,22 +87,22 @@ def restart(params): return 1 # Get domain ip - logger.info("get the mac address of domain %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of domain %s is %s" % (guestname, mac)) + logger.info("get the mac address of domain %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of domain %s is %s" % (domain_name, mac)) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) - logger.info("the ip address of domain %s is %s" % (guestname, ip)) + logger.info("the ip address of domain %s is %s" % (domain_name, ip)) - logger.info("ping to domain %s" % guestname) + logger.info("ping to domain %s" % domain_name) if utils.do_ping(ip, 0): - logger.info("Success ping domain %s" % guestname) + logger.info("Success ping domain %s" % domain_name) else: - logger.error("fail to ping domain %s" % guestname) + logger.error("fail to ping domain %s" % domain_name) return 1 - ret, pid_before = get_domain_pid(util, logger, guestname) + ret, pid_before = get_domain_pid(util, logger, domain_name) if ret: return 1 @@ -122,23 +122,23 @@ def restart(params): if ret: return 1 - logger.info("ping to domain %s again" % guestname) + logger.info("ping to domain %s again" % domain_name) if utils.do_ping(ip, 0): - logger.info("Success ping domain %s" % guestname) + logger.info("Success ping domain %s" % domain_name) else: - logger.error("fail to ping domain %s" % guestname) + logger.error("fail to ping domain %s" % domain_name) return 1 - ret, pid_after = get_domain_pid(util, logger, guestname) + ret, pid_after = get_domain_pid(util, logger, domain_name) if ret: return 1 if pid_before != pid_after: logger.error("%s pid changed during libvirtd restart" % \ - guestname) + domain_name) return 1 else: logger.info("domain pid not change, %s keeps running during \ - libvirtd restart" % guestname) + libvirtd restart" % domain_name) return 0 diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index ab36961..dc91c68 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -63,7 +63,7 @@ class domain_install(Thread): def run(self): domain_params = {}; domain_params['virt_type'] = self.type - domain_params['guestname'] = self.name + domain_params['domain_name'] = self.name domain_params['kickstart'] = self.ks macaddr = self.utils.get_rand_mac() domain_params['macaddr'] = macaddr @@ -86,7 +86,7 @@ class domain_install(Thread): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - self.logger.error("fail to define domain %s" % guestname) + self.logger.error("fail to define domain %s" % domain_name) return 1 return 0 @@ -135,8 +135,8 @@ def multiple_thread_block_on_domain_create(params): end_num = num.split('-')[1] thread_pid = [] for i in range(int(start_num), int(end_num)): - guestname = name + str(i) - thr = domain_install(guestname, os_type, arch, type, ks, conn, util, logger) + domain_name = name + str(i) + thr = domain_install(domain_name, os_type, arch, type, ks, conn, util, logger) thread_pid.append(thr) for id in thread_pid: diff --git a/repos/sVirt/domain_nfs_start.py b/repos/sVirt/domain_nfs_start.py index 5f5a117..cfb5524 100644 --- a/repos/sVirt/domain_nfs_start.py +++ b/repos/sVirt/domain_nfs_start.py @@ -17,7 +17,7 @@ from src import sharedmod from utils import utils from shutil import copy -required_params = ('guestname', +required_params = ('domain_name', 'dynamic_ownership', 'virt_use_nfs', 'root_squash',) @@ -55,7 +55,7 @@ def nfs_setup(util, root_squash, logger): return 0 -def prepare_env(util, d_ownership, virt_use_nfs, guestname, root_squash, \ +def prepare_env(util, d_ownership, virt_use_nfs, domain_name, root_squash, \ disk_file, img_dir, logger): """set virt_use_nfs SElinux boolean, configure dynamic_ownership in /etc/libvirt/qemu.conf @@ -101,7 +101,7 @@ def prepare_env(util, d_ownership, virt_use_nfs, guestname, root_squash, \ if os.path.exists(filepath): os.remove(filepath) - logger.info("copy %s img file to nfs path" % guestname) + logger.info("copy %s img file to nfs path" % domain_name) copy(disk_file, "/tmp") logger.info("set up nfs service on localhost") @@ -123,174 +123,174 @@ def prepare_env(util, d_ownership, virt_use_nfs, guestname, root_squash, \ def domain_nfs_start(params): """start domain with img on nfs""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] dynamic_ownership = params['dynamic_ownership'] virt_use_nfs = params['virt_use_nfs'] root_squash = params['root_squash'] conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) logger.info("get the domain state") try: state = domobj.info()[0] - logger.info("domain %s is %s" % (guestname, state)) + logger.info("domain %s is %s" % (domain_name, state)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to get domain %s state" % guestname) + logger.error("Error: fail to get domain %s state" % domain_name) return 1 if state != libvirt.VIR_DOMAIN_SHUTOFF: - logger.info("shut down the domain %s" % guestname) + logger.info("shut down the domain %s" % domain_name) try: domobj.destroy() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to destroy domain %s" % guestname) + logger.error("Error: fail to destroy domain %s" % domain_name) return 1 logger.info("get domain img file path") try: dom_xml = domobj.XMLDesc(0) disk_file = utils.get_disk_path(dom_xml) - logger.info("%s disk file path is %s" % (guestname, disk_file)) + logger.info("%s disk file path is %s" % (domain_name, disk_file)) img_dir = os.path.dirname(disk_file) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to get domain %s xml" % guestname) + logger.error("Error: fail to get domain %s xml" % domain_name) return 1 # set env logger.info("prepare the environment") - ret = prepare_env(util, dynamic_ownership, virt_use_nfs, guestname, \ + ret = prepare_env(util, dynamic_ownership, virt_use_nfs, domain_name, \ root_squash, disk_file, img_dir, logger) if ret: logger.error("failed to prepare the environment") return 1 - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) logger.info("begin to test start domain from nfs storage") logger.info("First, start the domain without chown the img file to qemu") - logger.info("start domain %s" % guestname) + logger.info("start domain %s" % domain_name) if root_squash == "yes": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif virt_use_nfs == "off": if dynamic_ownership == "enable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif root_squash == "no": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1 elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif virt_use_nfs == "off": if dynamic_ownership == "enable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) logger.info("get the domain state") try: state = domobj.info()[0] - logger.info("domain %s is %s" % (guestname, state)) + logger.info("domain %s is %s" % (domain_name, state)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to get domain %s state" % guestname) + logger.error("Error: fail to get domain %s state" % domain_name) return 1 if state != "shutoff": - logger.info("shut down the domain %s" % guestname) + logger.info("shut down the domain %s" % domain_name) try: domobj.destroy() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to destroy domain %s" % guestname) + logger.error("Error: fail to destroy domain %s" % domain_name) return 1 logger.info("Second, start the domain after chown the img file to qemu") @@ -304,27 +304,27 @@ def domain_nfs_start(params): logger.error("failed to chown %s to qemu:qemu" % filepath) return 1 - logger.info("start domain %s" % guestname) + logger.info("start domain %s" % domain_name) if root_squash == "yes": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1 elif dynamic_ownership == "disable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1 elif virt_use_nfs == "off": @@ -332,45 +332,45 @@ def domain_nfs_start(params): try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif root_squash == "no": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1 elif dynamic_ownership == "disable": try: domobj.create() - logger.info("Success start Domain %s" % guestname) + logger.info("Success start Domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1 elif virt_use_nfs == "off": @@ -378,37 +378,37 @@ def domain_nfs_start(params): try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) return 0 def domain_nfs_start_clean(params): """clean testing environment""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] # Connect to local hypervisor connection URI conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) if domobj.info()[0] != libvirt.VIR_DOMAIN_SHUTOFF: domobj.destroy() diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index 8e6150f..fec723b 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -9,24 +9,24 @@ from libvirt import libvirtError from src import sharedmod -required_params = ('guestname', 'snapshotname',) +required_params = ('domain_name', 'snapshotname',) optional_params = () SNAPSHOT_DIR = "/var/lib/libvirt/qemu/snapshot" -def check_domain_state(conn, guestname, logger): +def check_domain_state(conn, domain_name, logger): """ check if the domain exists and in shutdown state as well """ domain_names = conn.listDefinedDomains() - if guestname not in domain_names: - logger.error("%s is running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is running or does not exist" % domain_name) return False else: return True -def delete_check(guestname, snapshotname, expected_flag, logger): +def delete_check(domain_name, snapshotname, expected_flag, logger): """ after deleting, check if appropriate xml file exists or not""" - domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, domain_name) snapshot_entries = os.listdir(domain_snapshot_dir) if snapshotname + ".xml" in snapshot_entries and expected_flag == "exist": return True @@ -44,27 +44,27 @@ def delete(params): check the functionality of snapshot """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] snapshotname = params['snapshotname'] conn = sharedmod.libvirtobj['conn'] logger.info("checking if the domain is poweroff") - if not check_domain_state(conn, guestname, logger): + if not check_domain_state(conn, domain_name, logger): logger.error("checking failed") return 1 - if not delete_check(guestname, snapshotname, "exist", logger): + if not delete_check(domain_name, snapshotname, "exist", logger): logger.error("no snapshot %s exists" % snapshotname) logger.debug("not corresponding xml file in %s" % SNAPSHOT_DIR) return 1 try: - logger.info("delete a snapshot for %s" % guestname) - domobj = conn.lookupByName(guestname) + logger.info("delete a snapshot for %s" % domain_name) + domobj = conn.lookupByName(domain_name) snapobj = domobj.snapshotLookupByName(snapshotname, 0) snapobj.delete(0) - if not delete_check(guestname, snapshotname, "noexist", logger): + if not delete_check(domain_name, snapshotname, "noexist", logger): logger.error("after deleting, the corresponding \ xmlfile still exists in %s" % SNAPSHOT_DIR) return 1 diff --git a/repos/snapshot/file_flag.py b/repos/snapshot/file_flag.py index d2777f8..f088cf2 100644 --- a/repos/snapshot/file_flag.py +++ b/repos/snapshot/file_flag.py @@ -12,13 +12,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname', 'username', 'password',) +required_params = ('domain_name', 'username', 'password',) optional_params = () FLAG_FILE = "snapshot_flag" MAKE_FLAG = "rm -f /tmp/%s; touch /tmp/%s " % (FLAG_FILE, FLAG_FILE) -def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists and in running state as well """ domain_names = [] ids = conn.listDomainsID() @@ -26,8 +26,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("%s is not running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not running or does not exist" % domain_name) return False else: return True @@ -50,19 +50,19 @@ def file_flag(params): as a flag """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] username = params['username'] password = params['password'] conn = sharedmod.libvirtobj['conn'] - if not check_domain_running(conn, guestname, logger): + if not check_domain_running(conn, domain_name, logger): logger.error("need a running domain") return 1 - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 300 while timeout: @@ -72,17 +72,17 @@ def file_flag(params): time.sleep(10) timeout -= 10 else: - logger.info("the ip address of vm %s is %s" % (guestname, ipaddr)) + logger.info("the ip address of vm %s is %s" % (domain_name, ipaddr)) break if timeout == 0: - logger.info("vm %s failed to get ip address" % guestname) + logger.info("vm %s failed to get ip address" % domain_name) return 1 if not make_flag(ipaddr, username, password, logger): - logger.error("making flag in domain %s failed" % guestname) + logger.error("making flag in domain %s failed" % domain_name) return 1 else: - logger.info("making flag in domain %s succeeded" % guestname) + logger.info("making flag in domain %s succeeded" % domain_name) return 0 diff --git a/repos/snapshot/flag_check.py b/repos/snapshot/flag_check.py index 4699a67..19bc310 100644 --- a/repos/snapshot/flag_check.py +++ b/repos/snapshot/flag_check.py @@ -11,13 +11,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils -required_params = ('guestname', 'username', 'password',) +required_params = ('domain_name', 'username', 'password',) optional_params = ('expectedret') FLAG_FILE = "/tmp/snapshot_flag" FLAG_CHECK = "ls %s" % FLAG_FILE -def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists and in running state as well """ domain_names = [] ids = conn.listDomainsID() @@ -25,8 +25,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name()) - if guestname not in domain_names: - logger.error("%s is not running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not running or does not exist" % domain_name) return False else: return True @@ -34,7 +34,7 @@ def check_domain_running(conn, guestname, logger): def flag_check(params): """ check if the flag file is present or not""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] username = params['username'] password = params['password'] @@ -45,13 +45,13 @@ def flag_check(params): conn = sharedmod.libvirtobj['conn'] - if not check_domain_running(conn, guestname, logger): + if not check_domain_running(conn, domain_name, logger): logger.error("need a running domain") return 1 - logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac)) timeout = 300 while timeout: @@ -61,11 +61,11 @@ def flag_check(params): time.sleep(10) timeout -= 10 else: - logger.info("the ip address of vm %s is %s" % (guestname, ipaddr)) + logger.info("the ip address of vm %s is %s" % (domain_name, ipaddr)) break if timeout == 0: - logger.info("vm %s failed to get ip address" % guestname) + logger.info("vm %s failed to get ip address" % domain_name) return 1 ret = utils.remote_exec_pexpect(ipaddr, username, password, FLAG_CHECK) @@ -79,7 +79,7 @@ def flag_check(params): logger.error("flag %s still exist, FAILED." % FLAG_FILE) return 1 elif ret != None and expected_result == "exist": - logger.error("no flag %s exists in the domain %s " % (FLAG_FILE,guestname)) + logger.error("no flag %s exists in the domain %s " % (FLAG_FILE,domain_name)) return 1 elif ret != None and expected_result == 'noexist': logger.info("flag %s is not present, checking succeeded" % FLAG_FILE) diff --git a/repos/snapshot/internal_create.py b/repos/snapshot/internal_create.py index 335e2a0..27875ab 100644 --- a/repos/snapshot/internal_create.py +++ b/repos/snapshot/internal_create.py @@ -13,12 +13,12 @@ from src import sharedmod from utils import utils from utils import xml_builder -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('snapshotname',) QEMU_IMAGE_FORMAT = "qemu-img info %s |grep format |awk -F': ' '{print $2}'" -def check_domain_image(domobj, util, guestname, logger): +def check_domain_image(domobj, util, domain_name, logger): """ensure that the state of domain is poweroff and its disk image is the type of qcow2 """ @@ -26,7 +26,7 @@ def check_domain_image(domobj, util, guestname, logger): disk_path = utils.get_disk_path(dom_xml) status, ret = commands.getstatusoutput(QEMU_IMAGE_FORMAT % disk_path) if status: - logger.error("executing "+ "\"" + QEMU_IMAGE_FORMAT % guestname + "\"" + " failed") + logger.error("executing "+ "\"" + QEMU_IMAGE_FORMAT % domain_name + "\"" + " failed") logger.error(ret) return False else: @@ -36,7 +36,7 @@ def check_domain_image(domobj, util, guestname, logger): else: logger.error("%s has a disk %s with type %s, \ only qcow2 supports internal snapshot" % \ - (guestname, disk_path, format)) + (domain_name, disk_path, format)) return False def internal_create(params): @@ -45,30 +45,30 @@ def internal_create(params): check the functionality of snapshot """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] if not params.has_key('snapshotname'): params['snapshotname'] = str(int(time.time())) conn = sharedmod.libvirtobj['conn'] domain_names = conn.listDefinedDomains() - if guestname not in domain_names: - logger.error("%s is not poweroff or doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not poweroff or doesn't exist" % domain_name) return 1 - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) logger.info("checking the format of its disk") - if not check_domain_image(domobj, util, guestname, logger): + if not check_domain_image(domobj, util, domain_name, logger): logger.error("checking failed") return 1 xmlobj = xml_builder.XmlBuilder() snapshot_xml = xmlobj.build_domain_snapshot(params) - logger.debug("%s snapshot xml:\n%s" % (guestname, snapshot_xml)) + logger.debug("%s snapshot xml:\n%s" % (domain_name, snapshot_xml)) try: - logger.info("create a snapshot for %s" % guestname) + logger.info("create a snapshot for %s" % domain_name) domobj.snapshotCreateXML(snapshot_xml, 0) logger.info("creating snapshot succeeded") except libvirtError, e: diff --git a/repos/snapshot/revert.py b/repos/snapshot/revert.py index 94d7e85..4b9a5c8 100644 --- a/repos/snapshot/revert.py +++ b/repos/snapshot/revert.py @@ -9,15 +9,15 @@ from libvirt import libvirtError from src import sharedmod -required_params = ('guestname', 'snapshotname',) +required_params = ('domain_name', 'snapshotname',) optional_params = () -def check_domain_state(conn, guestname, logger): +def check_domain_state(conn, domain_name, logger): """ check if the domain exists and in shutdown state as well """ domain_names = conn.listDefinedDomains() - if guestname not in domain_names: - logger.error("%s is running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is running or does not exist" % domain_name) return False else: return True @@ -28,19 +28,19 @@ def revert(params): check the functionality of snapshot """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] snapshotname = params['snapshotname'] conn = sharedmod.libvirtobj['conn'] logger.info("checking if the domain is poweroff") - if not check_domain_state(conn, guestname, logger): + if not check_domain_state(conn, domain_name, logger): logger.error("checking failed") return 1 try: - logger.info("revert a snapshot for %s" % guestname) - domobj = conn.lookupByName(guestname) + logger.info("revert a snapshot for %s" % domain_name) + domobj = conn.lookupByName(domain_name) snap = domobj.snapshotLookupByName(snapshotname, 0) domobj.revertToSnapshot(snap, 0) logger.info("revert snapshot succeeded") diff --git a/repos/snapshot/snapshot_list.py b/repos/snapshot/snapshot_list.py index 9d3423c..2479e60 100644 --- a/repos/snapshot/snapshot_list.py +++ b/repos/snapshot/snapshot_list.py @@ -5,7 +5,7 @@ import sys import re import commands -required_params = ('guestname',) +required_params = ('domain_name',) optional_params = () SNAPSHOT_DIR = "/var/lib/libvirt/qemu/snapshot" @@ -16,10 +16,10 @@ def snapshot_list(params): the files under /var/lib/libvirt/qemu/snapshot folder """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] snapshot_list = [] - status, ret = commands.getstatusoutput(SNAPSHOT_LIST % guestname) + status, ret = commands.getstatusoutput(SNAPSHOT_LIST % domain_name) if status: logger.error("executing "+ "\"" + VIRSH_QUIET_LIST % " " + "\"" + " failed") logger.error(ret) @@ -28,10 +28,10 @@ def snapshot_list(params): snapshot_list = ret.split('\n') logger.info("snapshot list is %s" % snapshot_list) - domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, domain_name) if (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list == ['']: - logger.info("domain %s has no snapshot records" % guestname) + logger.info("domain %s has no snapshot records" % domain_name) return 0 elif (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list != ['']: @@ -45,7 +45,7 @@ def snapshot_list(params): return 1 logger.info("the path of snapshot for domain %s is %s" % \ - (guestname, domain_snapshot_dir)) + (domain_name, domain_snapshot_dir)) snapshot_entries = os.listdir(domain_snapshot_dir) logger.info("%s in %s" % (snapshot_entries, domain_snapshot_dir)) diff --git a/utils/dev_num.sh b/utils/dev_num.sh index 5e79313..de20fa6 100755 --- a/utils/dev_num.sh +++ b/utils/dev_num.sh @@ -1,14 +1,14 @@ #!/bin/sh # counting disk and interface numbers -guestname=$1 +domain_name=$1 device=$2 -if [[ -z $guestname ]] || [[ -z $device ]]; then - echo "need guestname and device element as the parameter." +if [[ -z $domain_name ]] || [[ -z $device ]]; then + echo "need domain_name and device element as the parameter." exit 1 fi -virsh dumpxml $guestname > guestdump.xml +virsh dumpxml $domain_name > guestdump.xml if [ -f guestdump.xml ]; then num=$(grep "</$device>" guestdump.xml | wc -l ) if [[ -z $num ]]; then @@ -19,7 +19,7 @@ if [ -f guestdump.xml ]; then rm -f guestdump.xml fi else - echo "failed to dump the xml description of the domain $guestname." + echo "failed to dump the xml description of the domain $domain_name." rm -f guestdump.xml exit 1 fi diff --git a/utils/disk_num.sh b/utils/disk_num.sh index 8c10e52..b9cf907 100755 --- a/utils/disk_num.sh +++ b/utils/disk_num.sh @@ -1,12 +1,12 @@ #!/bin/sh -guestname=$1 -if [[ -z $guestname ]]; then - echo "need guestname as the parameter." +domain_name=$1 +if [[ -z $domain_name ]]; then + echo "need domain_name as the parameter." exit 1 fi -virsh dumpxml $guestname > guestdump.xml +virsh dumpxml $domain_name > guestdump.xml if [ -f guestdump.xml ]; then num=$(grep "</disk>" guestdump.xml | wc -l ) if [[ -z $num ]]; then @@ -17,7 +17,7 @@ if [ -f guestdump.xml ]; then rm -f guestdump.xml fi else - echo "failed to dump the xml description of the domain $guestname." + echo "failed to dump the xml description of the domain $domain_name." rm -f guestdump.xml exit 1 fi diff --git a/utils/utils.py b/utils/utils.py index 5cd3ed2..0fd1ce0 100644 --- a/utils/utils.py +++ b/utils/utils.py @@ -245,10 +245,10 @@ def get_capacity_suffix_size(capacity): int(dicts['capacity']) * change_to_byte[suffix] return dicts -def dev_num(guestname, device): +def dev_num(domain_name, device): """Get disk or interface number in the domain""" cur = commands.getoutput("pwd") - cmd = "sh %s/utils/dev_num.sh %s %s" % (cur, guestname, device) + cmd = "sh %s/utils/dev_num.sh %s %s" % (cur, domain_name, device) num = int(commands.getoutput(cmd)) if num: return num diff --git a/utils/xml_builder.py b/utils/xml_builder.py index a41ab72..2cf09f5 100644 --- a/utils/xml_builder.py +++ b/utils/xml_builder.py @@ -203,7 +203,7 @@ if __name__ == "__main__": #--------------------- print '=' * 30, 'disk xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'foo' + params['domain_name'] = 'foo' params['hdmodel'] = 'virtio' diskxml = xmlobj.build_disk(params) @@ -213,7 +213,7 @@ if __name__ == "__main__": #--------------------- print '=' * 30, 'cdrom xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'foo' + params['domain_name'] = 'foo' params['hdmodel'] = 'ide' params['bootcd'] = '/tmp/cdrom.img' @@ -293,7 +293,7 @@ if __name__ == "__main__": #----------------------- print '=' * 30, 'domain xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'rhel5u4' + params['domain_name'] = 'rhel5u4' params['memory'] = '1048576' params['vcpu'] = '2' params['inputbus'] = 'usb' @@ -322,7 +322,7 @@ if __name__ == "__main__": #---------------------------------------- print '=' * 30, 'install domain xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'rhel5u4' + params['domain_name'] = 'rhel5u4' params['memory'] = '1048576' params['vcpu'] = '2' params['kickstart'] = 'http://10.66.70.201/libvirt.ks.cfg' diff --git a/utils/xml_generator.py b/utils/xml_generator.py index e173543..80a9807 100644 --- a/utils/xml_generator.py +++ b/utils/xml_generator.py @@ -40,7 +40,7 @@ def domain_xml(params, install = False): # <name> name_element = domain.createElement('name') - name_node = domain.createTextNode(params['guestname']) + name_node = domain.createTextNode(params['domain_name']) name_element.appendChild(name_node) domain_element.appendChild(name_element) @@ -311,11 +311,11 @@ def disk_xml(params, cdrom = False): if hypertype == 'kvm': params['imagepath'] = '/var/lib/libvirt/images' params['fullimagepath'] = params['imagepath'] + '/' + \ - params['guestname'] + params['domain_name'] elif hypertype == 'xen': params['imagepath'] = '/var/lib/xen/images' params['fullimagepath'] = params['imagepath'] + '/' + \ - params['guestname'] + params['domain_name'] else: print 'DO NOT supported hypervisor.' sys.exit(1) -- 1.7.7.3

On 04/20/2012 08:46 AM, Osier Yang wrote:
% for i in $(grep 'guestname' * -r | awk -F':' '{print $1}' | uniq); do \ sed -i -e 's/guestname/domain_name/g' $i; \ done --- cases/consumption_cpu_topology.conf | 10 +- cases/consumption_domain_nfs_start.conf | 4 +- cases/consumption_eventhandler.conf | 8 +- cases/consumption_libvirtd.conf | 6 +- cases/consumption_ownership_test.conf | 4 +- cases/domain_linux_net_inst.conf | 8 +- cases/linux_domain.conf | 48 +++++----- cases/migration/ssh_persistent_paused_no_dst.conf | 72 +++++++------- .../migration/ssh_persistent_paused_with_dst.conf | 96 +++++++++--------- cases/migration/ssh_persistent_running_no_dst.conf | 72 +++++++------- .../migration/ssh_persistent_running_with_dst.conf | 96 +++++++++--------- cases/migration/ssh_transient_paused_no_dst.conf | 46 ++++---- cases/migration/ssh_transient_paused_with_dst.conf | 72 +++++++------- cases/migration/ssh_transient_running_no_dst.conf | 48 +++++----- .../migration/ssh_transient_running_with_dst.conf | 72 +++++++------- cases/migration/tcp_persistent_paused_no_dst.conf | 72 +++++++------- .../migration/tcp_persistent_paused_with_dst.conf | 96 +++++++++--------- cases/migration/tcp_persistent_running_no_dst.conf | 72 +++++++------- .../migration/tcp_persistent_running_with_dst.conf | 96 +++++++++--------- .../tcp_sasl_persistent_paused_no_dst.conf | 24 ++-- .../tcp_sasl_persistent_paused_with_dst.conf | 32 +++--- .../tcp_sasl_persistent_running_no_dst.conf | 24 ++-- .../tcp_sasl_persistent_running_with_dst.conf | 32 +++--- .../tcp_sasl_transient_paused_no_dst.conf | 16 ++-- .../tcp_sasl_transient_paused_with_dst.conf | 24 ++-- .../tcp_sasl_transient_running_no_dst.conf | 16 ++-- .../tcp_sasl_transient_running_with_dst.conf | 24 ++-- cases/migration/tcp_transient_paused_no_dst.conf | 46 ++++---- cases/migration/tcp_transient_paused_with_dst.conf | 72 +++++++------- cases/migration/tcp_transient_running_no_dst.conf | 48 +++++----- .../migration/tcp_transient_running_with_dst.conf | 72 +++++++------- cases/migration/tls_persistent_paused_no_dst.conf | 72 +++++++------- .../migration/tls_persistent_paused_with_dst.conf | 96 +++++++++--------- cases/migration/tls_persistent_running_no_dst.conf | 72 +++++++------- .../migration/tls_persistent_running_with_dst.conf | 96 +++++++++--------- .../tls_sasl_persistent_paused_no_dst.conf | 24 ++-- .../tls_sasl_persistent_paused_with_dst.conf | 32 +++--- .../tls_sasl_persistent_running_no_dst.conf | 24 ++-- .../tls_sasl_persistent_running_with_dst.conf | 32 +++--- .../tls_sasl_transient_paused_no_dst.conf | 16 ++-- .../tls_sasl_transient_paused_with_dst.conf | 24 ++-- .../tls_sasl_transient_running_no_dst.conf | 16 ++-- .../tls_sasl_transient_running_with_dst.conf | 24 ++-- cases/migration/tls_transient_paused_no_dst.conf | 46 ++++---- cases/migration/tls_transient_paused_with_dst.conf | 72 +++++++------- cases/migration/tls_transient_running_no_dst.conf | 48 +++++----- .../migration/tls_transient_running_with_dst.conf | 72 +++++++------- cases/snapshot.conf | 26 +++--- cases/windows_domain.conf | 46 ++++---- .../en-US/Creating_a_configuration_file.xml | 82 ++++++++-------- .../en-US/Writing_a_test_case.xml | 4 +- repos/domain/attach_disk.py | 12 +- repos/domain/attach_interface.py | 16 ++-- repos/domain/autostart.py | 20 ++-- repos/domain/balloon_memory.py | 4 +- repos/domain/blkstats.py | 6 +- repos/domain/console_io.py | 4 +- repos/domain/console_mutex.py | 4 +- repos/domain/cpu_affinity.py | 4 +- repos/domain/cpu_topology.py | 34 +++--- repos/domain/create.py | 18 ++-- repos/domain/define.py | 16 ++-- repos/domain/destroy.py | 18 ++-- repos/domain/detach_disk.py | 12 +- repos/domain/detach_interface.py | 14 ++-- repos/domain/domain_blkinfo.py | 18 ++-- repos/domain/domain_id.py | 12 +- repos/domain/domain_uuid.py | 24 ++-- repos/domain/domblkinfo.py | 18 ++-- repos/domain/dump.py | 24 ++-- repos/domain/eventhandler.py | 48 +++++----- repos/domain/ifstats.py | 10 +- repos/domain/install_image.py | 30 +++--- repos/domain/install_linux_cdrom.py | 94 +++++++++--------- repos/domain/install_linux_check.py | 20 ++-- repos/domain/install_linux_net.py | 76 +++++++------- repos/domain/install_windows_cdrom.py | 72 +++++++------- repos/domain/migrate.py | 42 ++++---- repos/domain/ownership_test.py | 22 ++-- repos/domain/reboot.py | 4 +- repos/domain/restore.py | 20 ++-- repos/domain/resume.py | 8 +- repos/domain/save.py | 24 ++-- repos/domain/sched_params.py | 14 ++-- repos/domain/screenshot.py | 4 +- repos/domain/shutdown.py | 8 +- repos/domain/start.py | 8 +- repos/domain/suspend.py | 8 +- repos/domain/undefine.py | 14 ++-- repos/domain/update_devflag.py | 16 ++-- repos/libvirtd/qemu_hang.py | 32 +++--- repos/libvirtd/restart.py | 50 +++++----- .../multiple_thread_block_on_domain_create.py | 8 +- repos/sVirt/domain_nfs_start.py | 106 ++++++++++---------- repos/snapshot/delete.py | 24 ++-- repos/snapshot/file_flag.py | 26 +++--- repos/snapshot/flag_check.py | 24 ++-- repos/snapshot/internal_create.py | 22 ++-- repos/snapshot/revert.py | 16 ++-- repos/snapshot/snapshot_list.py | 12 +- utils/dev_num.sh | 10 +- utils/disk_num.sh | 10 +- utils/utils.py | 4 +- utils/xml_builder.py | 8 +- utils/xml_generator.py | 6 +- 105 files changed, 1765 insertions(+), 1765 deletions(-)
diff --git a/cases/consumption_cpu_topology.conf b/cases/consumption_cpu_topology.conf index 1fdb1e2..5ad71a9 100644 --- a/cases/consumption_cpu_topology.conf +++ b/cases/consumption_cpu_topology.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,11 +19,11 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a
domain:shutdown - guestname + domain_name $defaultname
domain:cpu_topology - guestname + domain_name $defaultname username root @@ -37,9 +37,9 @@ domain:cpu_topology 2
domain:destroy - guestname + domain_name $defaultname
domain:undefine - guestname + domain_name $defaultname diff --git a/cases/consumption_domain_nfs_start.conf b/cases/consumption_domain_nfs_start.conf index f213b2a..7435f8f 100644 --- a/cases/consumption_domain_nfs_start.conf +++ b/cases/consumption_domain_nfs_start.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,7 +19,7 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a
sVirt:domain_nfs_start - guestname + domain_name $defaultname dynamic_ownership $enable diff --git a/cases/consumption_eventhandler.conf b/cases/consumption_eventhandler.conf index 47de579..8a84058 100644 --- a/cases/consumption_eventhandler.conf +++ b/cases/consumption_eventhandler.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,13 +19,13 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a
domain:eventhandler - guestname + domain_name $defaultname
domain:destroy - guestname + domain_name $defaultname
domain:undefine - guestname + domain_name $defaultname diff --git a/cases/consumption_libvirtd.conf b/cases/consumption_libvirtd.conf index 6cf070e..96771c1 100644 --- a/cases/consumption_libvirtd.conf +++ b/cases/consumption_libvirtd.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,13 +19,13 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a
libvirtd:restart - guestname + domain_name $defaultname
libvirtd:upstart
libvirtd:qemu_hang - guestname + domain_name $defaultname
options cleanup=enable diff --git a/cases/consumption_ownership_test.conf b/cases/consumption_ownership_test.conf index e588b54..cd05b90 100644 --- a/cases/consumption_ownership_test.conf +++ b/cases/consumption_ownership_test.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,7 +19,7 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a
domain:ownership_test - guestname + domain_name $defaultname dynamic_ownership enable diff --git a/cases/domain_linux_net_inst.conf b/cases/domain_linux_net_inst.conf index 5e30434..13e9964 100644 --- a/cases/domain_linux_net_inst.conf +++ b/cases/domain_linux_net_inst.conf @@ -1,5 +1,5 @@ domain:install_linux_net - guestname + domain_name $defaultname virt_type $defaulthv @@ -21,7 +21,7 @@ domain:install_linux_net define
domain:install_linux_check - guestname + domain_name $defaultname virt_type $defaulthv @@ -31,10 +31,10 @@ domain:install_linux_check $defaultnic
domain:destroy - guestname + domain_name $defaultname
domain:undefine - guestname + domain_name $defaultname
diff --git a/cases/linux_domain.conf b/cases/linux_domain.conf index 73ef9f3..401b948 100644 --- a/cases/linux_domain.conf +++ b/cases/linux_domain.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,7 +19,7 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a
domain:install_linux_check - guestname + domain_name $defaultname virt_type $defaulthv @@ -29,23 +29,23 @@ domain:install_linux_check $defaultnic
domain:shutdown - guestname + domain_name $defaultname
domain:start - guestname + domain_name $defaultname
domain:destroy - guestname + domain_name $defaultname
domain:undefine - guestname + domain_name $defaultname
domain:define - guestname + domain_name $defaultname virt_type $defaulthv @@ -61,60 +61,60 @@ domain:define 54:52:00:45:c3:8a
domain:start - guestname + domain_name $defaultname
domain:suspend - guestname + domain_name $defaultname
domain:resume - guestname + domain_name $defaultname /* domain:save - guestname + domain_name $defaultname filepath /tmp/$defaultname
domain:restore - guestname + domain_name $defaultname filepath /tmp/$defaultname */
domain:autostart - guestname + domain_name $defaultname autostart enable
domain:ifstats - guestname + domain_name $defaultname
domain:blkstats - guestname + domain_name $defaultname
domain:dump - guestname + domain_name $defaultname file /tmp/core
domain:shutdown - guestname + domain_name $defaultname
domain:start - guestname + domain_name $defaultname
domain:attach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -126,7 +126,7 @@ domain:attach_disk $defaulthd
domain:detach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -136,23 +136,23 @@ domain:detach_disk $defaulthd
domain:cpu_affinity - guestname + domain_name $defaultname vcpu $defaultvcpu
domain:balloon_memory - guestname + domain_name $defaultname memorypair 1024,2048
domain:destroy - guestname + domain_name $defaultname
domain:undefine - guestname + domain_name $defaultname
options cleanup=enable diff --git a/cases/migration/ssh_persistent_paused_no_dst.conf b/cases/migration/ssh_persistent_paused_no_dst.conf index 542b465..fdc05a7 100644 --- a/cases/migration/ssh_persistent_paused_no_dst.conf +++ b/cases/migration/ssh_persistent_paused_no_dst.conf @@ -3,13 +3,13 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -23,7 +23,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -41,13 +41,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -79,13 +79,13 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,13 +117,13 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -137,7 +137,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -155,13 +155,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -175,7 +175,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -193,13 +193,13 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -231,13 +231,13 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -251,7 +251,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -269,13 +269,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -289,7 +289,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -307,13 +307,13 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -327,7 +327,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -345,13 +345,13 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -365,7 +365,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -383,13 +383,13 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -403,7 +403,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -421,13 +421,13 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -441,7 +441,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_persistent_paused_with_dst.conf b/cases/migration/ssh_persistent_paused_with_dst.conf index 058379e..b52b2ac 100644 --- a/cases/migration/ssh_persistent_paused_with_dst.conf +++ b/cases/migration/ssh_persistent_paused_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -11,7 +11,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -39,7 +39,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -57,7 +57,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -79,7 +79,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -111,7 +111,7 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -173,7 +173,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -187,7 +187,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -219,7 +219,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -227,7 +227,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -241,7 +241,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -255,7 +255,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -273,7 +273,7 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -281,7 +281,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -295,7 +295,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -327,7 +327,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -363,7 +363,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -381,7 +381,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -389,7 +389,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -403,7 +403,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -417,7 +417,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -435,7 +435,7 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -443,7 +443,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -457,7 +457,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -471,7 +471,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -489,7 +489,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -497,7 +497,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -511,7 +511,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -525,7 +525,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -543,7 +543,7 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -551,7 +551,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -565,7 +565,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -579,7 +579,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -597,7 +597,7 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -605,7 +605,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -619,7 +619,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -633,7 +633,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_persistent_running_no_dst.conf b/cases/migration/ssh_persistent_running_no_dst.conf index dc06b8f..b09592a 100644 --- a/cases/migration/ssh_persistent_running_no_dst.conf +++ b/cases/migration/ssh_persistent_running_no_dst.conf @@ -3,13 +3,13 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -21,7 +21,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -39,13 +39,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -57,7 +57,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -75,13 +75,13 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,13 +111,13 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -129,7 +129,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -147,13 +147,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -165,7 +165,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -183,13 +183,13 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -219,13 +219,13 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -237,7 +237,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -255,13 +255,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -273,7 +273,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -291,13 +291,13 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -327,13 +327,13 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -345,7 +345,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -363,13 +363,13 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -399,13 +399,13 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -417,7 +417,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/ssh_persistent_running_with_dst.conf b/cases/migration/ssh_persistent_running_with_dst.conf index 7e1bd89..27fcb80 100644 --- a/cases/migration/ssh_persistent_running_with_dst.conf +++ b/cases/migration/ssh_persistent_running_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -11,7 +11,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -37,7 +37,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -55,7 +55,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -63,7 +63,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -89,7 +89,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -107,7 +107,7 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -115,7 +115,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -129,7 +129,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -181,7 +181,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -193,7 +193,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -211,7 +211,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -219,7 +219,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -233,7 +233,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -245,7 +245,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -263,7 +263,7 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -271,7 +271,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -297,7 +297,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -315,7 +315,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -323,7 +323,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -337,7 +337,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -349,7 +349,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -367,7 +367,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -375,7 +375,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -389,7 +389,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -401,7 +401,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -419,7 +419,7 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -427,7 +427,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -441,7 +441,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -453,7 +453,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -471,7 +471,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -479,7 +479,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -493,7 +493,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -505,7 +505,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -523,7 +523,7 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -531,7 +531,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -545,7 +545,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -557,7 +557,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -575,7 +575,7 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -583,7 +583,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -597,7 +597,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -609,7 +609,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/ssh_transient_paused_no_dst.conf b/cases/migration/ssh_transient_paused_no_dst.conf index a3fdbf4..e0ef2ce 100644 --- a/cases/migration/ssh_transient_paused_no_dst.conf +++ b/cases/migration/ssh_transient_paused_no_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -19,7 +19,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -37,7 +37,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -53,7 +53,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -71,7 +71,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -87,7 +87,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -105,7 +105,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -121,7 +121,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -139,7 +139,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -155,7 +155,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -173,7 +173,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -207,7 +207,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -223,7 +223,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -241,7 +241,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -257,7 +257,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -283,7 +283,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -301,7 +301,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -317,7 +317,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -335,7 +335,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -351,7 +351,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -369,7 +369,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -385,7 +385,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_transient_paused_with_dst.conf b/cases/migration/ssh_transient_paused_with_dst.conf index 3cb89b4..e1b3efa 100644 --- a/cases/migration/ssh_transient_paused_with_dst.conf +++ b/cases/migration/ssh_transient_paused_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -13,7 +13,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,7 +53,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -63,7 +63,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -85,7 +85,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -103,7 +103,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -113,7 +113,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -135,7 +135,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -153,7 +153,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -163,7 +163,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -203,7 +203,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -213,7 +213,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -235,7 +235,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -253,7 +253,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -263,7 +263,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -313,7 +313,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -353,7 +353,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -363,7 +363,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -385,7 +385,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -403,7 +403,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -413,7 +413,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -435,7 +435,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -453,7 +453,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -463,7 +463,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -485,7 +485,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -503,7 +503,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -513,7 +513,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -535,7 +535,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -553,7 +553,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -563,7 +563,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -585,7 +585,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/ssh_transient_running_no_dst.conf b/cases/migration/ssh_transient_running_no_dst.conf index 570033e..7e053c9 100644 --- a/cases/migration/ssh_transient_running_no_dst.conf +++ b/cases/migration/ssh_transient_running_no_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -17,7 +17,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -35,7 +35,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -81,7 +81,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -99,7 +99,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -113,7 +113,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -131,7 +131,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -163,7 +163,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,7 +195,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -209,7 +209,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -227,7 +227,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -241,7 +241,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -259,7 +259,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -273,7 +273,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -291,7 +291,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -305,7 +305,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -323,7 +323,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -337,7 +337,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -355,7 +355,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -369,7 +369,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/ssh_transient_running_with_dst.conf b/cases/migration/ssh_transient_running_with_dst.conf index 6dd45b5..8e9b655 100644 --- a/cases/migration/ssh_transient_running_with_dst.conf +++ b/cases/migration/ssh_transient_running_with_dst.conf @@ -3,7 +3,7 @@ # the default libvirt image folder: /var/lib/libvirt/images
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -11,7 +11,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,7 +51,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -59,7 +59,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -81,7 +81,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -99,7 +99,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -107,7 +107,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -129,7 +129,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -147,7 +147,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -155,7 +155,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,7 +195,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -203,7 +203,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -225,7 +225,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -243,7 +243,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -251,7 +251,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -273,7 +273,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -291,7 +291,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -299,7 +299,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -339,7 +339,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -369,7 +369,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -387,7 +387,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -395,7 +395,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -417,7 +417,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -435,7 +435,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -443,7 +443,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -465,7 +465,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -483,7 +483,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -491,7 +491,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -513,7 +513,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -531,7 +531,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -539,7 +539,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -561,7 +561,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_persistent_paused_no_dst.conf b/cases/migration/tcp_persistent_paused_no_dst.conf index 53fa442..82dfbc7 100644 --- a/cases/migration/tcp_persistent_paused_no_dst.conf +++ b/cases/migration/tcp_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -167,13 +167,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -187,7 +187,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -205,13 +205,13 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -225,7 +225,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -243,13 +243,13 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -263,7 +263,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -281,13 +281,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -301,7 +301,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -319,13 +319,13 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -339,7 +339,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -357,13 +357,13 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -377,7 +377,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -395,13 +395,13 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -415,7 +415,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -433,13 +433,13 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -453,7 +453,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_persistent_paused_with_dst.conf b/cases/migration/tcp_persistent_paused_with_dst.conf index 11e4ea0..641ed1c 100644 --- a/cases/migration/tcp_persistent_paused_with_dst.conf +++ b/cases/migration/tcp_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -231,7 +231,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -239,7 +239,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -267,7 +267,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -285,7 +285,7 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -293,7 +293,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -307,7 +307,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -339,7 +339,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -361,7 +361,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -375,7 +375,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -393,7 +393,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -415,7 +415,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -447,7 +447,7 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -469,7 +469,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -483,7 +483,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -501,7 +501,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -509,7 +509,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -523,7 +523,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -537,7 +537,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -555,7 +555,7 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -563,7 +563,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -577,7 +577,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -591,7 +591,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -609,7 +609,7 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -617,7 +617,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -631,7 +631,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -645,7 +645,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_persistent_running_no_dst.conf b/cases/migration/tcp_persistent_running_no_dst.conf index 552b8a3..e390048 100644 --- a/cases/migration/tcp_persistent_running_no_dst.conf +++ b/cases/migration/tcp_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,13 +159,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,13 +195,13 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -231,13 +231,13 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -249,7 +249,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -267,13 +267,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,13 +303,13 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -339,13 +339,13 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -357,7 +357,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -375,13 +375,13 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -393,7 +393,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -411,13 +411,13 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_persistent_running_with_dst.conf b/cases/migration/tcp_persistent_running_with_dst.conf index 8c8770c..f04e030 100644 --- a/cases/migration/tcp_persistent_running_with_dst.conf +++ b/cases/migration/tcp_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -223,7 +223,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -231,7 +231,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -245,7 +245,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -257,7 +257,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -275,7 +275,7 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -283,7 +283,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -327,7 +327,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -361,7 +361,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -379,7 +379,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -387,7 +387,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -413,7 +413,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -431,7 +431,7 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -439,7 +439,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -453,7 +453,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -465,7 +465,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -483,7 +483,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -491,7 +491,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -505,7 +505,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -517,7 +517,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -535,7 +535,7 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -543,7 +543,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -557,7 +557,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -569,7 +569,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -587,7 +587,7 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -595,7 +595,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -609,7 +609,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -621,7 +621,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_persistent_paused_no_dst.conf b/cases/migration/tcp_sasl_persistent_paused_no_dst.conf index f8f8b41..e4f33ef 100644 --- a/cases/migration/tcp_sasl_persistent_paused_no_dst.conf +++ b/cases/migration/tcp_sasl_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_persistent_paused_with_dst.conf b/cases/migration/tcp_sasl_persistent_paused_with_dst.conf index 711fa91..7f1a3a9 100644 --- a/cases/migration/tcp_sasl_persistent_paused_with_dst.conf +++ b/cases/migration/tcp_sasl_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_persistent_running_no_dst.conf b/cases/migration/tcp_sasl_persistent_running_no_dst.conf index cb1b4d3..805aea8 100644 --- a/cases/migration/tcp_sasl_persistent_running_no_dst.conf +++ b/cases/migration/tcp_sasl_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tcp_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_persistent_running_with_dst.conf b/cases/migration/tcp_sasl_persistent_running_with_dst.conf index 90dec94..4c84002 100644 --- a/cases/migration/tcp_sasl_persistent_running_with_dst.conf +++ b/cases/migration/tcp_sasl_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_transient_paused_no_dst.conf b/cases/migration/tcp_sasl_transient_paused_no_dst.conf index d5b7764..31ed954 100644 --- a/cases/migration/tcp_sasl_transient_paused_no_dst.conf +++ b/cases/migration/tcp_sasl_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_transient_paused_with_dst.conf b/cases/migration/tcp_sasl_transient_paused_with_dst.conf index 6b8195a..6bba582 100644 --- a/cases/migration/tcp_sasl_transient_paused_with_dst.conf +++ b/cases/migration/tcp_sasl_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_sasl_transient_running_no_dst.conf b/cases/migration/tcp_sasl_transient_running_no_dst.conf index 347a6b8..9c99271 100644 --- a/cases/migration/tcp_sasl_transient_running_no_dst.conf +++ b/cases/migration/tcp_sasl_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_sasl_transient_running_with_dst.conf b/cases/migration/tcp_sasl_transient_running_with_dst.conf index 35575e1..b9a979f 100644 --- a/cases/migration/tcp_sasl_transient_running_with_dst.conf +++ b/cases/migration/tcp_sasl_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_transient_paused_no_dst.conf b/cases/migration/tcp_transient_paused_no_dst.conf index 69d502e..aa5f76d 100644 --- a/cases/migration/tcp_transient_paused_no_dst.conf +++ b/cases/migration/tcp_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -151,7 +151,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -185,7 +185,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -219,7 +219,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -235,7 +235,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -253,7 +253,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -269,7 +269,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -295,7 +295,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -313,7 +313,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -329,7 +329,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -347,7 +347,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -363,7 +363,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -381,7 +381,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_transient_paused_with_dst.conf b/cases/migration/tcp_transient_paused_with_dst.conf index df93e5b..03b0d55 100644 --- a/cases/migration/tcp_transient_paused_with_dst.conf +++ b/cases/migration/tcp_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -215,7 +215,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -225,7 +225,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -247,7 +247,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -265,7 +265,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -275,7 +275,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -315,7 +315,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -325,7 +325,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -365,7 +365,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -375,7 +375,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -415,7 +415,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -425,7 +425,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -447,7 +447,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -465,7 +465,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -475,7 +475,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -497,7 +497,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -515,7 +515,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -547,7 +547,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -565,7 +565,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -575,7 +575,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -597,7 +597,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tcp_transient_running_no_dst.conf b/cases/migration/tcp_transient_running_no_dst.conf index 97cf6b0..d8cb5ec 100644 --- a/cases/migration/tcp_transient_running_no_dst.conf +++ b/cases/migration/tcp_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -143,7 +143,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -157,7 +157,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -175,7 +175,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -221,7 +221,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -239,7 +239,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -271,7 +271,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -317,7 +317,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -335,7 +335,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -367,7 +367,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tcp_transient_running_with_dst.conf b/cases/migration/tcp_transient_running_with_dst.conf index 4d9ba03..edf7225 100644 --- a/cases/migration/tcp_transient_running_with_dst.conf +++ b/cases/migration/tcp_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tcp_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -215,7 +215,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -237,7 +237,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -255,7 +255,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -263,7 +263,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -311,7 +311,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -333,7 +333,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -351,7 +351,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -359,7 +359,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -399,7 +399,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -407,7 +407,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -447,7 +447,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -477,7 +477,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -495,7 +495,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -503,7 +503,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -543,7 +543,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -551,7 +551,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -573,7 +573,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_persistent_paused_no_dst.conf b/cases/migration/tls_persistent_paused_no_dst.conf index 6ff366b..aa1e2e3 100644 --- a/cases/migration/tls_persistent_paused_no_dst.conf +++ b/cases/migration/tls_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -167,13 +167,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -187,7 +187,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -205,13 +205,13 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -225,7 +225,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -243,13 +243,13 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -263,7 +263,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -281,13 +281,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -301,7 +301,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -319,13 +319,13 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -339,7 +339,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -357,13 +357,13 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -377,7 +377,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -395,13 +395,13 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -415,7 +415,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -433,13 +433,13 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -453,7 +453,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_persistent_paused_with_dst.conf b/cases/migration/tls_persistent_paused_with_dst.conf index 1f86546..d7685f8 100644 --- a/cases/migration/tls_persistent_paused_with_dst.conf +++ b/cases/migration/tls_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -231,7 +231,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -239,7 +239,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -267,7 +267,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -285,7 +285,7 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -293,7 +293,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -307,7 +307,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -339,7 +339,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -361,7 +361,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -375,7 +375,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -393,7 +393,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -415,7 +415,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -447,7 +447,7 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -469,7 +469,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -483,7 +483,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -501,7 +501,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -509,7 +509,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -523,7 +523,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -537,7 +537,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -555,7 +555,7 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -563,7 +563,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -577,7 +577,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -591,7 +591,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -609,7 +609,7 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -617,7 +617,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -631,7 +631,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -645,7 +645,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_persistent_running_no_dst.conf b/cases/migration/tls_persistent_running_no_dst.conf index f72b3d4..8aacc71 100644 --- a/cases/migration/tls_persistent_running_no_dst.conf +++ b/cases/migration/tls_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,13 +159,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -177,7 +177,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -195,13 +195,13 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -231,13 +231,13 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -249,7 +249,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -267,13 +267,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,13 +303,13 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -321,7 +321,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -339,13 +339,13 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -357,7 +357,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -375,13 +375,13 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -393,7 +393,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -411,13 +411,13 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_persistent_running_with_dst.conf b/cases/migration/tls_persistent_running_with_dst.conf index cd6589f..bfc89ff 100644 --- a/cases/migration/tls_persistent_running_with_dst.conf +++ b/cases/migration/tls_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate peer2peer|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate peer2peer|tunnelled|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -223,7 +223,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -231,7 +231,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -245,7 +245,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -257,7 +257,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -275,7 +275,7 @@ domain:migrate peer2peer|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -283,7 +283,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -309,7 +309,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -327,7 +327,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -335,7 +335,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -361,7 +361,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -379,7 +379,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -387,7 +387,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -401,7 +401,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -413,7 +413,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -431,7 +431,7 @@ domain:migrate peer2peer|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -439,7 +439,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -453,7 +453,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -465,7 +465,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -483,7 +483,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -491,7 +491,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -505,7 +505,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -517,7 +517,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -535,7 +535,7 @@ domain:migrate 0|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -543,7 +543,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -557,7 +557,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -569,7 +569,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -587,7 +587,7 @@ domain:migrate peer2peer|undefine_source
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -595,7 +595,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -609,7 +609,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -621,7 +621,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_persistent_paused_no_dst.conf b/cases/migration/tls_sasl_persistent_paused_no_dst.conf index 5e33a60..d74db91 100644 --- a/cases/migration/tls_sasl_persistent_paused_no_dst.conf +++ b/cases/migration/tls_sasl_persistent_paused_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -35,7 +35,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -53,13 +53,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -73,7 +73,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -91,13 +91,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -111,7 +111,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -129,13 +129,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos flags start_paused @@ -149,7 +149,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_persistent_paused_with_dst.conf b/cases/migration/tls_sasl_persistent_paused_with_dst.conf index 196789a..86c8dd1 100644 --- a/cases/migration/tls_sasl_persistent_paused_with_dst.conf +++ b/cases/migration/tls_sasl_persistent_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -51,7 +51,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -69,7 +69,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -77,7 +77,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -91,7 +91,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -123,7 +123,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -131,7 +131,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -145,7 +145,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -159,7 +159,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -177,7 +177,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -185,7 +185,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -199,7 +199,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos flags start_paused @@ -213,7 +213,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_persistent_running_no_dst.conf b/cases/migration/tls_sasl_persistent_running_no_dst.conf index 5086ec4..028878a 100644 --- a/cases/migration/tls_sasl_persistent_running_no_dst.conf +++ b/cases/migration/tls_sasl_persistent_running_no_dst.conf @@ -15,13 +15,13 @@ remoteAccess:tls_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -33,7 +33,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -51,13 +51,13 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -69,7 +69,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -87,13 +87,13 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -105,7 +105,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -123,13 +123,13 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_persistent_running_with_dst.conf b/cases/migration/tls_sasl_persistent_running_with_dst.conf index cf1c5dc..01d2e9b 100644 --- a/cases/migration/tls_sasl_persistent_running_with_dst.conf +++ b/cases/migration/tls_sasl_persistent_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -37,7 +37,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -49,7 +49,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -67,7 +67,7 @@ domain:migrate 0|live
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -89,7 +89,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -101,7 +101,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -119,7 +119,7 @@ domain:migrate 0|paused
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -127,7 +127,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -153,7 +153,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -171,7 +171,7 @@ domain:migrate 0|persist_dest
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -179,7 +179,7 @@ domain:define $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -193,7 +193,7 @@ domain:define $target_password
domain:start - guestname + domain_name $defaultos
domain:migrate @@ -205,7 +205,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_transient_paused_no_dst.conf b/cases/migration/tls_sasl_transient_paused_no_dst.conf index a93efed..0ea5826 100644 --- a/cases/migration/tls_sasl_transient_paused_no_dst.conf +++ b/cases/migration/tls_sasl_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_transient_paused_with_dst.conf b/cases/migration/tls_sasl_transient_paused_with_dst.conf index 25f455b..89ea05e 100644 --- a/cases/migration/tls_sasl_transient_paused_with_dst.conf +++ b/cases/migration/tls_sasl_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_sasl_transient_running_no_dst.conf b/cases/migration/tls_sasl_transient_running_no_dst.conf index d67383d..c40eb91 100644 --- a/cases/migration/tls_sasl_transient_running_no_dst.conf +++ b/cases/migration/tls_sasl_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_sasl_transient_running_with_dst.conf b/cases/migration/tls_sasl_transient_running_with_dst.conf index db68b92..230884a 100644 --- a/cases/migration/tls_sasl_transient_running_with_dst.conf +++ b/cases/migration/tls_sasl_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup sasl
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_transient_paused_no_dst.conf b/cases/migration/tls_transient_paused_no_dst.conf index d6d3b60..9ea0fac 100644 --- a/cases/migration/tls_transient_paused_no_dst.conf +++ b/cases/migration/tls_transient_paused_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -31,7 +31,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -49,7 +49,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -65,7 +65,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -83,7 +83,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -99,7 +99,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -117,7 +117,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -133,7 +133,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -151,7 +151,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -185,7 +185,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -201,7 +201,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -219,7 +219,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -235,7 +235,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -253,7 +253,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -269,7 +269,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -295,7 +295,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -313,7 +313,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -329,7 +329,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -347,7 +347,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -363,7 +363,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -381,7 +381,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_transient_paused_with_dst.conf b/cases/migration/tls_transient_paused_with_dst.conf index 9052a9c..8e57f79 100644 --- a/cases/migration/tls_transient_paused_with_dst.conf +++ b/cases/migration/tls_transient_paused_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -25,7 +25,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -47,7 +47,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -65,7 +65,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -75,7 +75,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -97,7 +97,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -115,7 +115,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -147,7 +147,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -165,7 +165,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -175,7 +175,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -197,7 +197,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -215,7 +215,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -225,7 +225,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -247,7 +247,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -265,7 +265,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -275,7 +275,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -297,7 +297,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -315,7 +315,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -325,7 +325,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -347,7 +347,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -365,7 +365,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -375,7 +375,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -397,7 +397,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -415,7 +415,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -425,7 +425,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -447,7 +447,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -465,7 +465,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -475,7 +475,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -497,7 +497,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -515,7 +515,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -547,7 +547,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused @@ -565,7 +565,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -575,7 +575,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -597,7 +597,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate paused diff --git a/cases/migration/tls_transient_running_no_dst.conf b/cases/migration/tls_transient_running_no_dst.conf index dfaff02..21daefc 100644 --- a/cases/migration/tls_transient_running_no_dst.conf +++ b/cases/migration/tls_transient_running_no_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -29,7 +29,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -47,7 +47,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -61,7 +61,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -79,7 +79,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -125,7 +125,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -143,7 +143,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -157,7 +157,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -175,7 +175,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -221,7 +221,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -239,7 +239,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -253,7 +253,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -271,7 +271,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -317,7 +317,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -335,7 +335,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -349,7 +349,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -367,7 +367,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/migration/tls_transient_running_with_dst.conf b/cases/migration/tls_transient_running_with_dst.conf index f789d55..06d7307 100644 --- a/cases/migration/tls_transient_running_with_dst.conf +++ b/cases/migration/tls_transient_running_with_dst.conf @@ -15,7 +15,7 @@ remoteAccess:tls_setup none
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -23,7 +23,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -45,7 +45,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -63,7 +63,7 @@ domain:migrate 0|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -71,7 +71,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -93,7 +93,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -111,7 +111,7 @@ domain:migrate peer2peer|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -119,7 +119,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -141,7 +141,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -159,7 +159,7 @@ domain:migrate peer2peer|tunnelled|live
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -167,7 +167,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -189,7 +189,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -207,7 +207,7 @@ domain:migrate 0|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -215,7 +215,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -237,7 +237,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -255,7 +255,7 @@ domain:migrate peer2peer|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -263,7 +263,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -285,7 +285,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -303,7 +303,7 @@ domain:migrate peer2peer|tunnelled|paused
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -311,7 +311,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -333,7 +333,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -351,7 +351,7 @@ domain:migrate 0|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -359,7 +359,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -381,7 +381,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -399,7 +399,7 @@ domain:migrate peer2peer|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -407,7 +407,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -429,7 +429,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -447,7 +447,7 @@ domain:migrate peer2peer|tunnelled|persist_dest
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -455,7 +455,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -477,7 +477,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -495,7 +495,7 @@ domain:migrate 0|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -503,7 +503,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -525,7 +525,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running @@ -543,7 +543,7 @@ domain:migrate peer2peer|undefine_source
domain:create - guestname + domain_name $defaultos virt_type $defaulthv @@ -551,7 +551,7 @@ domain:create $static_uuid
domain:define - guestname + domain_name $defaultos virt_type $defaulthv @@ -573,7 +573,7 @@ domain:migrate $target_user password $target_password - guestname + domain_name $defaultos prestate running diff --git a/cases/snapshot.conf b/cases/snapshot.conf index bceabe2..a69190c 100644 --- a/cases/snapshot.conf +++ b/cases/snapshot.conf @@ -1,5 +1,5 @@ domain:install_linux_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -19,25 +19,25 @@ domain:install_linux_cdrom 54:52:00:45:c3:8a
domain:shutdown - guestname + domain_name $defaultname
snapshot:internal_create - guestname + domain_name $defaultname snapshotname test-API-snapshot-testing
snapshot:snapshot_list - guestname + domain_name $defaultname
domain:start - guestname + domain_name $defaultname
snapshot:file_flag - guestname + domain_name $defaultname username root @@ -45,21 +45,21 @@ snapshot:file_flag redhat
domain:shutdown - guestname + domain_name $defaultname
snapshot:revert - guestname + domain_name $defaultname snapshotname test-API-snapshot-testing
domain:start - guestname + domain_name $defaultname
snapshot:flag_check - guestname + domain_name $defaultname username root @@ -69,17 +69,17 @@ snapshot:flag_check noexist
domain:shutdown - guestname + domain_name $defaultname
snapshot:delete - guestname + domain_name $defaultname snapshotname test-API-snapshot-testing
domain:undefine - guestname + domain_name $defaultname
options cleanup=enable diff --git a/cases/windows_domain.conf b/cases/windows_domain.conf index 073009c..e114e76 100644 --- a/cases/windows_domain.conf +++ b/cases/windows_domain.conf @@ -1,5 +1,5 @@ domain:install_windows_cdrom - guestname + domain_name $defaultname virt_type $defaulthv @@ -17,81 +17,81 @@ domain:install_windows_cdrom e1000
domain:shutdown - guestname + domain_name $defaultname
domain:start - guestname + domain_name $defaultname
domain:destroy - guestname + domain_name $defaultname
domain:undefine - guestname + domain_name $defaultname
domain:define - guestname + domain_name $defaultname virt_type $defaulthv
domain:start - guestname + domain_name $defaultname
domain:suspend - guestname + domain_name $defaultname
domain:resume - guestname + domain_name $defaultname
domain:save - guestname + domain_name $defaultname filepath /tmp/$defaultname
domain:restore - guestname + domain_name $defaultname filepath /tmp/$defaultname
domain:autostart - guestname + domain_name $defaultname autostart enable
domain:ifstats - guestname + domain_name $defaultname
domain:blkstats - guestname + domain_name $defaultname
domain:dump - guestname + domain_name $defaultname file /tmp/core
domain:shutdown - guestname + domain_name $defaultname
domain:start - guestname + domain_name $defaultname
domain:attach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -103,7 +103,7 @@ domain:attach_disk virtio
domain:detach_disk - guestname + domain_name $defaultname virt_type $defaulthv @@ -113,23 +113,23 @@ domain:detach_disk virtio
domain:cpu_affinity - guestname + domain_name $defaultname vcpu $defaultvcpu
#domain:balloon_memory -# guestname +# domain_name # $defaultname # memroy # 1024,2048
domain:destroy - guestname + domain_name $defaultname
domain:undefine - guestname + domain_name $defaultname
diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml index ffac187..4e68dcc 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Creating_a_configuration_file.xml @@ -91,7 +91,7 @@ module:test_case <title>Configuration file</title> <programlisting> Domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -105,7 +105,7 @@ Domain:install_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -120,7 +120,7 @@ Domain:install_domain <title>Configuration file</title> <programlisting> Domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -136,9 +136,9 @@ Domain:install_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -153,7 +153,7 @@ Domain:install_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -171,7 +171,7 @@ storage:initialize_storage <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] ] </programlisting> </example> @@ -186,7 +186,7 @@ storage:initialize_storage <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -206,9 +206,9 @@ storage:initialize_storage <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'storage:initialize_storage': {'storagename': 'rhel5u4'}}] ] </programlisting> </example> @@ -223,7 +223,7 @@ storage:initialize_storage <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -233,7 +233,7 @@ domain:install_domain 1
domain:shutdown_domain - guestname + domain_name rhel5u4 only rhel5u4 rhel5u3 only rhel5u3 rhel5u2 only rhel5u2 @@ -245,9 +245,9 @@ domain:shutdown_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u2'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u2'}}] ] </programlisting> </example> @@ -262,7 +262,7 @@ domain:shutdown_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -272,7 +272,7 @@ domain:install_domain 1
domain:shutdown_domain - guestname + domain_name rhel5u4 no rhel5u2|rhel5u3 rhel5u3 no rhel5u2|rhel5u4 rhel5u2 no rhel5u3|rhel5u4 @@ -284,9 +284,9 @@ domain:shutdown_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u2'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u2'}}] ] </programlisting> </example> @@ -301,7 +301,7 @@ domain:shutdown_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -311,7 +311,7 @@ domain:install_domain 1
domain:shutdown_domain - guestname + domain_name rhel5u4 no rhel5u3 only rhel5u3 rhel5u2 no @@ -323,9 +323,9 @@ domain:shutdown_domain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -340,7 +340,7 @@ domain:shutdown_domain <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 rhel5u3 rhel5u2 @@ -350,7 +350,7 @@ domain:install_domain 1
domain:shutdown_domain - guestname + domain_name rhel5u4 no rhel5u3 only rhel5u3 rhel5u2 no @@ -367,9 +367,9 @@ shutdowndomain <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u3'}}, {'shutdowndomain': {'domainname': 'rhel5u3'}}], - [{'domain:install_domain': {'guestname': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u2'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u3', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u3'}}, {'shutdowndomain': {'domainname': 'rhel5u3'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u2', 'memory': '1024', 'vcpu': '1'}}, {'shutdowndomain': {'domainname': 'rhel5u2'}}] ] </programlisting> </example> @@ -384,7 +384,7 @@ shutdowndomain <title>Configuration file</title> <programlisting> domain:install_domain times 2 - guestname + domain_name rhel5u4 memory 1024 @@ -398,7 +398,7 @@ domain:install_domain times 2 <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}] ] </programlisting> </example> @@ -413,7 +413,7 @@ domain:install_domain times 2 <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -421,7 +421,7 @@ domain:install_domain 1
domain:shutdown_domain - guestname + domain_name rhel5u4
options times 2 @@ -433,9 +433,9 @@ options times 2 <title>List data structure</title> <programlisting> [ - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}], - [{'domain:install_domain': {'guestname': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'guestname': 'rhel5u4'}}] + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}], + [{'domain:install_domain': {'domain_name': 'rhel5u4', 'memory': '1024', 'vcpu': '1'}}, {'domain:shutdown_domain': {'domain_name': 'rhel5u4'}}] ] </programlisting> </example> @@ -450,7 +450,7 @@ options times 2 <title>Configuration file</title> <programlisting> domain:install_domain - guestname + domain_name rhel5u4 memory 1024 @@ -458,7 +458,7 @@ domain:install_domain 1
domain:shutdown_domain - guestname + domain_name rhel5u4
options multiprocess=enable|disable diff --git a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml index 0280341..517a2af 100644 --- a/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml +++ b/docs/User_Guide/libvirt-test-API_Guide/en-US/Writing_a_test_case.xml @@ -106,7 +106,7 @@ storage:initialize_storage raw
domain:install_domain - guestname + domain_name rhel5u4 virt_type xenfv @@ -231,7 +231,7 @@ def prepare_cdrom(*args):
def install_domain(dict): logger = dict['logger'] - domname = dict['guestname'] + domname = dict['domain_name'] dict['ifacetype'] = 'bridge' dict['bridge'] = 'xenbr0' dict['bootcd'] = '/tmp/%s/custom.iso' %domname diff --git a/repos/domain/attach_disk.py b/repos/domain/attach_disk.py index b2cf45b..86e602f 100644 --- a/repos/domain/attach_disk.py +++ b/repos/domain/attach_disk.py @@ -14,7 +14,7 @@ from src import sharedmod from utils import utils from utils import xml_builder
-required_params = ('guestname', +required_params = ('domain_name', 'virt_type', 'imagename', 'imagesize', @@ -51,7 +51,7 @@ def check_attach_disk(num1, num2): def attach_disk(params): """Attach a disk to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] imagename = params['imagename'] imagesize = int(params['imagesize']) disktype = params['hdmodel'] @@ -65,14 +65,14 @@ def attach_disk(params): logger.error("fail to create a image file") return 1
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
# Generate disk xml xmlobj = xml_builder.XmlBuilder() diskxml = xmlobj.build_disk(params) logger.debug("disk xml:\n%s" %diskxml)
- disk_num1 = utils.dev_num(guestname, "disk") + disk_num1 = utils.dev_num(domain_name, "disk") logger.debug("original disk number: %s" %disk_num1)
if disktype == "virtio": @@ -85,7 +85,7 @@ def attach_disk(params): # Attach disk to domain try: domobj.attachDevice(diskxml) - disk_num2 = utils.dev_num(guestname, "disk") + disk_num2 = utils.dev_num(domain_name, "disk") logger.debug("update disk number to %s" %disk_num2) if check_attach_disk(disk_num1, disk_num2): logger.info("current disk number: %s\n" %disk_num2) @@ -95,7 +95,7 @@ def attach_disk(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("attach %s disk to domain %s" % (imagename, guestname)) + logger.error("attach %s disk to domain %s" % (imagename, domain_name)) return 1
return 0 diff --git a/repos/domain/attach_interface.py b/repos/domain/attach_interface.py index c22fbd9..64a1762 100644 --- a/repos/domain/attach_interface.py +++ b/repos/domain/attach_interface.py @@ -12,12 +12,12 @@ from src import sharedmod from utils import utils from utils import xml_builder
-required_params = ('guestname', 'ifacetype', 'source',) +required_params = ('domain_name', 'ifacetype', 'source',) optional_params = ('hdmodel',)
-def check_domain_status(guestname, domobj): +def check_domain_status(domain_name, domobj): """Check domain current status""" - state = domobj.get_state(guestname) + state = domobj.get_state(domain_name) if state == "shutoff" or state == "shutdown": # add check function return False @@ -34,23 +34,23 @@ def check_attach_interface(num1, num2): def attach_interface(params): """Attach a interface to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn']
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
# Generate interface xml xmlobj = xml_builder.XmlBuilder() interfacexml = xmlobj.build_interface(params) logger.debug("interface xml:\n%s" %interfacexml)
- iface_num1 = utils.dev_num(guestname, "interface") + iface_num1 = utils.dev_num(domain_name, "interface") logger.debug("original interface number: %s" %iface_num1)
# Attach interface to domain try: domobj.attachDeviceFlags(interfacexml, 0) - iface_num2 = utils.dev_num(guestname, "interface") + iface_num2 = utils.dev_num(domain_name, "interface") logger.debug("update interface number to %s" %iface_num2) if check_attach_interface(iface_num1, iface_num2): logger.info("current interface number: %s" %iface_num2) @@ -60,7 +60,7 @@ def attach_interface(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("attach a interface to domain %s" % guestname) + logger.error("attach a interface to domain %s" % domain_name) return 1
return 0 diff --git a/repos/domain/autostart.py b/repos/domain/autostart.py index 7c3d498..aec1754 100644 --- a/repos/domain/autostart.py +++ b/repos/domain/autostart.py @@ -10,19 +10,19 @@ from libvirt import libvirtError
from src import sharedmod
-required_params = ('guestname', 'autostart',) +required_params = ('domain_name', 'autostart',) optional_params = ()
def check_domain_autostart(*args): """Check domain start automatically result, if setting domain is - successful, guestname.xml will exist under + successful, domain_name.xml will exist under /etc/libvirt/{hypervisor}/autostart/ """ - (guestname, hypervisor, flag, logger) = args + (domain_name, hypervisor, flag, logger) = args if 'xen' in hypervisor: - domxml = "/etc/%s/auto/%s" % (hypervisor, guestname) + domxml = "/etc/%s/auto/%s" % (hypervisor, domain_name) else: - domxml = "/etc/libvirt/%s/autostart/%s.xml" % (hypervisor, guestname) + domxml = "/etc/libvirt/%s/autostart/%s.xml" % (hypervisor, domain_name) logger.debug("domain xml file is: %s" %domxml)
if flag == 1: @@ -41,7 +41,7 @@ def check_domain_autostart(*args): def autostart(params): """Set domain autostart capability""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] autostart = params['autostart']
flag = -1 @@ -54,14 +54,14 @@ def autostart(params): return 1
conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) uri = conn.getURI()
try: domobj.setAutostart(flag) - if check_domain_autostart(guestname, uri.split(":")[0], flag, logger): + if check_domain_autostart(domain_name, uri.split(":")[0], flag, logger): logger.info("current %s autostart: %s" % - (guestname, domobj.autostart())) + (domain_name, domobj.autostart())) logger.info("executing autostart operation is successful") else: logger.error("Error: fail to check autostart domain") @@ -69,7 +69,7 @@ def autostart(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to autostart %s domain" %guestname) + logger.error("Error: fail to autostart %s domain" %domain_name) return 1
return 0 diff --git a/repos/domain/balloon_memory.py b/repos/domain/balloon_memory.py index dd3eafc..b027047 100644 --- a/repos/domain/balloon_memory.py +++ b/repos/domain/balloon_memory.py @@ -15,7 +15,7 @@ from src import sharedmod from utils import utils from utils import check
-required_params = ('guestname', 'memorypair',) +required_params = ('domain_name', 'memorypair',) optional_params = ()
def get_mem_size(ip): @@ -127,7 +127,7 @@ def balloon_memory(params): global logger logger = params['logger'] params.pop('logger') - domname = params['guestname'] + domname = params['domain_name'] memorypair = params['memorypair'] minmem = int(memorypair.split(',')[0]) * 1024 logger.info("the minimum memory is %s" % minmem) diff --git a/repos/domain/blkstats.py b/repos/domain/blkstats.py index 7b02ab9..bd3d08a 100644 --- a/repos/domain/blkstats.py +++ b/repos/domain/blkstats.py @@ -11,7 +11,7 @@ from libvirt import libvirtError
from src import sharedmod
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
def check_domain_status(domobj): @@ -30,11 +30,11 @@ def check_blkstats(): def blkstats(params): """Domain block device statistic""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
conn = sharedmod.libvirtobj['conn']
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
# Check domain block status if check_domain_status(domobj): diff --git a/repos/domain/console_io.py b/repos/domain/console_io.py index b63e0de..680cf42 100644 --- a/repos/domain/console_io.py +++ b/repos/domain/console_io.py @@ -13,7 +13,7 @@ from exception import TestError
from src import sharedmod
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('device', 'timeout', 'input', 'output', 'expect',)
def alarm_handler(signum, frame): @@ -22,7 +22,7 @@ def alarm_handler(signum, frame): def console_io(params): """Attach to console""" logger = params['logger'] - domain = params['guestname'] + domain = params['domain_name'] device = params.get('device', 'serial0') infile = params.get('input', None) outfile = params.get('output', None) diff --git a/repos/domain/console_mutex.py b/repos/domain/console_mutex.py index 773e13d..1daace9 100644 --- a/repos/domain/console_mutex.py +++ b/repos/domain/console_mutex.py @@ -7,13 +7,13 @@ from exception import TestError
from src import sharedmod
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('device',)
def console_mutex(params): """Attach to console""" logger = params['logger'] - domain = params['guestname'] + domain = params['domain_name'] device = params.get('device', 'serial0')
try: diff --git a/repos/domain/cpu_affinity.py b/repos/domain/cpu_affinity.py index 5a47ad4..2c18d09 100644 --- a/repos/domain/cpu_affinity.py +++ b/repos/domain/cpu_affinity.py @@ -15,7 +15,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname', 'vcpu',) +required_params = ('domain_name', 'vcpu',) optional_params = ()
def redefine_vcpu_number(domobj, domain_name, vcpu): @@ -195,7 +195,7 @@ def cpu_affinity(params): global logger logger = params['logger'] params.pop('logger') - domain_name = params['guestname'] + domain_name = params['domain_name'] vcpu = params['vcpu']
logger.info("the name of virtual machine is %s" % domain_name) diff --git a/repos/domain/cpu_topology.py b/repos/domain/cpu_topology.py index 9c32b6d..ddebf39 100644 --- a/repos/domain/cpu_topology.py +++ b/repos/domain/cpu_topology.py @@ -13,7 +13,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname', +required_params = ('domain_name', 'username', 'password', 'sockets', @@ -21,21 +21,21 @@ required_params = ('guestname', 'threads',) optional_params = ()
-def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """check if the domain exists""" defined_domain_names = conn.listDefinedDomains()
- if guestname not in defined_domain_names: - logger.error("%s doesn't exist or still in running" % guestname) + if domain_name not in defined_domain_names: + logger.error("%s doesn't exist or still in running" % domain_name) return 1 else: return 0
-def add_cpu_xml(domobj, guestname, sockets, cores, threads, logger): +def add_cpu_xml(domobj, domain_name, sockets, cores, threads, logger): """edit domain xml description and insert <cpu> element"""
domxml = domobj.XMLDesc(0) - logger.debug('''original domain %s xml :\n%s''' %(guestname, domxml)) + logger.debug('''original domain %s xml :\n%s''' %(domain_name, domxml))
doc = minidom.parseString(domxml) cpu = doc.createElement('cpu') @@ -86,11 +86,11 @@ def domain_define(domobj, domxml, logger):
return 0
-def domain_start(domobj, guestname, util, logger): +def domain_start(domobj, domain_name, util, logger): """start domain""" timeout = 600 ip = '' - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name)
try: logger.info("start domain") @@ -110,12 +110,12 @@ def domain_start(domobj, guestname, util, logger): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break
if timeout <= 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1, ip
return 0, ip @@ -164,25 +164,25 @@ def cpu_topology(params): and login to the domain to check the results """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] username = params['username'] password = params['password'] sockets = params['sockets'] cores = params['cores'] threads = params['threads']
- logger.info("guestname is %s" % guestname) + logger.info("domain_name is %s" % domain_name) logger.info("sockets is %s" % sockets) logger.info("cores is %s" % cores) logger.info("threads is %s" % threads)
conn = sharedmod.libvirtobj['conn']
- if check_domain_running(conn, guestname, logger): + if check_domain_running(conn, domain_name, logger): return 1
- domobj = conn.lookupByName(guestname) - domxml = add_cpu_xml(domobj, guestname, sockets, cores, threads, logger) + domobj = conn.lookupByName(domain_name) + domxml = add_cpu_xml(domobj, domain_name, sockets, cores, threads, logger)
if domain_undefine(domobj, logger): return 1 @@ -190,7 +190,7 @@ def cpu_topology(params): if domain_define(domobj, domxml, logger): return 1
- ret, ip = domain_start(domobj, guestname, util, logger) + ret, ip = domain_start(domobj, domain_name, util, logger) if ret: return 1
diff --git a/repos/domain/create.py b/repos/domain/create.py index 03bf0c1..c825184 100644 --- a/repos/domain/create.py +++ b/repos/domain/create.py @@ -16,7 +16,7 @@ from utils import xml_builder NONE = 0 START_PAUSED = 1
-required_params = ('guestname', 'virt_type',) +required_params = ('domain_name', 'virt_type',) optional_params = ('uuid', 'memory', 'vcpu', @@ -32,7 +32,7 @@ optional_params = ('uuid', def create(params): """create a domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
flags = None if params.has_key('flags'): @@ -61,7 +61,7 @@ def create(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to create domain %s" % guestname) + logger.error("fail to create domain %s" % domain_name) return 1
if flags == "start_paused": @@ -73,9 +73,9 @@ def create(params): logger.error("domain state error") return 1
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 600
@@ -88,12 +88,12 @@ def create(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break
if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1
return 0 diff --git a/repos/domain/define.py b/repos/domain/define.py index e534d35..92b9e6e 100644 --- a/repos/domain/define.py +++ b/repos/domain/define.py @@ -14,7 +14,7 @@ from src import sharedmod from utils import utils from utils import xml_builder
-required_params = ('guestname', 'virt_type',) +required_params = ('domain_name', 'virt_type',) optional_params = ('uuid', 'memory', 'vcpu', @@ -27,16 +27,16 @@ optional_params = ('uuid', 'ifacetype', 'source',)
-def check_define_domain(guestname, virt_type, hostname, username, \ +def check_define_domain(domain_name, virt_type, hostname, username, \ password, util, logger): """Check define domain result, if define domain is successful, - guestname.xml will exist under /etc/libvirt/qemu/ + domain_name.xml will exist under /etc/libvirt/qemu/ and can use virt-xml-validate tool to check the file validity """ if "kvm" in virt_type: - path = "/etc/libvirt/qemu/%s.xml" % guestname + path = "/etc/libvirt/qemu/%s.xml" % domain_name elif "xen" in virt_type: - path = "/etc/xen/%s" % guestname + path = "/etc/xen/%s" % domain_name else: logger.error("unknown virt type")
@@ -45,7 +45,7 @@ def check_define_domain(guestname, virt_type, hostname, username, \ ret, output = utils.remote_exec_pexpect(hostname, username, \ password, cmd) if ret: - logger.error("domain %s xml file doesn't exsits" % guestname) + logger.error("domain %s xml file doesn't exsits" % domain_name) return False else: return True @@ -58,7 +58,7 @@ def check_define_domain(guestname, virt_type, hostname, username, \ def define(params): """Define a domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] virt_type = params['virt_type'] conn = sharedmod.libvirtobj['conn'] uri = conn.getURI() @@ -80,7 +80,7 @@ def define(params): # Define domain from xml try: conn.defineXML(dom_xml) - if check_define_domain(guestname, virt_type, hostname, \ + if check_define_domain(domain_name, virt_type, hostname, \ username, password, util, logger): logger.info("define a domain form xml is successful") else: diff --git a/repos/domain/destroy.py b/repos/domain/destroy.py index 5245e63..c146aa3 100644 --- a/repos/domain/destroy.py +++ b/repos/domain/destroy.py @@ -11,16 +11,16 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('flags',)
def destroy(params): """destroy domain Argument is a dictionary with two keys: - {'guestname': guestname} + {'domain_name': domain_name}
logger -- an object of utils/log.py - guestname -- the domain name + domain_name -- the domain name flags -- optional arguments: noping: Don't do the ping test
@@ -31,7 +31,7 @@ def destroy(params): global logger logger = params['logger'] params.pop('logger') - guestname = params['guestname'] + domain_name = params['domain_name'] flags = "" if params.has_key('flags'): flags = params['flags'] @@ -45,18 +45,18 @@ def destroy(params): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("domain %s doesn't exist or isn't running." % guestname) + if domain_name not in domain_names: + logger.error("domain %s doesn't exist or isn't running." % domain_name) return 1
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
timeout = 60 logger.info('destroy domain')
if not "noping" in flags: # Get domain ip - mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) logger.info("the ip address of domain is %s" % ip) @@ -83,7 +83,7 @@ def destroy(params): logger.error('The domain is still active, IP: ' + str(ip)) return 1 else: - logger.info("domain %s was destroyed successfully" % guestname) + logger.info("domain %s was destroyed successfully" % domain_name) break
if timeout <= 0: diff --git a/repos/domain/detach_disk.py b/repos/domain/detach_disk.py index 303c953..93adda4 100644 --- a/repos/domain/detach_disk.py +++ b/repos/domain/detach_disk.py @@ -13,7 +13,7 @@ from src import sharedmod from utils import utils from utils import xml_builder
-required_params = ('guestname', 'virt_type', 'imagename', 'hdmodel',) +required_params = ('domain_name', 'virt_type', 'imagename', 'hdmodel',) optional_params = ()
def check_domain_status(domobj): @@ -37,19 +37,19 @@ def check_detach_disk(num1, num2): def detach_disk(params): """Detach a disk to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] imagename = params['imagename'] disktype = params['hdmodel']
conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
# Detach disk xmlobj = xml_builder.XmlBuilder() diskxml = xmlobj.build_disk(params) logger.debug("disk xml:\n%s" %diskxml)
- disk_num1 = utils.dev_num(guestname, "disk") + disk_num1 = utils.dev_num(domain_name, "disk") logger.debug("original disk number: %s" %disk_num1)
if disktype == "virtio": @@ -61,7 +61,7 @@ def detach_disk(params):
try: domobj.detachDevice(diskxml) - disk_num2 = utils.dev_num(guestname, "disk") + disk_num2 = utils.dev_num(domain_name, "disk") logger.debug("update disk number to %s" %disk_num2) if check_detach_disk(disk_num1, disk_num2): logger.info("current disk number: %s\n" %disk_num2) @@ -71,7 +71,7 @@ def detach_disk(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("detach %s disk from domain %s" % (imagename, guestname)) + logger.error("detach %s disk from domain %s" % (imagename, domain_name)) return 1
return 0 diff --git a/repos/domain/detach_interface.py b/repos/domain/detach_interface.py index e940386..3a66e90 100644 --- a/repos/domain/detach_interface.py +++ b/repos/domain/detach_interface.py @@ -13,7 +13,7 @@ from src import sharedmod from utils import utils from utils import xml_builder
-required_params = ('guestname', 'ifacetype', 'source', 'nicmodel',) +required_params = ('domain_name', 'ifacetype', 'source', 'nicmodel',) optional_params = ()
def check_domain_status(domobj): @@ -37,21 +37,21 @@ def check_detach_interface(num1, num2): def detach_interface(params): """Detach a interface to domain from xml""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
- macs = utils.get_dom_mac_addr(guestname) + macs = utils.get_dom_mac_addr(domain_name) mac_list = macs.split("\n") logger.debug("mac address: \n%s" % macs) params['macaddr'] = mac_list[-1]
conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
xmlobj = xml_builder.XmlBuilder() ifacexml = xmlobj.build_interface(params) logger.debug("interface xml:\n%s" % ifacexml)
- iface_num1 = utils.dev_num(guestname, "interface") + iface_num1 = utils.dev_num(domain_name, "interface") logger.debug("original interface number: %s" % iface_num1)
if check_domain_status(domobj): @@ -62,7 +62,7 @@ def detach_interface(params):
try: domobj.detachDevice(ifacexml) - iface_num2 = utils.dev_num(guestname, "interface") + iface_num2 = utils.dev_num(domain_name, "interface") logger.debug("update interface number to %s" % iface_num2) if check_detach_interface(iface_num1, iface_num2): logger.info("current interface number: %s" % iface_num2) @@ -73,7 +73,7 @@ def detach_interface(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("detach the interface from domain %s" % guestname) + logger.error("detach the interface from domain %s" % domain_name) return 1
return 0 diff --git a/repos/domain/domain_blkinfo.py b/repos/domain/domain_blkinfo.py index eb946c9..8aec094 100644 --- a/repos/domain/domain_blkinfo.py +++ b/repos/domain/domain_blkinfo.py @@ -16,7 +16,7 @@ GET_CAPACITY = "du -b %s | awk '{print $1}'" GET_PHYSICAL_K = " du -B K %s | awk '{print $1}'" VIRSH_DOMBLKINFO = "virsh domblkinfo %s %s"
-required_params = ('guestname', 'blockdev',) +required_params = ('domain_name', 'blockdev',) optional_params = ()
def get_output(command, logger): @@ -28,7 +28,7 @@ def get_output(command, logger): logger.error(ret) return status, ret
-def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -38,8 +38,8 @@ def check_domain_exists(conn, guestname, logger):
domain_names += conn.listDefinedDomains()
- if guestname not in domain_names: - logger.error("%s doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist" % domain_name) return False else: return True @@ -82,26 +82,26 @@ def domblkinfo(params): in the output of virsh domblkinfo """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') blockdev = params.get('blockdev')
- logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the block device is %s" % blockdev)
conn = sharedmod.libvirtobj['conn']
- if not check_domain_exists(conn, guestname, logger): + if not check_domain_exists(conn, domain_name, logger): logger.error("need a defined domain") return 1
logger.info("the output of virsh domblkinfo is:") - status, output = get_output(VIRSH_DOMBLKINFO % (guestname, blockdev), logger) + status, output = get_output(VIRSH_DOMBLKINFO % (domain_name, blockdev), logger) if not status: logger.info("\n" + output) else: return 1
- status, data_str = get_output(GET_DOMBLKINFO_MAC % (guestname, blockdev), logger) + status, data_str = get_output(GET_DOMBLKINFO_MAC % (domain_name, blockdev), logger) if not status: blkdata = data_str.rstrip().split('\n') logger.info("capacity,allocation,physical list: %s" % blkdata) diff --git a/repos/domain/domain_id.py b/repos/domain/domain_id.py index 19a6227..7c86674 100644 --- a/repos/domain/domain_id.py +++ b/repos/domain/domain_id.py @@ -10,7 +10,7 @@ import libvirt from src import sharedmod
required_params = () -optional_params = ('guestname',) +optional_params = ('domain_name',)
VIRSH_DOMID = "virsh domid" VIRSH_IDS = "virsh --quiet list |awk '{print $1}'" @@ -25,7 +25,7 @@ def get_output(logger, command): logger.error(ret) return status, ret
-def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -33,8 +33,8 @@ def check_domain_exists(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("%s is not running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not running or does not exist" % domain_name) return False else: return True @@ -45,8 +45,8 @@ def domid(params): logger = params['logger']
doms = [] - if 'guestname' in params: - doms.append(params['guestname']) + if 'domain_name' in params: + doms.append(params['domain_name']) else: status, doms_ret = get_output(logger, VIRSH_DOMS) if not status: diff --git a/repos/domain/domain_uuid.py b/repos/domain/domain_uuid.py index f4fc588..6d487e8 100644 --- a/repos/domain/domain_uuid.py +++ b/repos/domain/domain_uuid.py @@ -16,7 +16,7 @@ optional_params = ()
VIRSH_DOMUUID = "virsh domuuid"
-def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -26,17 +26,17 @@ def check_domain_exists(conn, guestname, logger):
domain_names += conn.listDefinedDomains()
- if guestname not in domain_names: - logger.error("%s doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist" % domain_name) return False else: return True
-def check_domain_uuid(guestname, UUIDString, logger): +def check_domain_uuid(domain_name, UUIDString, logger): """ check UUID String of domain """ - status, ret = commands.getstatusoutput(VIRSH_DOMUUID + ' %s' % guestname) + status, ret = commands.getstatusoutput(VIRSH_DOMUUID + ' %s' % domain_name) if status: - logger.error("executing "+ "\"" + VIRSH_DOMUUID + ' %s' % guestname + "\"" + " failed") + logger.error("executing "+ "\"" + VIRSH_DOMUUID + ' %s' % domain_name + "\"" + " failed") logger.error(ret) return False else: @@ -52,21 +52,21 @@ def domuuid(params): """check virsh domuuid command """ logger = params['logger'] - guestname = params['guestname'] - logger.info("domain name is %s" % guestname) + domain_name = params['domain_name'] + logger.info("domain name is %s" % domain_name)
conn = sharedmod.libvirtobj['conn']
- if not check_domain_exists(conn, guestname, logger): + if not check_domain_exists(conn, domain_name, logger): logger.error("need a defined domain") return 1
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
try: - logger.info("get the UUID string of %s" % guestname) + logger.info("get the UUID string of %s" % domain_name) UUIDString = domobj.UUIDString() - if check_domain_uuid(guestname, UUIDString, logger): + if check_domain_uuid(domain_name, UUIDString, logger): logger.info("UUIDString from API is the same as the one from virsh") logger.info("UUID String is %s" % UUIDString) return 0 diff --git a/repos/domain/domblkinfo.py b/repos/domain/domblkinfo.py index 1a2007a..091a1de 100644 --- a/repos/domain/domblkinfo.py +++ b/repos/domain/domblkinfo.py @@ -11,7 +11,7 @@ from libvirt import libvirtError
from src import sharedmod
-required_params = ('guestname', 'blockdev',) +required_params = ('domain_name', 'blockdev',) optional_params = ()
GET_DOMBLKINFO_MAC = "virsh domblkinfo %s %s | awk '{print $2}'" @@ -28,7 +28,7 @@ def get_output(command, logger): logger.error(ret) return status, ret
-def check_domain_exists(conn, guestname, logger): +def check_domain_exists(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -38,8 +38,8 @@ def check_domain_exists(conn, guestname, logger):
domain_names += conn.listDefinedDomains()
- if guestname not in domain_names: - logger.error("%s doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist" % domain_name) return False else: return True @@ -82,26 +82,26 @@ def domblkinfo(params): in the output of virsh domblkinfo """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') blockdev = params.get('blockdev')
- logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the block device is %s" % blockdev)
conn = sharedmod.libvirtobj['conn']
- if not check_domain_exists(conn, guestname, logger): + if not check_domain_exists(conn, domain_name, logger): logger.error("need a defined domain") return 1
logger.info("the output of virsh domblkinfo is:") - status, output = get_output(VIRSH_DOMBLKINFO % (guestname, blockdev), logger) + status, output = get_output(VIRSH_DOMBLKINFO % (domain_name, blockdev), logger) if not status: logger.info("\n" + output) else: return 1
- status, data_str = get_output(GET_DOMBLKINFO_MAC % (guestname, blockdev), logger) + status, data_str = get_output(GET_DOMBLKINFO_MAC % (domain_name, blockdev), logger) if not status: blkdata = data_str.rstrip().split('\n') logger.info("capacity,allocation,physical list: %s" % blkdata) diff --git a/repos/domain/dump.py b/repos/domain/dump.py index 11ad11b..4a5e398 100644 --- a/repos/domain/dump.py +++ b/repos/domain/dump.py @@ -14,12 +14,12 @@ from src import sharedmod from utils import utils from utils import check
-required_params = ('guestname', 'file',) +required_params = ('domain_name', 'file',) optional_params = ()
def check_domain_status(*args): """Check domain current status""" - (guestname, domobj, logger) = args + (domain_name, domobj, logger) = args
state = domobj.info()[0] if state == libvirt.VIR_DOMAIN_SHUTOFF or state == libvirt.VIR_DOMAIN_SHUTDOWN: @@ -33,9 +33,9 @@ def check_domain_status(*args):
def check_domain_kernel(*args): """Check domain kernel version""" - (guestname, logger) = args + (domain_name, logger) = args
- mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.debug("domain mac address: %s" %mac)
ipaddr = utils.mac_to_ip(mac, 15) @@ -55,9 +55,9 @@ def check_domain_kernel(*args):
def check_dump(*args): """Check dumpping core file validity""" - (guestname, file, kernel, logger) = args + (domain_name, file, kernel, logger) = args
- kernel = check_domain_kernel(guestname, logger) + kernel = check_domain_kernel(domain_name, logger) (big, other) = kernel.split("-") small = other.split(".") arch = small[-1] @@ -120,19 +120,19 @@ def dump(params): will be interpreted in the remote host. """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] file = params['file'] conn = sharedmod.libvirtobj['conn']
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
- if check_domain_status(guestname, domobj, logger): - kernel = check_domain_kernel(guestname, logger) + if check_domain_status(domain_name, domobj, logger): + kernel = check_domain_kernel(domain_name, logger) if kernel == None: logger.error("can't get domain kernel version") return 1
- logger.info("dump the core of %s to file %s\n" %(guestname, file)) + logger.info("dump the core of %s to file %s\n" %(domain_name, file))
try: domobj.coreDump(file, 0) @@ -146,7 +146,7 @@ def dump(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to core dump %s domain" %guestname) + logger.error("Error: fail to core dump %s domain" %domain_name) return 1
return 0 diff --git a/repos/domain/eventhandler.py b/repos/domain/eventhandler.py index 5e4dc58..44a363a 100644 --- a/repos/domain/eventhandler.py +++ b/repos/domain/eventhandler.py @@ -16,7 +16,7 @@ LoopThread = None looping = True STATE = None
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
def eventToString(event): @@ -41,7 +41,7 @@ def detailToString(event, detail): ) return eventStrings[event][detail]
-def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -49,8 +49,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -88,17 +88,17 @@ def lifecycle_callback(conn, domain, event, detail, opaque): detailToString(event, detail))) STATE = eventToString(event)
-def shutdown_event(domobj, guestname, timeout, logger): +def shutdown_event(domobj, domain_name, timeout, logger): """shutdown the domain, then check the event infomation""" global STATE STATE = None - logger.info("power off %s" % guestname) + logger.info("power off %s" % domain_name) try: domobj.shutdown() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to power off %s" % guestname) + logger.error("Error: fail to power off %s" % domain_name) return 1
while timeout: @@ -118,17 +118,17 @@ def shutdown_event(domobj, guestname, timeout, logger):
return 0
-def bootup_event(domobj, guestname, timeout, logger): +def bootup_event(domobj, domain_name, timeout, logger): """bootup the domain, then check the event infomation""" global STATE STATE = None - logger.info("boot up domain %s" % guestname) + logger.info("boot up domain %s" % domain_name) try: domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to bootup %s " % guestname) + logger.error("Error: fail to bootup %s " % domain_name) return 1
while timeout: @@ -148,17 +148,17 @@ def bootup_event(domobj, guestname, timeout, logger):
return 0
-def suspend_event(domobj, guestname, timeout, logger): +def suspend_event(domobj, domain_name, timeout, logger): """suspend the domain, then check the event infomation""" global STATE STATE = None - logger.info("suspend domain %s" % guestname) + logger.info("suspend domain %s" % domain_name) try: domobj.suspend() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to suspend %s" % guestname) + logger.error("Error: fail to suspend %s" % domain_name) return 1
while timeout: @@ -178,17 +178,17 @@ def suspend_event(domobj, guestname, timeout, logger):
return 0
-def resume_event(domobj, guestname, timeout, logger): +def resume_event(domobj, domain_name, timeout, logger): """resume the domain, then check the event infomation""" global STATE STATE = None - logger.info("resume domain %s" % guestname) + logger.info("resume domain %s" % domain_name) try: domobj.resume() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to resume %s" % guestname) + logger.error("Error: fail to resume %s" % domain_name) return 1
while timeout: @@ -213,30 +213,30 @@ def eventhandler(params): by using domain event handler. """ logger = params['logger'] - guestname = params['guestname'] - logger.info("the guestname is %s" % guestname) + domain_name = params['domain_name'] + logger.info("the domain_name is %s" % domain_name)
loop_start()
conn = sharedmod.libvirtobj['conn']
- if check_domain_running(conn, guestname, logger): + if check_domain_running(conn, domain_name, logger): return 1
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) conn.domainEventRegister(lifecycle_callback, logger)
timeout = 600 - if shutdown_event(domobj, guestname, timeout, logger): + if shutdown_event(domobj, domain_name, timeout, logger): logger.warn("shutdown_event error")
- if bootup_event(domobj, guestname, timeout, logger): + if bootup_event(domobj, domain_name, timeout, logger): logger.warn("bootup_event error")
- if suspend_event(domobj, guestname, timeout, logger): + if suspend_event(domobj, domain_name, timeout, logger): logger.warn("suspend_event error")
- if resume_event(domobj, guestname, timeout, logger): + if resume_event(domobj, domain_name, timeout, logger): logger.warn("resume_event error")
loop_stop(conn) diff --git a/repos/domain/ifstats.py b/repos/domain/ifstats.py index bc8bc0b..f67a437 100644 --- a/repos/domain/ifstats.py +++ b/repos/domain/ifstats.py @@ -13,7 +13,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
def check_domain_status(domobj): @@ -32,16 +32,16 @@ def check_interface_stats(): def ifstats(params): """Domain interface statistic""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
if check_domain_status(domobj): pass else: try: - logger.info("%s is not running , power on it" % guestname) + logger.info("%s is not running , power on it" % domain_name) domobj.create() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ @@ -49,7 +49,7 @@ def ifstats(params): logger.error("start failed") return 1
- mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180)
diff --git a/repos/domain/install_image.py b/repos/domain/install_image.py index 64d4d91..7b43a53 100644 --- a/repos/domain/install_image.py +++ b/repos/domain/install_image.py @@ -17,7 +17,7 @@ from utils import xml_builder
HOME_PATH = os.getcwd()
-required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -33,12 +33,12 @@ def install_image(params): logger = params['logger'] params.pop('logger')
- guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch')
- logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type) logger.info("the os of domain is %s" % os_type) logger.info("the arch of domain is %s" % os_arch) @@ -49,13 +49,13 @@ def install_image(params): logger.info("the type of hypervisor is %s" % hypervisor)
if params.has_key('imagepath'): - imgfullpath = os.join.path(params.get('imagepath'), guestname) + imgfullpath = os.join.path(params.get('imagepath'), domain_name) else: if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': imgfullpath = os.path.join('/var/lib/libvirt/images', - guestname) + domain_name)
logger.info("the path of directory of disk images located on is %s" % imgfullpath) @@ -84,10 +84,10 @@ def install_image(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
- logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml)
@@ -98,13 +98,13 @@ def install_image(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 600
@@ -117,12 +117,12 @@ def install_image(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break
if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1
return 0 diff --git a/repos/domain/install_linux_cdrom.py b/repos/domain/install_linux_cdrom.py index 3005f2e..b9ad241 100644 --- a/repos/domain/install_linux_cdrom.py +++ b/repos/domain/install_linux_cdrom.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder
-required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -45,10 +45,10 @@ def prepare_cdrom(*args): """ to customize boot.iso file to add kickstart file into it for automatic domain installation """ - ostree, ks, guestname, logger = args + ostree, ks, domain_name, logger = args ks_name = os.path.basename(ks)
- new_dir = os.path.join(HOME_PATH, guestname) + new_dir = os.path.join(HOME_PATH, domain_name) logger.info("creating a new folder for customizing custom.iso file in it")
if os.path.exists(new_dir): @@ -91,7 +91,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): if params.has_key('kickstart'): params.pop('kickstart')
- guestname = params['guestname'] + domain_name = params['domain_name']
xmlobj = xml_builder.XmlBuilder() domain = xmlobj.add_domain(params) @@ -102,7 +102,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype):
if installtype != 'create': domobj.undefine() - logger.info("undefine %s : \n" % guestname) + logger.info("undefine %s : \n" % domain_name)
try: conn = domobj._conn @@ -110,10 +110,10 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
- logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml)
@@ -124,12 +124,12 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1
return 0
-def check_domain_state(conn, guestname, logger): +def check_domain_state(conn, domain_name, logger): """ if a domain with the same name exists, remove it """ running_domains = [] ids = conn.listDomainsID() @@ -137,17 +137,17 @@ def check_domain_state(conn, guestname, logger): obj = conn.lookupByID(id) running_domains.append(obj.name())
- if guestname in running_domains: - logger.info("A domain with the same name %s is running!" % guestname) + if domain_name in running_domains: + logger.info("A domain with the same name %s is running!" % domain_name) logger.info("destroy it...") - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) domobj.destroy()
defined_domains = conn.listDefinedDomains()
- if guestname in defined_domains: - logger.info("undefine the domain with the same name %s" % guestname) - domobj = conn.lookupByName(guestname) + if domain_name in defined_domains: + logger.info("undefine the domain with the same name %s" % domain_name) + domobj = conn.lookupByName(domain_name) domobj.undefine()
return 0 @@ -158,18 +158,18 @@ def install_linux_cdrom(params): logger = params['logger'] params.pop('logger')
- guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch')
- logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type)
hypervisor = utils.get_hypervisor() conn = sharedmod.libvirtobj['conn']
- check_domain_state(conn, guestname, logger) + check_domain_state(conn, domain_name, logger)
if not params.has_key('macaddr'): macaddr = utils.get_rand_mac() @@ -179,13 +179,13 @@ def install_linux_cdrom(params): logger.info("the type of hypervisor is %s" % hypervisor)
if params.has_key('imagepath') and not params.has_key('volumepath'): - imgfullpath = os.path.join(params.get('imagepath'), guestname) + imgfullpath = os.path.join(params.get('imagepath'), domain_name)
elif not params.has_key('imagepath') and not params.has_key('volumepath'): if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name)
elif not params.has_key('imagepath') and params.has_key('volumepath'): imgfullpath = params['volumepath'] @@ -250,10 +250,10 @@ def install_linux_cdrom(params):
elif virt_type == 'xenfv' or virt_type == 'kvm': params['bootcd'] = '%s/custom.iso' % \ - (os.path.join(HOME_PATH, guestname)) + (os.path.join(HOME_PATH, domain_name)) logger.debug("the bootcd path is %s" % params['bootcd']) logger.info("begin to customize the custom.iso file") - prepare_cdrom(ostree, ks, guestname, logger) + prepare_cdrom(ostree, ks, domain_name, logger) else: logger.error("unknown virt type: %s" % virt_type) return 1 @@ -271,7 +271,7 @@ def install_linux_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
logger.info('start installation domain ...') @@ -281,7 +281,7 @@ def install_linux_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 elif installtype == 'create': logger.info('create domain from xml description') @@ -290,7 +290,7 @@ def install_linux_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
interval = 0 @@ -316,7 +316,7 @@ def install_linux_cdrom(params): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: + if domain_name not in domain_names: logger.info("domain installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, logger, installtype) @@ -329,7 +329,7 @@ def install_linux_cdrom(params): logger.info('%s seconds passed away...' % interval)
if interval == 2400: - if 'rhel3u9' in guestname: + if 'rhel3u9' in domain_name: logger.info( "domain installaton will be destoryed forcelly for rhel3u9 domain") domobj.destroy() @@ -344,9 +344,9 @@ def install_linux_cdrom(params): else: logger.info("domain is booting up")
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 300
@@ -359,12 +359,12 @@ def install_linux_cdrom(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break
if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1
time.sleep(60) @@ -374,35 +374,35 @@ def install_linux_cdrom(params): def install_linux_cdrom_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type')
hypervisor = utils.get_hypervisor() if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name)
- (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % guestname) + (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % domain_name) if status: pass else: - logger.info("remove domain %s, and its disk image file" % guestname) - (status, output) = commands.getstatusoutput(VM_STAT % guestname) + logger.info("remove domain %s, and its disk image file" % domain_name) + (status, output) = commands.getstatusoutput(VM_STAT % domain_name) if status: - (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) + (status, output) = commands.getstatusoutput(VM_DESTROY % domain_name) if status: - logger.error("failed to destroy domain %s" % guestname) + logger.error("failed to destroy domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output)
if os.path.exists(imgfullpath): @@ -416,6 +416,6 @@ def install_linux_cdrom_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv' or virt_type == 'kvm': - domain_dir = os.path.join(HOME_PATH, guestname) + domain_dir = os.path.join(HOME_PATH, domain_name) if os.path.exists(domain_dir): shutil.rmtree(domain_dir) diff --git a/repos/domain/install_linux_check.py b/repos/domain/install_linux_check.py index 97778b3..0067136 100644 --- a/repos/domain/install_linux_check.py +++ b/repos/domain/install_linux_check.py @@ -15,7 +15,7 @@ from src import sharedmod from src import global_parser from utils import utils
-required_params = ('guestname', 'virt_type', 'hdmodel', 'nicmodel',) +required_params = ('domain_name', 'virt_type', 'hdmodel', 'nicmodel',) optional_params = ('disksize', 'memory', 'vcpu', @@ -36,10 +36,10 @@ def install_linux_check(params): logger = params['logger'] params.pop('logger')
- guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type')
- logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name)
# Connect to local hypervisor connection URI hypervisor = utils.get_hypervisor() @@ -47,7 +47,7 @@ def install_linux_check(params): logger.info("the type of hypervisor is %s" % hypervisor)
conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) state = domobj.info()[0]
if(state == libvirt.VIR_DOMAIN_SHUTOFF): @@ -55,9 +55,9 @@ def install_linux_check(params): domain must be started") return 1
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 300 while timeout: @@ -67,18 +67,18 @@ def install_linux_check(params): time.sleep(10) timeout -= 10 else: - logger.info("the ip address of vm %s is %s" % (guestname, ipaddr)) + logger.info("the ip address of vm %s is %s" % (domain_name, ipaddr)) break
if timeout == 0: - logger.info("vm %s fail to get ip address" % guestname) + logger.info("vm %s fail to get ip address" % domain_name) return 1
time.sleep(120)
logger.info("Now checking domain health after installation")
- domain_name=guestname + domain_name=domain_name blk_type=params['hdmodel'] nic_type=params['nicmodel'] Test_Result = 0 diff --git a/repos/domain/install_linux_net.py b/repos/domain/install_linux_net.py index 81a25bf..910f086 100644 --- a/repos/domain/install_linux_net.py +++ b/repos/domain/install_linux_net.py @@ -18,7 +18,7 @@ from src import global_parser from utils import utils from utils import xml_builder
-required_params = ('guestname', 'virt_type', 'os_type', 'os_arch','netmethod',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch','netmethod',) optional_params = ('uuid', 'memory', 'vcpu', @@ -48,7 +48,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): if params.has_key('kickstart'): params.pop('kickstart')
- guestname = params['guestname'] + domain_name = params['domain_name']
xmlobj = xml_builder.XmlBuilder() domain = xmlobj.add_domain(params) @@ -59,7 +59,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype):
if installtype != 'create': domobj.undefine() - logger.info("undefine %s : \n" % guestname) + logger.info("undefine %s : \n" % domain_name)
try: conn = domobj._conn @@ -67,10 +67,10 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
- logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml)
@@ -81,7 +81,7 @@ def prepare_boot_domain(domobj, dict, logger, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1
return 0 @@ -90,10 +90,10 @@ def prepare_cdrom(*args): """ to customize boot.iso file to add kickstart file into it for automatic domain installation """ - ostree, ks, guestname, logger = args + ostree, ks, domain_name, logger = args ks_name = os.path.basename(ks)
- new_dir = os.path.join(HOME_PATH, guestname) + new_dir = os.path.join(HOME_PATH, domain_name) logger.info("creating a new folder for customizing custom.iso file in it")
if os.path.exists(new_dir): @@ -134,13 +134,13 @@ def install_linux_net(params): logger = params['logger'] params.pop('logger')
- guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch') installmethod = params.get('netmethod')
- logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type) logger.info("the installation method is %s" % installmethod)
@@ -151,12 +151,12 @@ def install_linux_net(params): logger.info("the type of hypervisor is %s" % hypervisor)
if params.has_key('imagepath'): - fullimagepath = os.path.join(params.get('imagepath'), guestname) + fullimagepath = os.path.join(params.get('imagepath'), domain_name) else: if hypervisor == 'xen': - fullimagepath = os.path.join('/var/lib/xen/images', guestname) + fullimagepath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - fullimagepath = os.path.join('/var/lib/libvirt/images', guestname) + fullimagepath = os.path.join('/var/lib/libvirt/images', domain_name)
params['fullimagepath'] = fullimagepath
@@ -232,10 +232,10 @@ def install_linux_net(params): logger.debug("initrd file is located in /var/lib/libvirt/boot") elif virt_type == 'xenfv': params['bootcd'] = '%s/custom.iso' % \ - (os.path.join(HOME_PATH, guestname)) + (os.path.join(HOME_PATH, domain_name)) logger.debug("the bootcd path is %s" % params['bootcd']) logger.info("begin to customize the custom.iso file") - prepare_cdrom(ostree, ks, guestname, logger) + prepare_cdrom(ostree, ks, domain_name, logger) else: logger.error("unknown virt type %s" % virt_type)
@@ -255,7 +255,7 @@ def install_linux_net(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
logger.info('start installation domain ...') @@ -265,7 +265,7 @@ def install_linux_net(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 elif installtype == 'create': logger.info('create domain from xml description') @@ -274,7 +274,7 @@ def install_linux_net(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
if 'rhel3u9' in os_type: @@ -318,7 +318,7 @@ def install_linux_net(params): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: + if domain_name not in domain_names: logger.info("domain installation of create type is complete") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, logger, \ @@ -337,9 +337,9 @@ def install_linux_net(params): else: logger.info("domain is booting up")
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 300 while timeout: @@ -351,12 +351,12 @@ def install_linux_net(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip)) break
if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1
return 0 @@ -364,35 +364,35 @@ def install_linux_net(params): def install_linux_net_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type')
hypervisor = utils.get_hypervisor() if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name)
- (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % guestname) + (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % domain_name) if status: pass else: - logger.info("remove domain %s, and its disk image file" % guestname) - (status, output) = commands.getstatusoutput(VM_STAT % guestname) + logger.info("remove domain %s, and its disk image file" % domain_name) + (status, output) = commands.getstatusoutput(VM_STAT % domain_name) if status: - (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) + (status, output) = commands.getstatusoutput(VM_DESTROY % domain_name) if status: - logger.error("failed to destroy domain %s" % guestname) + logger.error("failed to destroy domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output)
if os.path.exists(imgfullpath): @@ -406,6 +406,6 @@ def install_linux_net_clean(params): if os.path.exists(initrd): os.remove(initrd) elif virt_type == 'xenfv': - domain_dir = os.path.join(HOME_PATH, guestname) + domain_dir = os.path.join(HOME_PATH, domain_name) if os.path.exists(domain_dir): shutil.rmtree(domain_dir) diff --git a/repos/domain/install_windows_cdrom.py b/repos/domain/install_windows_cdrom.py index 7982391..f1dcb12 100644 --- a/repos/domain/install_windows_cdrom.py +++ b/repos/domain/install_windows_cdrom.py @@ -26,7 +26,7 @@ FLOOPY_IMG = "/tmp/floppy.img" ISO_MOUNT_POINT = "/mnt/libvirt_windows" HOME_PATH = os.getcwd()
-required_params = ('guestname', 'virt_type', 'os_type', 'os_arch',) +required_params = ('domain_name', 'virt_type', 'os_type', 'os_arch',) optional_params = ('uuid', 'memory', 'vcpu', @@ -68,9 +68,9 @@ def prepare_iso(iso_file, mount_point):
return 0, iso_local_path
-def prepare_floppy_image(guestname, os_type, os_arch, +def prepare_floppy_image(domain_name, os_type, os_arch, windows_unattended_path, cdkey, FLOOPY_IMG): - """Making corresponding floppy images for the given guestname + """Making corresponding floppy images for the given domain_name """ if os.path.exists(FLOOPY_IMG): os.remove(FLOOPY_IMG) @@ -150,7 +150,7 @@ def prepare_boot_domain(domobj, dict, installtype): """ params = copy.deepcopy(dict)
- guestname = params['guestname'] + domain_name = params['domain_name']
xmlobj = xml_builder.XmlBuilder() domain = xmlobj.add_domain(params) @@ -161,7 +161,7 @@ def prepare_boot_domain(domobj, dict, installtype):
if installtype != 'create': domobj.undefine() - logger.info("undefine %s : \n" % guestname) + logger.info("undefine %s : \n" % domain_name)
try: conn = domobj._conn @@ -169,10 +169,10 @@ def prepare_boot_domain(domobj, dict, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
- logger.info("define domain %s " % guestname) + logger.info("define domain %s " % domain_name) logger.debug("the xml description of domain booting off harddisk is %s" % domxml)
@@ -183,7 +183,7 @@ def prepare_boot_domain(domobj, dict, installtype): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1
return 0 @@ -195,12 +195,12 @@ def install_windows_cdrom(params): logger = params['logger'] params.pop('logger')
- guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type') os_type = params.get('os_type') os_arch = params.get('os_arch')
- logger.info("the name of domain is %s" % guestname) + logger.info("the name of domain is %s" % domain_name) logger.info("the type of domain is %s" % virt_type)
hypervisor = utils.get_hypervisor() @@ -213,12 +213,12 @@ def install_windows_cdrom(params): logger.info("the type of hypervisor is %s" % hypervisor)
if params.has_key('imagepath') and not params.has_key('volumepath'): - imgfullpath = os.path.join(params.get('imagepath'), guestname) + imgfullpath = os.path.join(params.get('imagepath'), domain_name) elif not params.has_key('imagepath') and not params.has_key('volumepath'): if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name) elif not params.has_key('imagepath') and params.has_key('volumepath'): imgfullpath = params['volumepath']
@@ -278,7 +278,7 @@ def install_windows_cdrom(params): return 1 params['bootcd'] = iso_local_path
- status = prepare_floppy_image(guestname, os_type, os_arch, + status = prepare_floppy_image(domain_name, os_type, os_arch, windows_unattended_path, cdkey, FLOOPY_IMG) if status: logger.error("making floppy image failed") @@ -299,7 +299,7 @@ def install_windows_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
logger.info('start installation domain ...') @@ -309,7 +309,7 @@ def install_windows_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to start domain %s" % guestname) + logger.error("fail to start domain %s" % domain_name) return 1 elif installtype == 'create': logger.info('create domain from xml description') @@ -318,7 +318,7 @@ def install_windows_cdrom(params): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("fail to define domain %s" % guestname) + logger.error("fail to define domain %s" % domain_name) return 1
interval = 0 @@ -344,7 +344,7 @@ def install_windows_cdrom(params): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: + if domain_name not in domain_names: logger.info("domain installation of create type is complete.") logger.info("define the vm and boot it up") ret = prepare_boot_domain(domobj, params, installtype) @@ -362,9 +362,9 @@ def install_windows_cdrom(params): else: logger.info("domain is booting up")
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 600
@@ -377,13 +377,13 @@ def install_windows_cdrom(params): if not ip: logger.info(str(timeout) + "s left") else: - logger.info("vm %s power on successfully" % guestname) - logger.info("the ip address of vm %s is %s" % (guestname, ip)) + logger.info("vm %s power on successfully" % domain_name) + logger.info("the ip address of vm %s is %s" % (domain_name, ip))
break
if timeout == 0: - logger.info("fail to power on vm %s" % guestname) + logger.info("fail to power on vm %s" % domain_name) return 1
time.sleep(60) @@ -393,35 +393,35 @@ def install_windows_cdrom(params): def install_windows_cdrom_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params.get('guestname') + domain_name = params.get('domain_name') virt_type = params.get('virt_type')
hypervisor = utils.get_hypervisor() if hypervisor == 'xen': - imgfullpath = os.path.join('/var/lib/xen/images', guestname) + imgfullpath = os.path.join('/var/lib/xen/images', domain_name) elif hypervisor == 'kvm': - imgfullpath = os.path.join('/var/lib/libvirt/images', guestname) + imgfullpath = os.path.join('/var/lib/libvirt/images', domain_name)
- (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % guestname) + (status, output) = commands.getstatusoutput(VIRSH_QUIET_LIST % domain_name) if status: pass else: - logger.info("remove domain %s, and its disk image file" % guestname) - (status, output) = commands.getstatusoutput(VM_STAT % guestname) + logger.info("remove domain %s, and its disk image file" % domain_name) + (status, output) = commands.getstatusoutput(VM_STAT % domain_name) if status: - (status, output) = commands.getstatusoutput(VM_DESTROY % guestname) + (status, output) = commands.getstatusoutput(VM_DESTROY % domain_name) if status: - logger.error("failed to destroy domain %s" % guestname) + logger.error("failed to destroy domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output) else: - (status, output) = commands.getstatusoutput(VM_UNDEFINE % guestname) + (status, output) = commands.getstatusoutput(VM_UNDEFINE % domain_name) if status: - logger.error("failed to undefine domain %s" % guestname) + logger.error("failed to undefine domain %s" % domain_name) logger.error("%s" % output)
os_type = params.get('os_type') diff --git a/repos/domain/migrate.py b/repos/domain/migrate.py index e28d08d..c9d5e4e 100644 --- a/repos/domain/migrate.py +++ b/repos/domain/migrate.py @@ -17,7 +17,7 @@ required_params = ('transport', 'target_machine', 'username', 'password', - 'guestname', + 'domain_name', 'prestate', 'poststate', 'presrcconfig', @@ -60,14 +60,14 @@ def exec_command(logger, command, flag): return status, ret
-def env_clean(srcconn, dstconn, target_machine, guestname, logger): +def env_clean(srcconn, dstconn, target_machine, domain_name, logger):
- logger.info("destroy and undefine %s on both side if it exsits", guestname) - exec_command(logger, "virsh destroy %s" % guestname, 1) - exec_command(logger, "virsh undefine %s" % guestname, 1) - REMOTE_DESTROY = "ssh %s \"virsh destroy %s\"" % (target_machine, guestname) + logger.info("destroy and undefine %s on both side if it exsits", domain_name) + exec_command(logger, "virsh destroy %s" % domain_name, 1) + exec_command(logger, "virsh undefine %s" % domain_name, 1) + REMOTE_DESTROY = "ssh %s \"virsh destroy %s\"" % (target_machine, domain_name) exec_command(logger, REMOTE_DESTROY, 1) - REMOTE_UNDEFINE = "ssh %s \"virsh undefine %s\"" % (target_machine, guestname) + REMOTE_UNDEFINE = "ssh %s \"virsh undefine %s\"" % (target_machine, domain_name) exec_command(logger, REMOTE_UNDEFINE, 1)
dstconn.close() @@ -146,7 +146,7 @@ def migrate(params): target_machine = params['target_machine'] username = params['username'] password = params['password'] - guestname = params['guestname'] + domain_name = params['domain_name'] poststate = params['poststate'] presrcconfig = params['presrcconfig'] postsrcconfig = params['postsrcconfig'] @@ -197,15 +197,15 @@ def migrate(params): srcconn = sharedmod.libvirtobj['conn'] dstconn = libvirt.open(dsturi)
- srcdom = srcconn.lookupByName(guestname) + srcdom = srcconn.lookupByName(domain_name)
if predstconfig == "true": domain_names = dstconn.listDefinedDomains() - if guestname in domain_names: + if domain_name in domain_names: logger.info("Dst VM exists") else: logger.error("Dst VM missing config, should define VM on Dst first") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1
try: @@ -219,17 +219,17 @@ def migrate(params): logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.error("Migration Failed") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1
if postsrcconfig == "true": if srcdom.isActive(): logger.error("Source VM is still active") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 if not srcdom.isPersistent(): logger.error("Source VM missing config") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1 else: domain_names = [] @@ -239,29 +239,29 @@ def migrate(params): domain_names.append(obj.name()) domain_names += srcconn.listDefinedDomains()
- if guestname in domain_names: + if domain_name in domain_names: logger.error("Source VM still exists") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1
- dstdom = dstconn.lookupByName(guestname) + dstdom = dstconn.lookupByName(domain_name) if not dstdom.isActive(): logger.error("Dst VM is not active") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1
if postdstconfig == "true": if not dstdom.isPersistent(): logger.error("Dst VM missing config") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1
dstdom_state = dstdom.info()[0] if get_state(dstdom_state) != poststate: logger.error("Dst VM wrong state %s, should be %s", get_state(dstdom_state), poststate) - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 1
logger.info("Migration PASS") - env_clean(srcconn, dstconn, target_machine, guestname, logger) + env_clean(srcconn, dstconn, target_machine, domain_name, logger) return 0 diff --git a/repos/domain/ownership_test.py b/repos/domain/ownership_test.py index 3ee7d85..2ae5d72 100644 --- a/repos/domain/ownership_test.py +++ b/repos/domain/ownership_test.py @@ -14,14 +14,14 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname', 'dynamic_ownership', 'use_nfs',) +required_params = ('domain_name', 'dynamic_ownership', 'use_nfs',) optional_params = ()
QEMU_CONF = "/etc/libvirt/qemu.conf" SAVE_FILE = "/mnt/test.save" TEMP_FILE = "/tmp/test.save"
-def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -29,8 +29,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -169,7 +169,7 @@ def ownership_test(params): the file after save and restore """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] dynamic_ownership = params['dynamic_ownership'] use_nfs = params['use_nfs']
@@ -183,18 +183,18 @@ def ownership_test(params): conn = sharedmod.libvirtobj['conn']
# save domain to the file - logger.info("save domain %s to the file %s" % (guestname, SAVE_FILE)) + logger.info("save domain %s to the file %s" % (domain_name, SAVE_FILE))
logger.info("check the domain state") - ret = check_domain_running(conn, guestname, logger) + ret = check_domain_running(conn, domain_name, logger) if ret: return 1
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
try: domobj.save(SAVE_FILE) - logger.info("Success save domain %s to %s" % (guestname, SAVE_FILE)) + logger.info("Success save domain %s to %s" % (domain_name, SAVE_FILE)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) @@ -230,12 +230,12 @@ def ownership_test(params): try: conn.restore(SAVE_FILE) logger.info("Success restore domain %s from %s" % \ - (guestname, SAVE_FILE)) + (domain_name, SAVE_FILE)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.error("Error: fail to restore domain %s from %s" % \ - (guestname, SAVE_FILE)) + (domain_name, SAVE_FILE)) return 1
logger.info("check the ownership of %s after restore" % SAVE_FILE) diff --git a/repos/domain/reboot.py b/repos/domain/reboot.py index afc1e9f..da4f385 100644 --- a/repos/domain/reboot.py +++ b/repos/domain/reboot.py @@ -11,7 +11,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
def reboot(params): @@ -22,7 +22,7 @@ def reboot(params): global logger logger = params['logger'] params.pop('logger') - domain_name = params['guestname'] + domain_name = params['domain_name']
# Connect to local hypervisor connection URI hypervisor = utils.get_hypervisor() diff --git a/repos/domain/restore.py b/repos/domain/restore.py index b221c9f..6dfe165 100644 --- a/repos/domain/restore.py +++ b/repos/domain/restore.py @@ -11,14 +11,14 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname', 'filepath',) +required_params = ('domain_name', 'filepath',) optional_params = ()
def get_domain_ipaddr(*args): """Get domain ip address""" - (guestname, util, logger) = args + (domain_name, util, logger) = args
- mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.debug("domain mac address: %s" % mac)
ipaddr = utils.mac_to_ip(mac, 15) @@ -47,10 +47,10 @@ def check_domain_restore(*args): """Check restore domain result, if restore domain is successful, domain status will not be paused and can be ping """ - (guestname, domobj, util, logger) = args + (domain_name, domobj, util, logger) = args
if check_domain_status(domobj, logger): - if get_domain_ipaddr(guestname, util, logger): + if get_domain_ipaddr(domain_name, util, logger): return True else: return False @@ -60,11 +60,11 @@ def check_domain_restore(*args): def restore(params): """Save domain to a disk file""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] filepath = params['filepath'] conn = sharedmod.libvirtobj['conn']
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
if check_domain_status(domobj, logger): logger.error("Error: current domain status is not shutoff or shutdown,\ @@ -73,15 +73,15 @@ def restore(params):
try: conn.restore(filepath) - if check_domain_restore(guestname, domobj, util, logger): - logger.info("restore %s domain successful" % guestname) + if check_domain_restore(domain_name, domobj, util, logger): + logger.info("restore %s domain successful" % domain_name) else: logger.error("Error: fail to check restore domain") return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to restore %s domain" % guestname) + logger.error("Error: fail to restore %s domain" % domain_name) return 1
return 0 diff --git a/repos/domain/resume.py b/repos/domain/resume.py index 339a1b9..412abb1 100644 --- a/repos/domain/resume.py +++ b/repos/domain/resume.py @@ -10,21 +10,21 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
def resume(params): """Resume domain
Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name}
logger -- an object of utils/log.py - guestname -- same as the domain name + domain_name -- same as the domain name
Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger']
# Resume domain diff --git a/repos/domain/save.py b/repos/domain/save.py index b91bb3a..db68f58 100644 --- a/repos/domain/save.py +++ b/repos/domain/save.py @@ -11,14 +11,14 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname', 'filepath',) +required_params = ('domain_name', 'filepath',) optional_params = ()
def get_domain_ipaddr(*args): """Get domain ip address""" - (guestname, util, logger) = args + (domain_name, util, logger) = args
- mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) logger.debug("domain mac address: %s" %mac)
ipaddr = utils.mac_to_ip(mac, 15) @@ -47,13 +47,13 @@ def check_domain_status(*args):
def check_domain_save(*args): """Check save domain result, if save domain is successful, - guestname.save will exist under /tmp directory and domain + domain_name.save will exist under /tmp directory and domain can't be ping and status is paused """ - (guestname, domobj, util, logger) = args + (domain_name, domobj, util, logger) = args
if not check_domain_status(domobj, logger): - if not get_domain_ipaddr(guestname, util, logger): + if not get_domain_ipaddr(domain_name, util, logger): return True else: return False @@ -63,14 +63,14 @@ def check_domain_save(*args): def save(params): """Save domain to a disk file""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] filepath = params['filepath']
conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
# Save domain - ipaddr = get_domain_ipaddr(guestname, util, logger) + ipaddr = get_domain_ipaddr(domain_name, util, logger)
if not check_domain_status(domobj, logger): logger.error("Error: current domain status is shutoff") @@ -82,15 +82,15 @@ def save(params):
try: domobj.save(filepath) - if check_domain_save(guestname, domobj, util, logger): - logger.info("save %s domain successful" %guestname) + if check_domain_save(domain_name, domobj, util, logger): + logger.info("save %s domain successful" %domain_name) else: logger.error("Error: fail to check save domain") return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to save %s domain" %guestname) + logger.error("Error: fail to save %s domain" %domain_name) return 1
return 0 diff --git a/repos/domain/sched_params.py b/repos/domain/sched_params.py index ffc7670..5c844f0 100644 --- a/repos/domain/sched_params.py +++ b/repos/domain/sched_params.py @@ -11,7 +11,7 @@ import libvirt from src import sharedmod from utils import utils
-required_params = ('guestname', 'capshares',) +required_params = ('domain_name', 'capshares',) optional_params = ()
def check_domain_status(domobj): @@ -27,11 +27,11 @@ def check_domain_status(domobj):
def check_sched_params(*args): """Check scheduler parameters validity after setting""" - hypervisor, dicts, guestname, domobj = args + hypervisor, dicts, domain_name, domobj = args sched_dict = {} if hypervisor == "xen": sched_dict = eval(commands.getoutput('xm sched-credit -d %s' - % guestname)) + % domain_name)) if sched_dict['weight'] == dicts['weight'] and \ sched_dict['cap'] == dicts['cap']: return 0 @@ -53,10 +53,10 @@ def sched_params(params): hypervisor = utils.get_hypervisor()
logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn']
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
if check_domain_status(domobj): sched_params = domobj.schedulerParameters() @@ -74,7 +74,7 @@ def sched_params(params): logger.info("current scheduler parameters: %s\n" % sched_params)
retval = check_sched_params(hypervisor, dicts, - guestname, domobj) + domain_name, domobj) if retval != 0: return 1 elif 'kvm' in hypervisor: @@ -85,7 +85,7 @@ def sched_params(params): sched_params = domobj.schedulerParameters() logger.info("current scheduler parameters: %s\n" % sched_params) retval = check_sched_params(hypervisor, dicts, - guestname, domobj) + domain_name, domobj) if retval != 0: return 1 else: diff --git a/repos/domain/screenshot.py b/repos/domain/screenshot.py index eb5d0e2..1fc117c 100644 --- a/repos/domain/screenshot.py +++ b/repos/domain/screenshot.py @@ -7,7 +7,7 @@ import mimetypes
import libvirt
-required_params = ('guestname', 'filename',) +required_params = ('domain_name', 'filename',) optional_params = ('screen',)
last_filename = None @@ -22,7 +22,7 @@ def screenshot(params): logger = params['logger']
conn = sharedmod.libvirtobj['conn'] - dom = conn.lookupByName(params['guestname']) + dom = conn.lookupByName(params['domain_name'])
st = conn.newStream(0) screen = params.get('screen', 0) diff --git a/repos/domain/shutdown.py b/repos/domain/shutdown.py index 802ddec..7044194 100644 --- a/repos/domain/shutdown.py +++ b/repos/domain/shutdown.py @@ -11,21 +11,21 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
def shutdown(params): """Shutdown domain
Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name}
logger -- an object of utils/log.py - guestname -- same as the domain name + domain_name -- same as the domain name
Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger']
conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/start.py b/repos/domain/start.py index 3ef0d90..fbda945 100644 --- a/repos/domain/start.py +++ b/repos/domain/start.py @@ -11,7 +11,7 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('flags',)
NONE = 0 @@ -21,15 +21,15 @@ def start(params): """Start domain
Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name}
logger -- an object of utils/log.py - mandatory arguments : guestname -- same as the domain name + mandatory arguments : domain_name -- same as the domain name optional arguments : flags -- domain create flags <none|start_paused|noping>
Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger'] flags = params.get('flags', '')
diff --git a/repos/domain/suspend.py b/repos/domain/suspend.py index 0f58c23..6d743a4 100644 --- a/repos/domain/suspend.py +++ b/repos/domain/suspend.py @@ -10,21 +10,21 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
def suspend(params): """Suspend domain
Argument is a dictionary with two keys: - {'logger': logger, 'guestname': guestname} + {'logger': logger, 'domain_name': domain_name}
logger -- an object of utils/log.py - guestname -- same as the domain name + domain_name -- same as the domain name
Return 0 on SUCCESS or 1 on FAILURE """ - domname = params['guestname'] + domname = params['domain_name'] logger = params['logger']
conn = sharedmod.libvirtobj['conn'] diff --git a/repos/domain/undefine.py b/repos/domain/undefine.py index 9cf8c55..bd8bac5 100644 --- a/repos/domain/undefine.py +++ b/repos/domain/undefine.py @@ -9,14 +9,14 @@ from libvirt import libvirtError
from src import sharedmod
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
-def check_undefine_domain(guestname): +def check_undefine_domain(domain_name): """Check undefine domain result, if undefine domain is successful, - guestname.xml will don't exist under /etc/libvirt/qemu/ + domain_name.xml will don't exist under /etc/libvirt/qemu/ """ - path = "/etc/libvirt/qemu/%s.xml" % guestname + path = "/etc/libvirt/qemu/%s.xml" % domain_name if not os.access(path, os.R_OK): return True else: @@ -25,14 +25,14 @@ def check_undefine_domain(guestname): def undefine(params): """Undefine a domain""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] conn = sharedmod.libvirtobj['conn']
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
try: domobj.undefine() - if check_undefine_domain(guestname): + if check_undefine_domain(domain_name): logger.info("undefine the domain is successful") else: logger.error("fail to check domain undefine") diff --git a/repos/domain/update_devflag.py b/repos/domain/update_devflag.py index 6a6641a..fba347a 100644 --- a/repos/domain/update_devflag.py +++ b/repos/domain/update_devflag.py @@ -14,7 +14,7 @@ from src import sharedmod from utils import utils from utils import xml_builder
-required_params = ('guestname', 'devtype', 'username', 'password',) +required_params = ('domain_name', 'devtype', 'username', 'password',) optional_params = ()
def create_image(params, util, img_name): @@ -144,12 +144,12 @@ def update_devflag(params): """Update virtual device to a domain from xml"""
logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] devtype = params['devtype']
if devtype == 'cdrom': xmlargs = {} - xmlargs['guestname'] = guestname + xmlargs['domain_name'] = domain_name xmlargs['virt_type'] = 'kvm' xmlargs['hdmodel'] = 'ide' xmlargs['bootcd'] = '/var/lib/libvirt/boot/cdrom.img' @@ -158,7 +158,7 @@ def update_devflag(params): return 1 elif devtype == 'floppy': xmlargs = {} - xmlargs['guestname'] = guestname + xmlargs['domain_name'] = domain_name xmlargs['floppysource'] = '/var/lib/libvirt/boot/floppy.img' srcfile = xmlargs['floppysource'] if not create_image(params, util, srcfile): @@ -171,18 +171,18 @@ def update_devflag(params): if not params.has_key('flag'): flag = libvirt.VIR_DOMAIN_AFFECT_CONFIG
- mac = utils.get_dom_mac_addr(guestname) + mac = utils.get_dom_mac_addr(domain_name) domip = utils.mac_to_ip(mac, 180) logger.debug("ip address: %s" % domip)
conn = sharedmod.libvirtobj['conn']
try: - if guestname not in conn.listDefinedDomains(): - logger.error("%s doesn't exist or in running state." % guestname) + if domain_name not in conn.listDefinedDomains(): + logger.error("%s doesn't exist or in running state." % domain_name) return 1 else: - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) diff --git a/repos/libvirtd/qemu_hang.py b/repos/libvirtd/qemu_hang.py index b764802..ac4f6dd 100644 --- a/repos/libvirtd/qemu_hang.py +++ b/repos/libvirtd/qemu_hang.py @@ -13,13 +13,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
VIRSH_LIST = "virsh list --all" RESTART_CMD = "service libvirtd restart"
-def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -27,8 +27,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -55,29 +55,29 @@ def libvirtd_check(util, logger):
return 0
-def get_domain_pid(util, logger, guestname): +def get_domain_pid(util, logger, domain_name): """get the pid of running domain""" - logger.info("get the pid of running domain %s" % guestname) - get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % guestname + logger.info("get the pid of running domain %s" % domain_name) + get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % domain_name ret, pid = utils.exec_cmd(get_pid_cmd, shell=True) if ret: logger.error("fail to get the pid of runnings domain %s" % \ - guestname) + domain_name) return 1, "" else: logger.info("the pid of domain %s is %s" % \ - (guestname, pid[0])) + (domain_name, pid[0])) return 0, pid[0]
def qemu_hang(params): """Hang qemu process, check libvirtd status""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
conn = sharedmod.libvirtobj['conn']
logger.info("check the domain state") - ret = check_domain_running(conn, guestname, logger) + ret = check_domain_running(conn, domain_name, logger) if ret: return 1
@@ -86,7 +86,7 @@ def qemu_hang(params): if ret: return 1
- ret, pid = get_domain_pid(util, logger, guestname) + ret, pid = get_domain_pid(util, logger, domain_name) if ret: return 1
@@ -94,7 +94,7 @@ def qemu_hang(params): logger.info(cmd) ret, out = utils.exec_cmd(cmd, shell=True) if ret: - logger.error("failed to stop qemu process of %s" % guestname) + logger.error("failed to stop qemu process of %s" % domain_name) return 1
logger.info("recheck libvirtd status:") @@ -107,12 +107,12 @@ def qemu_hang(params): def qemu_hang_clean(params): """ clean testing environment """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
- ret = get_domain_pid(util, logger, guestname) + ret = get_domain_pid(util, logger, domain_name) cmd = "kill -CONT %s" % ret[1] ret = utils.exec_cmd(cmd, shell=True) if ret[0]: - logger.error("failed to resume qemu process of %s" % guestname) + logger.error("failed to resume qemu process of %s" % domain_name)
return 0 diff --git a/repos/libvirtd/restart.py b/repos/libvirtd/restart.py index 7afbb21..2015efb 100644 --- a/repos/libvirtd/restart.py +++ b/repos/libvirtd/restart.py @@ -13,13 +13,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
VIRSH_LIST = "virsh list --all" RESTART_CMD = "service libvirtd restart"
-def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists, may or may not be active """ domain_names = [] ids = conn.listDomainsID() @@ -27,8 +27,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("%s doesn't exist or not running" % guestname) + if domain_name not in domain_names: + logger.error("%s doesn't exist or not running" % domain_name) return 1 else: return 0 @@ -55,29 +55,29 @@ def libvirtd_check(util, logger):
return 0
-def get_domain_pid(util, logger, guestname): +def get_domain_pid(util, logger, domain_name): """get the pid of running domain""" - logger.info("get the pid of running domain %s" % guestname) - get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % guestname + logger.info("get the pid of running domain %s" % domain_name) + get_pid_cmd = "cat /var/run/libvirt/qemu/%s.pid" % domain_name ret, pid = utils.exec_cmd(get_pid_cmd, shell=True) if ret: logger.error("fail to get the pid of runnings domain %s" % \ - guestname) + domain_name) return 1, "" else: logger.info("the pid of domain %s is %s" % \ - (guestname, pid[0])) + (domain_name, pid[0])) return 0, pid[0]
def restart(params): """restart libvirtd test""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
conn = sharedmod.libvirtobj['conn']
logger.info("check the domain state") - ret = check_domain_running(conn, guestname, logger) + ret = check_domain_running(conn, domain_name, logger) if ret: return 1
@@ -87,22 +87,22 @@ def restart(params): return 1
# Get domain ip - logger.info("get the mac address of domain %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of domain %s is %s" % (guestname, mac)) + logger.info("get the mac address of domain %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of domain %s is %s" % (domain_name, mac)) logger.info("get ip by mac address") ip = utils.mac_to_ip(mac, 180) - logger.info("the ip address of domain %s is %s" % (guestname, ip)) + logger.info("the ip address of domain %s is %s" % (domain_name, ip))
- logger.info("ping to domain %s" % guestname) + logger.info("ping to domain %s" % domain_name) if utils.do_ping(ip, 0): - logger.info("Success ping domain %s" % guestname) + logger.info("Success ping domain %s" % domain_name) else: - logger.error("fail to ping domain %s" % guestname) + logger.error("fail to ping domain %s" % domain_name) return 1
- ret, pid_before = get_domain_pid(util, logger, guestname) + ret, pid_before = get_domain_pid(util, logger, domain_name) if ret: return 1
@@ -122,23 +122,23 @@ def restart(params): if ret: return 1
- logger.info("ping to domain %s again" % guestname) + logger.info("ping to domain %s again" % domain_name) if utils.do_ping(ip, 0): - logger.info("Success ping domain %s" % guestname) + logger.info("Success ping domain %s" % domain_name) else: - logger.error("fail to ping domain %s" % guestname) + logger.error("fail to ping domain %s" % domain_name) return 1
- ret, pid_after = get_domain_pid(util, logger, guestname) + ret, pid_after = get_domain_pid(util, logger, domain_name) if ret: return 1
if pid_before != pid_after: logger.error("%s pid changed during libvirtd restart" % \ - guestname) + domain_name) return 1 else: logger.info("domain pid not change, %s keeps running during \ - libvirtd restart" % guestname) + libvirtd restart" % domain_name)
return 0 diff --git a/repos/regression/multiple_thread_block_on_domain_create.py b/repos/regression/multiple_thread_block_on_domain_create.py index ab36961..dc91c68 100644 --- a/repos/regression/multiple_thread_block_on_domain_create.py +++ b/repos/regression/multiple_thread_block_on_domain_create.py @@ -63,7 +63,7 @@ class domain_install(Thread): def run(self): domain_params = {}; domain_params['virt_type'] = self.type - domain_params['guestname'] = self.name + domain_params['domain_name'] = self.name domain_params['kickstart'] = self.ks macaddr = self.utils.get_rand_mac() domain_params['macaddr'] = macaddr @@ -86,7 +86,7 @@ class domain_install(Thread): except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - self.logger.error("fail to define domain %s" % guestname) + self.logger.error("fail to define domain %s" % domain_name) return 1
return 0 @@ -135,8 +135,8 @@ def multiple_thread_block_on_domain_create(params): end_num = num.split('-')[1] thread_pid = [] for i in range(int(start_num), int(end_num)): - guestname = name + str(i) - thr = domain_install(guestname, os_type, arch, type, ks, conn, util, logger) + domain_name = name + str(i) + thr = domain_install(domain_name, os_type, arch, type, ks, conn, util, logger) thread_pid.append(thr)
for id in thread_pid: diff --git a/repos/sVirt/domain_nfs_start.py b/repos/sVirt/domain_nfs_start.py index 5f5a117..cfb5524 100644 --- a/repos/sVirt/domain_nfs_start.py +++ b/repos/sVirt/domain_nfs_start.py @@ -17,7 +17,7 @@ from src import sharedmod from utils import utils from shutil import copy
-required_params = ('guestname', +required_params = ('domain_name', 'dynamic_ownership', 'virt_use_nfs', 'root_squash',) @@ -55,7 +55,7 @@ def nfs_setup(util, root_squash, logger):
return 0
-def prepare_env(util, d_ownership, virt_use_nfs, guestname, root_squash, \ +def prepare_env(util, d_ownership, virt_use_nfs, domain_name, root_squash, \ disk_file, img_dir, logger): """set virt_use_nfs SElinux boolean, configure dynamic_ownership in /etc/libvirt/qemu.conf @@ -101,7 +101,7 @@ def prepare_env(util, d_ownership, virt_use_nfs, guestname, root_squash, \ if os.path.exists(filepath): os.remove(filepath)
- logger.info("copy %s img file to nfs path" % guestname) + logger.info("copy %s img file to nfs path" % domain_name) copy(disk_file, "/tmp")
logger.info("set up nfs service on localhost") @@ -123,174 +123,174 @@ def prepare_env(util, d_ownership, virt_use_nfs, guestname, root_squash, \ def domain_nfs_start(params): """start domain with img on nfs""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] dynamic_ownership = params['dynamic_ownership'] virt_use_nfs = params['virt_use_nfs'] root_squash = params['root_squash']
conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
logger.info("get the domain state") try: state = domobj.info()[0] - logger.info("domain %s is %s" % (guestname, state)) + logger.info("domain %s is %s" % (domain_name, state)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to get domain %s state" % guestname) + logger.error("Error: fail to get domain %s state" % domain_name) return 1
if state != libvirt.VIR_DOMAIN_SHUTOFF: - logger.info("shut down the domain %s" % guestname) + logger.info("shut down the domain %s" % domain_name) try: domobj.destroy() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to destroy domain %s" % guestname) + logger.error("Error: fail to destroy domain %s" % domain_name) return 1
logger.info("get domain img file path") try: dom_xml = domobj.XMLDesc(0) disk_file = utils.get_disk_path(dom_xml) - logger.info("%s disk file path is %s" % (guestname, disk_file)) + logger.info("%s disk file path is %s" % (domain_name, disk_file)) img_dir = os.path.dirname(disk_file) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to get domain %s xml" % guestname) + logger.error("Error: fail to get domain %s xml" % domain_name) return 1
# set env logger.info("prepare the environment") - ret = prepare_env(util, dynamic_ownership, virt_use_nfs, guestname, \ + ret = prepare_env(util, dynamic_ownership, virt_use_nfs, domain_name, \ root_squash, disk_file, img_dir, logger) if ret: logger.error("failed to prepare the environment") return 1
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
logger.info("begin to test start domain from nfs storage") logger.info("First, start the domain without chown the img file to qemu") - logger.info("start domain %s" % guestname) + logger.info("start domain %s" % domain_name) if root_squash == "yes": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name)
elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif virt_use_nfs == "off": if dynamic_ownership == "enable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name)
elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif root_squash == "no": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1
elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif virt_use_nfs == "off": if dynamic_ownership == "enable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name)
elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name)
logger.info("get the domain state") try: state = domobj.info()[0] - logger.info("domain %s is %s" % (guestname, state)) + logger.info("domain %s is %s" % (domain_name, state)) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to get domain %s state" % guestname) + logger.error("Error: fail to get domain %s state" % domain_name) return 1
if state != "shutoff": - logger.info("shut down the domain %s" % guestname) + logger.info("shut down the domain %s" % domain_name) try: domobj.destroy() except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Error: fail to destroy domain %s" % guestname) + logger.error("Error: fail to destroy domain %s" % domain_name) return 1
logger.info("Second, start the domain after chown the img file to qemu") @@ -304,27 +304,27 @@ def domain_nfs_start(params): logger.error("failed to chown %s to qemu:qemu" % filepath) return 1
- logger.info("start domain %s" % guestname) + logger.info("start domain %s" % domain_name) if root_squash == "yes": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1
elif dynamic_ownership == "disable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1
elif virt_use_nfs == "off": @@ -332,45 +332,45 @@ def domain_nfs_start(params): try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name)
elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name) elif root_squash == "no": if virt_use_nfs == "on": if dynamic_ownership == "enable": try: domobj.create() - logger.info("Success start domain %s" % guestname) + logger.info("Success start domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1
elif dynamic_ownership == "disable": try: domobj.create() - logger.info("Success start Domain %s" % guestname) + logger.info("Success start Domain %s" % domain_name) except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) - logger.error("Fail to start domain %s" % guestname) + logger.error("Fail to start domain %s" % domain_name) return 1
elif virt_use_nfs == "off": @@ -378,37 +378,37 @@ def domain_nfs_start(params): try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name)
elif dynamic_ownership == "disable": try: domobj.create() logger.error("Domain %s started, this is not expected" % \ - guestname) + domain_name) return 1 except libvirtError, e: logger.error("API error message: %s, error code is %s" \ % (e.message, e.get_error_code())) logger.info("Fail to start domain %s, this is expected" % \ - guestname) + domain_name)
return 0
def domain_nfs_start_clean(params): """clean testing environment""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
# Connect to local hypervisor connection URI conn = sharedmod.libvirtobj['conn'] - domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
if domobj.info()[0] != libvirt.VIR_DOMAIN_SHUTOFF: domobj.destroy() diff --git a/repos/snapshot/delete.py b/repos/snapshot/delete.py index 8e6150f..fec723b 100644 --- a/repos/snapshot/delete.py +++ b/repos/snapshot/delete.py @@ -9,24 +9,24 @@ from libvirt import libvirtError
from src import sharedmod
-required_params = ('guestname', 'snapshotname',) +required_params = ('domain_name', 'snapshotname',) optional_params = ()
SNAPSHOT_DIR = "/var/lib/libvirt/qemu/snapshot"
-def check_domain_state(conn, guestname, logger): +def check_domain_state(conn, domain_name, logger): """ check if the domain exists and in shutdown state as well """ domain_names = conn.listDefinedDomains()
- if guestname not in domain_names: - logger.error("%s is running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is running or does not exist" % domain_name) return False else: return True
-def delete_check(guestname, snapshotname, expected_flag, logger): +def delete_check(domain_name, snapshotname, expected_flag, logger): """ after deleting, check if appropriate xml file exists or not""" - domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, domain_name) snapshot_entries = os.listdir(domain_snapshot_dir) if snapshotname + ".xml" in snapshot_entries and expected_flag == "exist": return True @@ -44,27 +44,27 @@ def delete(params): check the functionality of snapshot """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] snapshotname = params['snapshotname']
conn = sharedmod.libvirtobj['conn']
logger.info("checking if the domain is poweroff") - if not check_domain_state(conn, guestname, logger): + if not check_domain_state(conn, domain_name, logger): logger.error("checking failed") return 1
- if not delete_check(guestname, snapshotname, "exist", logger): + if not delete_check(domain_name, snapshotname, "exist", logger): logger.error("no snapshot %s exists" % snapshotname) logger.debug("not corresponding xml file in %s" % SNAPSHOT_DIR) return 1
try: - logger.info("delete a snapshot for %s" % guestname) - domobj = conn.lookupByName(guestname) + logger.info("delete a snapshot for %s" % domain_name) + domobj = conn.lookupByName(domain_name) snapobj = domobj.snapshotLookupByName(snapshotname, 0) snapobj.delete(0) - if not delete_check(guestname, snapshotname, "noexist", logger): + if not delete_check(domain_name, snapshotname, "noexist", logger): logger.error("after deleting, the corresponding \ xmlfile still exists in %s" % SNAPSHOT_DIR) return 1 diff --git a/repos/snapshot/file_flag.py b/repos/snapshot/file_flag.py index d2777f8..f088cf2 100644 --- a/repos/snapshot/file_flag.py +++ b/repos/snapshot/file_flag.py @@ -12,13 +12,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname', 'username', 'password',) +required_params = ('domain_name', 'username', 'password',) optional_params = ()
FLAG_FILE = "snapshot_flag" MAKE_FLAG = "rm -f /tmp/%s; touch /tmp/%s " % (FLAG_FILE, FLAG_FILE)
-def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists and in running state as well """ domain_names = [] ids = conn.listDomainsID() @@ -26,8 +26,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("%s is not running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not running or does not exist" % domain_name) return False else: return True @@ -50,19 +50,19 @@ def file_flag(params): as a flag """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] username = params['username'] password = params['password']
conn = sharedmod.libvirtobj['conn']
- if not check_domain_running(conn, guestname, logger): + if not check_domain_running(conn, domain_name, logger): logger.error("need a running domain") return 1
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 300 while timeout: @@ -72,17 +72,17 @@ def file_flag(params): time.sleep(10) timeout -= 10 else: - logger.info("the ip address of vm %s is %s" % (guestname, ipaddr)) + logger.info("the ip address of vm %s is %s" % (domain_name, ipaddr)) break
if timeout == 0: - logger.info("vm %s failed to get ip address" % guestname) + logger.info("vm %s failed to get ip address" % domain_name) return 1
if not make_flag(ipaddr, username, password, logger): - logger.error("making flag in domain %s failed" % guestname) + logger.error("making flag in domain %s failed" % domain_name) return 1 else: - logger.info("making flag in domain %s succeeded" % guestname) + logger.info("making flag in domain %s succeeded" % domain_name)
return 0 diff --git a/repos/snapshot/flag_check.py b/repos/snapshot/flag_check.py index 4699a67..19bc310 100644 --- a/repos/snapshot/flag_check.py +++ b/repos/snapshot/flag_check.py @@ -11,13 +11,13 @@ from libvirt import libvirtError from src import sharedmod from utils import utils
-required_params = ('guestname', 'username', 'password',) +required_params = ('domain_name', 'username', 'password',) optional_params = ('expectedret')
FLAG_FILE = "/tmp/snapshot_flag" FLAG_CHECK = "ls %s" % FLAG_FILE
-def check_domain_running(conn, guestname, logger): +def check_domain_running(conn, domain_name, logger): """ check if the domain exists and in running state as well """ domain_names = [] ids = conn.listDomainsID() @@ -25,8 +25,8 @@ def check_domain_running(conn, guestname, logger): obj = conn.lookupByID(id) domain_names.append(obj.name())
- if guestname not in domain_names: - logger.error("%s is not running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not running or does not exist" % domain_name) return False else: return True @@ -34,7 +34,7 @@ def check_domain_running(conn, guestname, logger): def flag_check(params): """ check if the flag file is present or not""" logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] username = params['username'] password = params['password']
@@ -45,13 +45,13 @@ def flag_check(params):
conn = sharedmod.libvirtobj['conn']
- if not check_domain_running(conn, guestname, logger): + if not check_domain_running(conn, domain_name, logger): logger.error("need a running domain") return 1
- logger.info("get the mac address of vm %s" % guestname) - mac = utils.get_dom_mac_addr(guestname) - logger.info("the mac address of vm %s is %s" % (guestname, mac)) + logger.info("get the mac address of vm %s" % domain_name) + mac = utils.get_dom_mac_addr(domain_name) + logger.info("the mac address of vm %s is %s" % (domain_name, mac))
timeout = 300 while timeout: @@ -61,11 +61,11 @@ def flag_check(params): time.sleep(10) timeout -= 10 else: - logger.info("the ip address of vm %s is %s" % (guestname, ipaddr)) + logger.info("the ip address of vm %s is %s" % (domain_name, ipaddr)) break
if timeout == 0: - logger.info("vm %s failed to get ip address" % guestname) + logger.info("vm %s failed to get ip address" % domain_name) return 1
ret = utils.remote_exec_pexpect(ipaddr, username, password, FLAG_CHECK) @@ -79,7 +79,7 @@ def flag_check(params): logger.error("flag %s still exist, FAILED." % FLAG_FILE) return 1 elif ret != None and expected_result == "exist": - logger.error("no flag %s exists in the domain %s " % (FLAG_FILE,guestname)) + logger.error("no flag %s exists in the domain %s " % (FLAG_FILE,domain_name)) return 1 elif ret != None and expected_result == 'noexist': logger.info("flag %s is not present, checking succeeded" % FLAG_FILE) diff --git a/repos/snapshot/internal_create.py b/repos/snapshot/internal_create.py index 335e2a0..27875ab 100644 --- a/repos/snapshot/internal_create.py +++ b/repos/snapshot/internal_create.py @@ -13,12 +13,12 @@ from src import sharedmod from utils import utils from utils import xml_builder
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ('snapshotname',)
QEMU_IMAGE_FORMAT = "qemu-img info %s |grep format |awk -F': ' '{print $2}'"
-def check_domain_image(domobj, util, guestname, logger): +def check_domain_image(domobj, util, domain_name, logger): """ensure that the state of domain is poweroff and its disk image is the type of qcow2 """ @@ -26,7 +26,7 @@ def check_domain_image(domobj, util, guestname, logger): disk_path = utils.get_disk_path(dom_xml) status, ret = commands.getstatusoutput(QEMU_IMAGE_FORMAT % disk_path) if status: - logger.error("executing "+ "\"" + QEMU_IMAGE_FORMAT % guestname + "\"" + " failed") + logger.error("executing "+ "\"" + QEMU_IMAGE_FORMAT % domain_name + "\"" + " failed") logger.error(ret) return False else: @@ -36,7 +36,7 @@ def check_domain_image(domobj, util, guestname, logger): else: logger.error("%s has a disk %s with type %s, \ only qcow2 supports internal snapshot" % \ - (guestname, disk_path, format)) + (domain_name, disk_path, format)) return False
def internal_create(params): @@ -45,30 +45,30 @@ def internal_create(params): check the functionality of snapshot """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
if not params.has_key('snapshotname'): params['snapshotname'] = str(int(time.time()))
conn = sharedmod.libvirtobj['conn'] domain_names = conn.listDefinedDomains() - if guestname not in domain_names: - logger.error("%s is not poweroff or doesn't exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is not poweroff or doesn't exist" % domain_name) return 1
- domobj = conn.lookupByName(guestname) + domobj = conn.lookupByName(domain_name)
logger.info("checking the format of its disk") - if not check_domain_image(domobj, util, guestname, logger): + if not check_domain_image(domobj, util, domain_name, logger): logger.error("checking failed") return 1
xmlobj = xml_builder.XmlBuilder() snapshot_xml = xmlobj.build_domain_snapshot(params) - logger.debug("%s snapshot xml:\n%s" % (guestname, snapshot_xml)) + logger.debug("%s snapshot xml:\n%s" % (domain_name, snapshot_xml))
try: - logger.info("create a snapshot for %s" % guestname) + logger.info("create a snapshot for %s" % domain_name) domobj.snapshotCreateXML(snapshot_xml, 0) logger.info("creating snapshot succeeded") except libvirtError, e: diff --git a/repos/snapshot/revert.py b/repos/snapshot/revert.py index 94d7e85..4b9a5c8 100644 --- a/repos/snapshot/revert.py +++ b/repos/snapshot/revert.py @@ -9,15 +9,15 @@ from libvirt import libvirtError
from src import sharedmod
-required_params = ('guestname', 'snapshotname',) +required_params = ('domain_name', 'snapshotname',) optional_params = ()
-def check_domain_state(conn, guestname, logger): +def check_domain_state(conn, domain_name, logger): """ check if the domain exists and in shutdown state as well """ domain_names = conn.listDefinedDomains()
- if guestname not in domain_names: - logger.error("%s is running or does not exist" % guestname) + if domain_name not in domain_names: + logger.error("%s is running or does not exist" % domain_name) return False else: return True @@ -28,19 +28,19 @@ def revert(params): check the functionality of snapshot """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name'] snapshotname = params['snapshotname']
conn = sharedmod.libvirtobj['conn']
logger.info("checking if the domain is poweroff") - if not check_domain_state(conn, guestname, logger): + if not check_domain_state(conn, domain_name, logger): logger.error("checking failed") return 1
try: - logger.info("revert a snapshot for %s" % guestname) - domobj = conn.lookupByName(guestname) + logger.info("revert a snapshot for %s" % domain_name) + domobj = conn.lookupByName(domain_name) snap = domobj.snapshotLookupByName(snapshotname, 0) domobj.revertToSnapshot(snap, 0) logger.info("revert snapshot succeeded") diff --git a/repos/snapshot/snapshot_list.py b/repos/snapshot/snapshot_list.py index 9d3423c..2479e60 100644 --- a/repos/snapshot/snapshot_list.py +++ b/repos/snapshot/snapshot_list.py @@ -5,7 +5,7 @@ import sys import re import commands
-required_params = ('guestname',) +required_params = ('domain_name',) optional_params = ()
SNAPSHOT_DIR = "/var/lib/libvirt/qemu/snapshot" @@ -16,10 +16,10 @@ def snapshot_list(params): the files under /var/lib/libvirt/qemu/snapshot folder """ logger = params['logger'] - guestname = params['guestname'] + domain_name = params['domain_name']
snapshot_list = [] - status, ret = commands.getstatusoutput(SNAPSHOT_LIST % guestname) + status, ret = commands.getstatusoutput(SNAPSHOT_LIST % domain_name) if status: logger.error("executing "+ "\"" + VIRSH_QUIET_LIST % " " + "\"" + " failed") logger.error(ret) @@ -28,10 +28,10 @@ def snapshot_list(params): snapshot_list = ret.split('\n') logger.info("snapshot list is %s" % snapshot_list)
- domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, guestname) + domain_snapshot_dir = os.path.join(SNAPSHOT_DIR, domain_name) if (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list == ['']: - logger.info("domain %s has no snapshot records" % guestname) + logger.info("domain %s has no snapshot records" % domain_name) return 0 elif (not os.path.isdir(domain_snapshot_dir) or not os.listdir(domain_snapshot_dir)) \ and snapshot_list != ['']: @@ -45,7 +45,7 @@ def snapshot_list(params): return 1
logger.info("the path of snapshot for domain %s is %s" % \ - (guestname, domain_snapshot_dir)) + (domain_name, domain_snapshot_dir))
snapshot_entries = os.listdir(domain_snapshot_dir) logger.info("%s in %s" % (snapshot_entries, domain_snapshot_dir)) diff --git a/utils/dev_num.sh b/utils/dev_num.sh index 5e79313..de20fa6 100755 --- a/utils/dev_num.sh +++ b/utils/dev_num.sh @@ -1,14 +1,14 @@ #!/bin/sh # counting disk and interface numbers
-guestname=$1 +domain_name=$1 device=$2 -if [[ -z $guestname ]] || [[ -z $device ]]; then - echo "need guestname and device element as the parameter." +if [[ -z $domain_name ]] || [[ -z $device ]]; then + echo "need domain_name and device element as the parameter." exit 1 fi
-virsh dumpxml $guestname > guestdump.xml +virsh dumpxml $domain_name > guestdump.xml if [ -f guestdump.xml ]; then num=$(grep "</$device>" guestdump.xml | wc -l ) if [[ -z $num ]]; then @@ -19,7 +19,7 @@ if [ -f guestdump.xml ]; then rm -f guestdump.xml fi else - echo "failed to dump the xml description of the domain $guestname." + echo "failed to dump the xml description of the domain $domain_name." rm -f guestdump.xml exit 1 fi diff --git a/utils/disk_num.sh b/utils/disk_num.sh index 8c10e52..b9cf907 100755 --- a/utils/disk_num.sh +++ b/utils/disk_num.sh @@ -1,12 +1,12 @@ #!/bin/sh
-guestname=$1 -if [[ -z $guestname ]]; then - echo "need guestname as the parameter." +domain_name=$1 +if [[ -z $domain_name ]]; then + echo "need domain_name as the parameter." exit 1 fi
-virsh dumpxml $guestname > guestdump.xml +virsh dumpxml $domain_name > guestdump.xml if [ -f guestdump.xml ]; then num=$(grep "</disk>" guestdump.xml | wc -l ) if [[ -z $num ]]; then @@ -17,7 +17,7 @@ if [ -f guestdump.xml ]; then rm -f guestdump.xml fi else - echo "failed to dump the xml description of the domain $guestname." + echo "failed to dump the xml description of the domain $domain_name." rm -f guestdump.xml exit 1 fi diff --git a/utils/utils.py b/utils/utils.py index 5cd3ed2..0fd1ce0 100644 --- a/utils/utils.py +++ b/utils/utils.py @@ -245,10 +245,10 @@ def get_capacity_suffix_size(capacity): int(dicts['capacity']) * change_to_byte[suffix] return dicts
-def dev_num(guestname, device): +def dev_num(domain_name, device): """Get disk or interface number in the domain""" cur = commands.getoutput("pwd") - cmd = "sh %s/utils/dev_num.sh %s %s" % (cur, guestname, device) + cmd = "sh %s/utils/dev_num.sh %s %s" % (cur, domain_name, device) num = int(commands.getoutput(cmd)) if num: return num diff --git a/utils/xml_builder.py b/utils/xml_builder.py index a41ab72..2cf09f5 100644 --- a/utils/xml_builder.py +++ b/utils/xml_builder.py @@ -203,7 +203,7 @@ if __name__ == "__main__": #--------------------- print '=' * 30, 'disk xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'foo' + params['domain_name'] = 'foo' params['hdmodel'] = 'virtio'
diskxml = xmlobj.build_disk(params) @@ -213,7 +213,7 @@ if __name__ == "__main__": #--------------------- print '=' * 30, 'cdrom xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'foo' + params['domain_name'] = 'foo' params['hdmodel'] = 'ide' params['bootcd'] = '/tmp/cdrom.img'
@@ -293,7 +293,7 @@ if __name__ == "__main__": #----------------------- print '=' * 30, 'domain xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'rhel5u4' + params['domain_name'] = 'rhel5u4' params['memory'] = '1048576' params['vcpu'] = '2' params['inputbus'] = 'usb' @@ -322,7 +322,7 @@ if __name__ == "__main__": #---------------------------------------- print '=' * 30, 'install domain xml', '=' * 30 params['virt_type'] = 'kvm' - params['guestname'] = 'rhel5u4' + params['domain_name'] = 'rhel5u4' params['memory'] = '1048576' params['vcpu'] = '2' params['kickstart'] = 'http://10.66.70.201/libvirt.ks.cfg' diff --git a/utils/xml_generator.py b/utils/xml_generator.py index e173543..80a9807 100644 --- a/utils/xml_generator.py +++ b/utils/xml_generator.py @@ -40,7 +40,7 @@ def domain_xml(params, install = False):
# <name> name_element = domain.createElement('name') - name_node = domain.createTextNode(params['guestname']) + name_node = domain.createTextNode(params['domain_name']) name_element.appendChild(name_node) domain_element.appendChild(name_element)
@@ -311,11 +311,11 @@ def disk_xml(params, cdrom = False): if hypertype == 'kvm': params['imagepath'] = '/var/lib/libvirt/images' params['fullimagepath'] = params['imagepath'] + '/' + \ - params['guestname'] + params['domain_name'] elif hypertype == 'xen': params['imagepath'] = '/var/lib/xen/images' params['fullimagepath'] = params['imagepath'] + '/' + \ - params['guestname'] + params['domain_name'] else: print 'DO NOT supported hypervisor.' sys.exit(1)
Sorry for being so negative now, but I see we have some code that doesn't look very good now. For example: if guestname not in domain_names: Also some test cases use 'guestname' and some use 'domain_name'. I didn't see it when I first searched for 'guest' when sending this mail: https://www.redhat.com/archives/libvir-list/2012-April/msg01162.html This should definitely be fixed. Martin
participants (4)
-
Alex Jia
-
Martin Kletzander
-
Osier Yang
-
Peter Krempa