QA:Testcase Offline (paused) Migration using libvirt/virsh

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Created page with '{{QA/Test_Case |description=This test case checks that basic offline (paused) migration using libvirt between two Fedora 12 hosts works correctly. |actions= # On the source machi...')
 
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{autolang|base=yes}}
 +
 
{{QA/Test_Case
 
{{QA/Test_Case
|description=This test case checks that basic offline (paused) migration using libvirt between two Fedora 12 hosts works correctly.
+
|description=This test case checks that basic offline (paused) migration using libvirt between two Fedora hosts works correctly.
 
|actions=
 
|actions=
 
# On the source machine, edit the guest so that it has some small amount of memory (say, 512MB).
 
# On the source machine, edit the guest so that it has some small amount of memory (say, 512MB).
 
# On the source machine, start the guest.
 
# On the source machine, start the guest.
# Once the guest has fully booted, execute:<br><code>virsh migrate <guestname> qemu+ssh://<destination host>/system
+
# Once the guest has fully booted, on the source machine execute:<br><br><code>$ virsh migrate <guestname> qemu+ssh://<destination host>/system</code><br><br>
 
# Shutdown the guest on the destination machine.  Once it's successfully shut down, edit the guest on the source machine and give it random, differing amounts of memory: 1024MB, 2111MB, etc.  Then repeat the test for these differing amounts of memory.
 
# Shutdown the guest on the destination machine.  Once it's successfully shut down, edit the guest on the source machine and give it random, differing amounts of memory: 1024MB, 2111MB, etc.  Then repeat the test for these differing amounts of memory.
 
# Repeat the entire test for as many different guest OS's as are relevant.  We would at least like to see the following guests:
 
# Repeat the entire test for as many different guest OS's as are relevant.  We would at least like to see the following guests:
## Fedora 12
+
## Fedora 16
## Fedora 11
+
## Fedora 15
## RHEL-4
+
 
## RHEL-5
 
## RHEL-5
 +
## RHEL-6
 
## Windows XP
 
## Windows XP
 
## Windows Vista
 
## Windows Vista
 
## SUSE
 
## SUSE
 
|results=
 
|results=
# After executing the virsh migrate command, the guest should migrate over to the destination machine, and not be running anymore on the source machine.  Use <code>virsh list</code> on both machines to verify this.
+
# After executing the virsh migrate command, the guest should migrate over to the destination machine, and not be running anymore on the source machine.  Use <code>$ virsh list</code> on both machines to verify this.
 
}}
 
}}
 
[[Category:Virtualization Live Migration]]
 
[[Category:Virtualization Live Migration]]

Latest revision as of 13:05, 14 September 2011


Description

This test case checks that basic offline (paused) migration using libvirt between two Fedora hosts works correctly.


How to test

  1. On the source machine, edit the guest so that it has some small amount of memory (say, 512MB).
  2. On the source machine, start the guest.
  3. Once the guest has fully booted, on the source machine execute:

    $ virsh migrate <guestname> qemu+ssh://<destination host>/system

  4. Shutdown the guest on the destination machine. Once it's successfully shut down, edit the guest on the source machine and give it random, differing amounts of memory: 1024MB, 2111MB, etc. Then repeat the test for these differing amounts of memory.
  5. Repeat the entire test for as many different guest OS's as are relevant. We would at least like to see the following guests:
    1. Fedora 16
    2. Fedora 15
    3. RHEL-5
    4. RHEL-6
    5. Windows XP
    6. Windows Vista
    7. SUSE

Expected Results

  1. After executing the virsh migrate command, the guest should migrate over to the destination machine, and not be running anymore on the source machine. Use $ virsh list on both machines to verify this.