|
|
Line 1: |
Line 1: |
| {{QA/Test_Case
| |
|
| |
|
| |description=
| |
| Suspend and Hibernate a VM. Verify it resumes as expected. For more details, see:
| |
|
| |
| http://fedoraproject.org/wiki/Features/Virt_Guest_Suspend_Hibernate
| |
|
| |
| |setup=
| |
| Nothing beyond the initial test day setup (basically a function F18 VM).
| |
|
| |
| |actions=
| |
|
| |
| == Initiating suspend/hibernate from inside the guest ==
| |
|
| |
| # Start a VM, connect to the graphical console with virt-manager
| |
| # From inside the guest, as root, run:
| |
| # pm-suspend
| |
| # Verify the state changes to 'suspended' in the main virt-manager window
| |
| # Click inside the black VM guest console, and press any key on the keyboard
| |
| # Verify the VM resumes right where it left off.
| |
| # From inside the guest, as root, run:
| |
| # pm-hibernate
| |
| # Verify the guest appears to shutdown in the main virt-manager window
| |
| # Start the guest again
| |
| # Verify that the VM resumes right where it left off
| |
|
| |
|
| |
| == Initiating suspend/hibernate from the host ==
| |
|
| |
| # Start a VM, connect to the graphical console with virt-manager
| |
| # From the host machine, as root, suspend the guest with virsh:
| |
| # virsh dompmsuspend --target mem
| |
| # Watch virsh until the VM is listed as 'suspended':
| |
| # virsh list --all
| |
| # Wake the guest up with virsh:
| |
| # virsh dompmwakeup
| |
| # Using the graphical console, verify the guest appeared to resume correctly
| |
| # From the host machine, as root, hibernate the guest with virsh:
| |
| # virsh dompmsuspend --target disk
| |
| # Watch virsh until the VM is listed as shutoff:
| |
| # virsh list --all
| |
| # Wake the guest up with virsh:
| |
| # virsh dompmwakeup
| |
| # Verify that the VM resumes right where it left off
| |
|
| |
| |results=
| |
| No obvious errors encountered, guests seem to be functioning as normal after resuming.
| |
| }}
| |
|
| |
| [[Category:Virtualization Test Cases]]
| |