Re: [test-API][PATCH 2/2] Modify migration.py to support testing with tcp and tls

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/02/2011 03:23 PM, Guannan Ren wrote:
---
  repos/domain/migrate.py |    7 +++++--
  1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/repos/domain/migrate.py b/repos/domain/migrate.py
index 3f80bd0..6b86188 100644
--- a/repos/domain/migrate.py
+++ b/repos/domain/migrate.py
@@ -1,6 +1,8 @@
  #!/usr/bin/env python
  """this script is for migration testing
     domain:migrate
+       transport
+           tcp|tls|ssh
         target_machine
             10.66.5.5
         username
@@ -105,7 +107,7 @@ def env_clean(src, dst, srcdom, dstdom, target_machine, guestname, logger):
  def check_params(params):
      """check out the arguments requried for migration"""
      logger = params['logger']
-    keys = ['target_machine', 'username', 'password', 'guestname', 'flags']
+    keys = ['transport', 'target_machine', 'username', 'password', 'guestname', 'flags']
      for key in keys:
          if key not in params:
              logger.error("Argument %s is required" % key)
@@ -194,6 +196,7 @@ def migrate(params):
      if params_check_result:
          return 1

+    transport = params['transport']
      target_machine = params['target_machine']
      username = params['username']
      password = params['password']
@@ -243,7 +246,7 @@ def migrate(params):
      commands.getstatusoutput("ssh-add")

      srcuri = "qemu:///system"
-    dsturi = "qemu+ssh://%s/system" % target_machine
+    dsturi = "qemu+%s://%s/system" % (transport, target_machine)

      # Connect to local hypervisor connection URI
      util = utils.Utils()
    ACK.

- nzhang

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]