Test Day:2010-04-08 Virtualization XenDomU

From FedoraProject

Jump to: navigation, search
DATE TIME WHERE
Thursday Apr 08, 2010 All day #fedora-test-day (webchat)


Contents

[edit] 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.

[edit] Who's available

Andrew Jones (Drew) is your host for today.

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

[edit] What's needed to test

[edit] Known issues and workarounds

Console may not work ('xm console <domain>') until 'console=hvc0' has been added to the kernel command line in grub.conf.

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

If the above workarounds are done, or RHEL 5.5 is used, then these known issues will still be present.

* A fast way to create a working PV guest is to "convert" an FV guest that has an updated kernel and plymouth. To convert, just 1) recreate the initrd with xenblk included (e.g. mkinitrd --with=xenblk <initrd.img> 2.6.33.2-38.fc13), 2) change console=ttyS0,115200n8 to console=hvc0, 3) create a Xen PV config file to use. Copy the image file so you can run both the PV and the FV guests at the same time.

[edit] Test cases

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

32-bit Dom0

64-bit Dom0

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. Network Performance
  9. Block attach/detach
  10. File IO Performance
  11. Paravirt framebuffer
  12. Guest crash dump
  13. Execshield
  14. GDB
  15. Statically linked binaries
  16. Kernel command line parameters
  17. Host machine lacking NX support
  18. Attempt to use the modify_ldt syscall

See Reporting Virtualization bugs for a guide to reporting bugs.

[edit] Issues that were identified

Tester Description Bug references Status
#XXXXX ASSIGNED