|
|
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]]
| |