(Change a bug number) |
(Remove some features no longer targetted for F17) |
||
Line 51: | Line 51: | ||
Below are some other F17 virt features which are lacking clear test instructions: | Below are some other F17 virt features which are lacking clear test instructions: | ||
* https://fedoraproject.org/wiki/Features/KVM_Guest_PMU (FIXME: no test instructions) | * https://fedoraproject.org/wiki/Features/KVM_Guest_PMU (FIXME: no test instructions) | ||
* https://fedoraproject.org/wiki/Features/Open_vSwitch (FIXME: no test instructions) | * https://fedoraproject.org/wiki/Features/Open_vSwitch (FIXME: no test instructions) | ||
* https://fedoraproject.org/wiki/Features/VirtSandbox (Ignore, pending updated RPMs in Fedora) | * https://fedoraproject.org/wiki/Features/VirtSandbox (Ignore, pending updated RPMs in Fedora) | ||
Other important / general test plans to follow include: | Other important / general test plans to follow include: |
Revision as of 15:34, 12 April 2012
Virtualization Test Day
Fedora Test Days | |
---|---|
Virtualization Test Day | |
Date | 2012-04-12 |
Time | all day |
Website | QA/Fedora_17_test_days |
IRC | #fedora-test-day (webirc) |
Mailing list | virt |
What to test?
Today's installment of Fedora Test Day will focus on Virtualization improvements in Fedora 17. There is a large list of virtualization improvements coming in Fedora. To simplify things, testing will be divided up into a number of sections.
Who's available
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
- Development / general help - Daniel Berrange (danpb on FreeNode)
- Development / general help - Richard W.M. Jones (rwmjones on FreeNode)
- Development / general help - Cole Robinson (crobinso on FreeNode)
Known issues
Before you begin testing, there are a few known bugs that should be taken into account
- firewalld service running on an F17 host can break guest network access if using libvirt virtual networks. work around is to disable or remove firewalld: https://bugzilla.redhat.com/show_bug.cgi?id=796479
- restarting libvirtd (which is also done on a package update) will forcibly stop all kvm guests and virtual networks: https://bugzilla.redhat.com/show_bug.cgi?id=805942
- running libvirtd inside a guest can break that guests networking. you can work around this by using 'sudo virsh net-edit default' inside the VM, and change all instances of 192.168.122 to 192.168.123 and restarting the VM: https://bugzilla.redhat.com/show_bug.cgi?id=811967
What's needed to test
- A fully updated Fedora 17 Beta machine. See instructions below.
- Hardware virtualization support (e.g. Intel VT or AMD-V) (see How_to_debug_Virtualization_problems#Is_My_Guest_Using_KVM.3F Is My Guest Using KVM?). If unavailable, you can still help with testing QEMU support.
- At least one guest image installed before the test day (suggested reading - Virtualization_Quick_Start)
- Up to 10-20Gb free disk space. Guest images take up a lot of space.
Areas to test
News tests and features
Below are the some of the virt features accepted for F17 which should each have test notes documented:
Below are some other F17 virt features which are lacking clear test instructions:
- https://fedoraproject.org/wiki/Features/KVM_Guest_PMU (FIXME: no test instructions)
- https://fedoraproject.org/wiki/Features/Open_vSwitch (FIXME: no test instructions)
- https://fedoraproject.org/wiki/Features/VirtSandbox (Ignore, pending updated RPMs in Fedora)
Other important / general test plans to follow include:
- libguestfs
— libguestfs, image inspection, virt tools, V2V, P2V (you will need at least one guest to test this) - GuestOS compatibility
— test installation of as many different guest operating system as as possible. (You will need a KVM bare metal host & lots of disk space)
Previous test cases
Some test cases used in previous test days. Still useful to test for regressions!
General Virt
- QA:Testcase_Virtualization_URL_Guest_Install
- QA:Testcase_Virtualization_CDROM_Guest_Install
- QA:Testcase_Virtualization_Virt_Manager_Lifecycle
- QA:Testcase_Virtualization_Guest_pxeBoot
- QA:Testcase Live Migration using libvirt/virsh
- QA:Testcase Offline (paused) Migration using libvirt/virsh
Spice
- QA:Testcase Virtualization Check SPICE password support
- QA:Testcase Virtualization Manually set spice listening port with TLS port set
- QA:Testcase Virtualization Setting up a VM with Spice
- QA:Testcase Virtualization Spice listen on all public network interfaces
libvirt
- QA:Testcase Virtualization libvirt create a logical pool
- QA:Testcase Virtualization libvirt save and restore with svirt
- QA:Testcase Virtualization libvirt set guest memory