From Fedora Project Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
See [[Test_Day:2009-05-07_Virtualization]].
See [[Test_Day:2009-05-07_Virtualization]].


This test area is concerned with Xen DomU functionality, which is based on the pv_ops work in upstream Linux.  We need to make sure that Xen DomU is roughly as functional as the earlier, non-upstream versions of Xen DomU (i.e. RHEL-5, Fedora 8, etc.).
This test are is concerned with Xen DomU functionality, which is based on the pv_ops work in upstream Linux.  We need to make sure that Xen DomU is roughly as functional as the earlier, non-upstream versions of Xen DomU (i.e. RHEL-5, Fedora 8, etc.).


== Prerequisites ==
== Prerequisites ==
Line 8: Line 8:


If you are running a RHEL-5 Dom0, there are some 5.4 preview packages available [http://people.redhat.com/clalance/virttestday here].  These packages should allow you to do 32pv-on-64 dom0 testing, if you are so inclined. Note that these packages are '''not''' supported by Red Hat in any way, they are just for testing.
If you are running a RHEL-5 Dom0, there are some 5.4 preview packages available [http://people.redhat.com/clalance/virttestday here].  These packages should allow you to do 32pv-on-64 dom0 testing, if you are so inclined. Note that these packages are '''not''' supported by Red Hat in any way, they are just for testing.
Note that in all of the test cases, unless otherwise stated, all commands should be run as root.


== Tests ==
== Tests ==
Line 19: Line 17:
# [[QA:Testcase_Virtualization_XenDomU_Save_and_restore|Save/restore]]
# [[QA:Testcase_Virtualization_XenDomU_Save_and_restore|Save/restore]]
# [[QA:Testcase_Virtualization_XenDomU_Live_migration|Live migration]]
# [[QA:Testcase_Virtualization_XenDomU_Live_migration|Live migration]]
# [[QA:Testcase_Virtualization_XenDomU_Pause|Guest pause/unpause]]
# [[QA:Testcase_Virtualization_XenDomU_Network|Network devices]]
# [[QA:Testcase_Virtualization_XenDomU_GDB|GDB]]
# [[QA:Testcase_Virtualization_XenDomU_CPU_hotplug|CPU hotplug]]
# [[QA:Testcase_Virtualization_XenDomU_CPU_hotplug|CPU hotplug]]
# [[QA:Testcase_Virtualization_XenDomU_Network|Network devices]]
# [[QA:Testcase_Virtualization_XenDomU_Block_attach|Block attach/detach]]
# [[QA:Testcase_Virtualization_XenDomU_Block_attach|Block attach/detach]]
# [[QA:Testcase_Virtualization_XenDomU_PVFB|Paravirt framebuffer]]
# [[QA:Testcase_Virtualization_XenDomU_Static_binaries|Statically linked binaries]]
# [[QA:Testcase_Virtualization_XenDomU_Crash_dump|Guest crash dump]]
# [[QA:Testcase_Virtualization_XenDomU_Crash_dump|Guest crash dump]]
# [[QA:Testcase_Virtualization_XenDomU_Pause|Guest pause/unpause]]
# [[QA:Testcase_Virtualization_XenDomU_Execshield|Execshield]]
# [[QA:Testcase_Virtualization_XenDomU_Execshield|Execshield]]
# [[QA:Testcase_Virtualization_XenDomU_GDB|GDB]]
# [[QA:Testcase_Virtualization_XenDomU_PVFB|Paravirt framebuffer]]
# [[QA:Testcase_Virtualization_XenDomU_Static_binaries|Statically linked binaries]]
# [[QA:Testcase_Virtualization_XenDomU_Cmdline_params|Kernel command line parameters]]
# [[QA:Testcase_Virtualization_XenDomU_Cmdline_params|Kernel command line parameters]]
# [[QA:Testcase_Virtualization_XenDomU_No_NX|Host machine lacking NX support]]
# [[QA:Testcase_Virtualization_XenDomU_No_NX|Host machine lacking NX support]]
Line 42: Line 40:


Once you have completed the tests, add your results to the table below.
Once you have completed the tests, add your results to the table below.


{|
{|
Line 49: Line 48:
! [[QA:Testcase_Virtualization_XenDomU_Memory_Ballooning|Ballooning]]
! [[QA:Testcase_Virtualization_XenDomU_Memory_Ballooning|Ballooning]]
! [[QA:Testcase_Virtualization_XenDomU_Save_and_restore|Save/restore]]
! [[QA:Testcase_Virtualization_XenDomU_Save_and_restore|Save/restore]]
! [[QA:Testcase_Virtualization_XenDomU_Live_migration|Migration]]
! [[QA:Testcase_Virtualization_XenDomU_Pause|Pause]]
! Comments
! Comments
|-
|-
| [[User:Clalance | Chris Lalancette]]  
| [[User:Clalance | Chris Lalancette]]  
| RHEL5.3 with virttestday pkgs
| RHEL5.3 with virttestday pkgs
|
|[[User:Clalance/Test_Day:2009-05-07_Virtualization:XenDomU | partially works]] http://bugzilla.redhat.com/499587 filed
|[[User:Clalance/Test_Day:2009-05-07_Virtualization:XenDomU | partially works]]
x86_64:Hit http://bugzilla.redhat.com/499592, so only tested up to 2047MB
|
|x86_64: Pass
|
|-
| [[User:Dale | Dale Bewley]]
| F8 x86_64
| [[User:Dale/Test_Day:2009-05-07_Virtualization:XenDomU#Install | works]] x86_64 & i386
| [[User:Dale/Test_Day:2009-05-07_Virtualization:XenDomU#Memory_Ballooning | works]] x86_64 & i386 but only below <currentMemory> value
|
|
| works x86_64 & i386
|
|-
|}
{|
! User
! Dom0
! [[QA:Testcase_Virtualization_XenDomU_CPU_hotplug|CPU hotplug]]
! [[QA:Testcase_Virtualization_XenDomU_Network|Network]]
! [[QA:Testcase_Virtualization_XenDomU_PVFB|PVFB]]
! [[QA:Testcase_Virtualization_XenDomU_Block_attach|Block attach]]
! [[QA:Testcase_Virtualization_XenDomU_Crash_dump|Crash dump]]
! Comments
|-
| [[User:Clalance | Chris Lalancette]]
| RHEL5.3 with virttestday pkgs
| x86_64: Partially succeeded, can unplug CPUs, but not plug them back in.  http://bugzilla.redhat.com/499611
|
|x86_64: Pass
|x86_64: Partially succeeded, can attach/detach disks, but trying to detach an in-use disk (eventually) causes guest crash.  Large disks partially work, but can cause lockups.  Attaching 70 disks works
|x86_64: Fail, http://bugzilla.redhat.com/499648 filed
|
|-
| [[User:Dale | Dale Bewley]]
| F8 x86_64
|  
|  
| works x86_64 & i386
|  
|
|  
|
|  
|
|
|-
|-
|}
|}
{|
! User
! Dom0
! [[QA:Testcase_Virtualization_XenDomU_Execshield|Execshield]]
! [[QA:Testcase_Virtualization_XenDomU_Static_binaries|Static binaries]]
! [[QA:Testcase_Virtualization_XenDomU_GDB|GDB]]
! [[QA:Testcase_Virtualization_XenDomU_Cmdline_params|Cmdline]]
! [[QA:Testcase_Virtualization_XenDomU_No_NX|NX]]
! Comments
|-
| [[User:Clalance | Chris Lalancette]]
| RHEL5.3 with virttestday pkgs
|x86_64: Pass
|x86_64: Pass
|
|x86_64: Pass, but see http://bugzilla.redhat.com/499644
|
|
|-
|}
[[Category:Fedora 11 Test Days]]
Please note that all contributions to Fedora Project Wiki are considered to be released under the Attribution-Share Alike 4.0 International (see Fedora Project Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please solve the following task below and enter the answer in the box (more info):

Cancel Editing help (opens in new window)