Test Day:2009-09-17 Virtualization XenDomU

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
Line 32: Line 32:
  
 
* 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.
 
* 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 create -c <domain>' doesn't work to view the console, vnc (such as with virt-viewer) must be used.
+
* 'xm create -c <domain>' will not work until 'console=hvc0' has been added to the kernel command line in grub.conf.
 +
* RHEL specific on machines with GB pages: add 'nogbpages' to the guest kernel command-line, see [[https://bugzilla.redhat.com/show_bug.cgi?id=502826|bz502826]]
  
 
=== Test cases ===
 
=== Test cases ===
Line 39: Line 40:
  
 
32-bit Dom0
 
32-bit Dom0
# 32-bit PV DomU  
+
* 32-bit PV DomU
# 32-bit HVM DomU without PV-on-HVM drivers
+
* 64-bit PV DomU  
# 32-bit HVM DomU with PV-on-HVM drivers
+
  
 
64-bit Dom0
 
64-bit Dom0
# 32-bit PV DomU
+
* 32-bit PV DomU
# 64-bit PV DomU
+
* 64-bit PV DomU
# 64-bit HVM DomU without PV-on-HVM drivers
+
* 64-bit HVM DomU without PV-on-HVM drivers
# 64-bit HVM DomU with PV-on-HVM drivers
+
* 64-bit HVM DomU with PV-on-HVM drivers
  
 
Test cases:
 
Test cases:

Revision as of 07:14, 16 September 2009

DATE TIME WHERE
Thursday Sep 17, 2009 All day #fedora-test-day (webchat)


Contents

What to test?

This part of 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.

Who's available

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:

  • add your name here

What's needed to test

  • 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 main test day page.
  • At least one guest image installed before the test day (suggested reading - Virtualization_Quick_Start).

Known issues and workarounds

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 :-)

  • 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 create -c <domain>' will not work until 'console=hvc0' has been added to the kernel command line in grub.conf.
  • RHEL specific on machines with GB pages: add 'nogbpages' to the guest kernel command-line, see [[1]]

Test cases

Execute the list of test cases for each of the following configurations:

32-bit Dom0

  • 32-bit PV DomU
  • 64-bit PV DomU

64-bit Dom0

  • 32-bit PV DomU
  • 64-bit PV DomU
  • 64-bit HVM DomU without PV-on-HVM drivers
  • 64-bit HVM DomU with PV-on-HVM drivers

Test cases:

  1. Guest install
  2. Memory ballooning
  3. Save/restore
  4. Live migration
  5. Guest pause/unpause
  6. CPU hotplug
  7. Network devices
  8. Block attach/detach
  9. Paravirt framebuffer
  10. Guest crash dump
  11. Execshield
  12. GDB
  13. Statically linked binaries
  14. Kernel command line parameters
  15. Host machine lacking NX support

See Reporting Virtualization bugs for a guide to reporting bugs.

Issues that were identified

Tester Description Bug references Status
#XXXXX ASSIGNED