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 10: Line 10:
=== What to test? ===
=== What to test? ===


This part of [[Test_Day:2009-09-17_Virtualization|today's Fedora Test Day]] will focus on testing the area concerned with Xen DomU functionality, which is based on the [[Features/XenPvops|pv_ops]] work in upstream Linux.
This part of [[Test_Day:2009-09-17_Virtualization|today's Fedora Test Day]] will focus on testing the area concerned with Xen DomU functionality, which is based on the pv_ops work in upstream Linux.


If you come to this page after the test day is completed, your testing is still valuable, and you can use the information on this page to test Fedora as a Xen DomU and provide feedback.
If you come to this page after the test day is completed, your testing is still valuable, and you can use the information on this page to test Fedora as a Xen DomU and provide feedback.
Line 16: Line 16:
=== Who's available ===
=== Who's available ===


[[User:drjones|Andrew Jones (Drew)]] is your host for today.
[[User:drjones|Andrew (Drew) Jones]] is your host for today.


The following people have also agreed to be available for testing, workarounds, bug fixes, and general discussion:
The following people have also agreed to be available for testing, workarounds, bug fixes, and general discussion:
Line 25: Line 25:


* A distribution with Xen Dom0 support. This can either be Red Hat Enterprise Linux 5, CentOS 5, Suse, Fedora, etc. We also highly recommend that your distribution is fully updated to the latest released packages. See instructions on the [[Test_Day:2009-09-17_Virtualization|main test day page]].
* A distribution with Xen Dom0 support. This can either be Red Hat Enterprise Linux 5, CentOS 5, Suse, Fedora, etc. We also highly recommend that your distribution is fully updated to the latest released packages. See instructions on the [[Test_Day:2009-09-17_Virtualization|main test day page]].
* At least one guest image installed before the test day (suggested reading - [[Virtualization_Quick_Start]]).
* At least one guest image installed before the test day (suggested reading - [[Virtualization_Quick_Start]])


=== Known issues and workarounds ===
=== Test Cases ===


Note, the following list of issues were compiled while testing on RHEL 5.4. Other host platforms and/or Xen packages may have varying results.  Please test :-)
Follow each of these test cases:
 
* RHEL specific: pygrub does not support ext4, however rawhide defaults to ext4. Therefore this must be manually changed to ext3 (at least for /boot) during the installation, or an appropriate kickstart can be used.
* 'xm console <domain>' will not work until 'console=hvc0' has been added to the kernel command line in grub.conf, see [https://bugzilla.redhat.com/show_bug.cgi?id=523623 bz523623].
* RHEL specific on machines with GB pages: add 'nogbpages' to the guest kernel command-line for guests with >2GB memory, see [https://bugzilla.redhat.com/show_bug.cgi?id=502826 bz502826]
 
=== Test cases ===
 
Execute the list of test cases for each of the following configurations:
 
32-bit Dom0
* 32-bit PV DomU
* 32-bit HVM DomU
 
64-bit Dom0
* 32-bit PV DomU
* 64-bit PV DomU
* 64-bit HVM DomU
 
Test cases:


# [[QA:Testcase_Virtualization_XenDomU_Guest_installation|Guest install]]
# [[QA:Testcase_Virtualization_XenDomU_Guest_installation|Guest install]]
Line 57: Line 38:
# [[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_Network|Network devices]]
# [[QA:Testcase_Virtualization_XenDomU_Network_Performance|Network Performance]]
# [[QA:Testcase_Virtualization_XenDomU_Block_attach|Block attach/detach]]
# [[QA:Testcase_Virtualization_XenDomU_Block_attach|Block attach/detach]]
# [[QA:Testcase_Virtualization_XenDomU_File_IO_Performance|File IO Performance]]
# [[QA:Testcase_Virtualization_XenDomU_PVFB|Paravirt framebuffer]]
# [[QA:Testcase_Virtualization_XenDomU_PVFB|Paravirt framebuffer]]
# [[QA:Testcase_Virtualization_XenDomU_Crash_dump|Guest crash dump]]
# [[QA:Testcase_Virtualization_XenDomU_Crash_dump|Guest crash dump]]
Line 67: Line 46:
# [[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]]
# [[QA:Testcase_Virtualization_XenDomU_LDT|Attempt to use the modify_ldt syscall]]


See [[How to debug Virtualization problems|Reporting Virtualization bugs]] for a guide to reporting bugs.
If possible each of the tests should be repeated for:
 
# 32-bit DomU on a 32-bit Dom0
# 32-bit DomU on a 64-bit Dom0
# 64-bit DomU on a 64-bit Dom0


=== Issues that were identified ===
=== Issues that were identified ===
Line 77: Line 59:
| Tester || Description || Bug references || Status
| Tester || Description || Bug references || Status
|-  
|-  
| [[User:Jdenemar|jdenemar]] || Mouse doesn't work in Fedora running as a Xen PV guest || [https://bugzilla.redhat.com/523914 #523914] || '''NEW'''
| || || [http://bugzilla.redhat.com/XXXXXX #XXXXX] || '''ASSIGNED'''
|-
| [[User:Jdenemar|jdenemar]] || 32b kernel doesn't boot in Xen PV guest on 64b host || [https://bugzilla.redhat.com/523941 #523941] || '''NEW'''
|-
| [[User:Jdenemar|jdenemar]] || xm save hangs with kernel-2.6.31-14.fc12 running as a Xen PV guest || [https://bugzilla.redhat.com/523971 #523971] || '''NEW'''
|-
| mrezanin || Save on restored machine failed || [https://bugzilla.redhat.com/523939 #523939] || '''NEW'''
|-
| [[User:Drjones|drjones]] || add console=hvc0 to grub.conf || [https://bugzilla.redhat.com/523623 #523623] || '''NEW'''
|-
| [[User:Drjones|drjones]] || boot hang when installing 64-bit HVM || [https://bugzilla.redhat.com/524052 #524052] || '''NEW'''
|-
| [[User:Drjones|drjones]] || block device cannot be detached || [https://bugzilla.redhat.com/524039 #524039] || '''NEW'''
|}
|}


[[Category:Fedora_12_Test_Days]]
[[Category:Test Days]]
[[Category:Virtualization]]
[[Category:Virtualization]]
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)