Test Day:2009-05-07 Virtualization
From FedoraProject
(→How to test?) |
m (Change category) |
||
| (38 intermediate revisions by 17 users not shown) | |||
| Line 9: | Line 9: | ||
=== What to test? === | === What to test? === | ||
| − | Today's | + | Today's instalment of Fedora Test Day will focus on widespread testing of Fedora [[Virtualization]] in general, with a particular emphasis on some [[Category:F11 Virt Features|new F11 features]]: |
* [[Features/KVM PCI Device Assignment|KVM PCI Device Assignment]] | * [[Features/KVM PCI Device Assignment|KVM PCI Device Assignment]] | ||
| Line 22: | Line 22: | ||
* Development - [[User:Markmc|Mark McLoughlin]], [[User:Rjones|Rich Jones]], [[User:Berrange|Dan Berrange]] | * Development - [[User:Markmc|Mark McLoughlin]], [[User:Rjones|Rich Jones]], [[User:Berrange|Dan Berrange]] | ||
* Quality Assurance - [[User:jlaska|James Laska]], [[User:cward|Chris Ward]], [[User:blesk|Michal Marciniszyn]] | * Quality Assurance - [[User:jlaska|James Laska]], [[User:cward|Chris Ward]], [[User:blesk|Michal Marciniszyn]] | ||
| + | |||
| + | === Documentation === | ||
| + | * [[Getting_started_with_virtualization]] | ||
| + | * [[How to debug Virtualization problems]] | ||
=== Prerequisite for Test Day === | === Prerequisite for Test Day === | ||
| Line 27: | Line 31: | ||
You will primarily be concerned with testing Fedora 11 as a virtualization host. You will need: | You will primarily be concerned with testing Fedora 11 as a virtualization host. You will need: | ||
| − | * A fully updated Fedora 11 Rawhide machine. | + | * A fully updated Fedora 11 Rawhide machine. |
| − | * Hardware virtualization support (e.g. Intel VT or AMD-V). If | + | ** [[Releases/Rawhide|Information on installing and upgrading to rawhide]] |
| + | ** [https://www.redhat.com/archives/fedora-devel-announce/2009-April/msg00008.html Information on installing Fedora 11 Preview] | ||
| + | * Hardware virtualization support (e.g. Intel VT or AMD-V). If unavailable, you can still help with testing QEMU support. | ||
* At least one guest image installed before the test day. | * At least one guest image installed before the test day. | ||
* Up to 10-20Gb free disk space. Guest images take up a lot of space. | * Up to 10-20Gb free disk space. Guest images take up a lot of space. | ||
| − | * | + | * See test areas below for area specific requirements |
| − | + | ||
| − | + | ||
=== How to test? === | === How to test? === | ||
Jump on IRC, pick some areas to test from the table below, add yourself to the table and file bugs as you see them. | Jump on IRC, pick some areas to test from the table below, add yourself to the table and file bugs as you see them. | ||
| − | |||
| − | |||
{| | {| | ||
| Line 49: | Line 51: | ||
! style="color:white; background-color:#5F94C9;" | Status | ! style="color:white; background-color:#5F94C9;" | Status | ||
|- | |- | ||
| − | | Device Assignment | + | | [[Test_Day:2009-05-07_Virtualization_KVM_PCI_Device_Assignment|Device Assignment]] |
| Requires specific hardware (i.e. VT-d) | | Requires specific hardware (i.e. VT-d) | ||
| 2 | | 2 | ||
| 2 hours | | 2 hours | ||
| − | | [[User:Markmc|Mark McLoughlin]], [[User:Rakoenig|Rainer Koenig]] | + | | [[User:Markmc|Mark McLoughlin]], [[User:Rakoenig|Rainer Koenig]], [[User:Pairaj|Paniraja KM]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |started |
|- | |- | ||
| − | | sVirt | + | | [[Features/SVirt_Mandatory_Access_Control#How_To_TestsVirt|sVirt]] |
| Some familiarity with SELinux would help | | Some familiarity with SELinux would help | ||
| 4 | | 4 | ||
| Line 63: | Line 65: | ||
| style="background-color: orange;" |Not started | | style="background-color: orange;" |Not started | ||
|- | |- | ||
| − | | VNC Authentication | + | | [[Test_Day:2009-05-07_Virtualization_VNC_Authentication|VNC Authentication]] |
| SASL authentication in VNC qemu server; several auth methods need testing | | SASL authentication in VNC qemu server; several auth methods need testing | ||
| 2 | | 2 | ||
| Line 74: | Line 76: | ||
| 2 | | 2 | ||
| 30 minutes | | 30 minutes | ||
| − | | [[User:Rjones|Rich Jones]] | + | | [[User:Rjones|Rich Jones]], [[User:Cward|Chris Ward]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |Started |
|- | |- | ||
| KVM Test Suite | | KVM Test Suite | ||
| Line 81: | Line 83: | ||
| 10 | | 10 | ||
| 30 minutes | | 30 minutes | ||
| − | | Mike Burns | + | | Mike Burns, [[User:Cward|Chris Ward]], [[User:Lmr|Lucas Rodrigues]], [[User:Jforbes|Justin Forbes]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |started |
|- | |- | ||
| − | | libvirt | + | | [[Test Day:2009-05-07 libvirt|libvirt]] |
| − | | Basic libvirt acceptance testing | + | | [[Test Day:2009-05-07 libvirt|Basic libvirt acceptance testing]] |
| 4 | | 4 | ||
| 30 minutes | | 30 minutes | ||
| − | | [[User:Berrange|Dan Berrange]], [[User:Rjones|Rich Jones]] | + | | [[User:Berrange|Dan Berrange]], [[User:Rjones|Rich Jones]], [[User:pavann|Pavan Naregundi]], [[User:charlesrose|Charles Rose]], [[User:Markmc|Mark McLoughlin]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |started |
|- | |- | ||
| virt-install | | virt-install | ||
| Line 95: | Line 97: | ||
| 2 | | 2 | ||
| 2 hours | | 2 hours | ||
| − | | [[User:Crobinso|Cole Robinson]] | + | | [[User:Crobinso|Cole Robinson]], [[User:santwana|Santwana Samantray]], [[User:Pairaj|Paniraja KM]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |Started |
|- | |- | ||
| virt-manager | | virt-manager | ||
| Line 102: | Line 104: | ||
| 4 | | 4 | ||
| 4 hours | | 4 hours | ||
| − | | [[User:Crobinso|Cole Robinson]] | + | | [[User:Crobinso|Cole Robinson]], [[User:santwana|Santwana Samantray]], [[User:pavann|Pavan Naregundi]], [[User:Pairaj|Paniraja KM]], [[User:Jforbes|Justin Forbes]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |Started |
|- | |- | ||
| [[Test_Day:2009-05-07_Virtualization Guest Installs|Guest Installs]] | | [[Test_Day:2009-05-07_Virtualization Guest Installs|Guest Installs]] | ||
| Line 109: | Line 111: | ||
| 4 | | 4 | ||
| 2 hours | | 2 hours | ||
| − | |[[User:Liam|Liam Li]], [[User:jlaska|James Laska]], [[User:jaswang|Jason Wang]], [[User:Rakoenig|Rainer Koenig]] | + | |[[User:Liam|Liam Li]], [[User:jlaska|James Laska]], [[User:jaswang|Jason Wang]], [[User:vbian|Vivian Bian]], [[User:Rakoenig|Rainer Koenig]], [[User:pavann|Pavan Naregundi]], [[User:santwana|Santwana Samantray]], [[User:Cward|Chris Ward]], [[User:charlesrose|Charles Rose]], [[User:Paniraj|Paniraja KM]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |started |
|- | |- | ||
| Device Hotplug | | Device Hotplug | ||
| Line 119: | Line 121: | ||
| style="background-color: orange;" |Not started | | style="background-color: orange;" |Not started | ||
|- | |- | ||
| − | + | | [[QA:Testcase_Virtualization_KVM_Migrate|Save/Restore/Migrate]] | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | | [[ | + | |
| − | + | ||
| − | + | ||
| − | | Save/Restore/Migrate | + | |
| Remote migration needs a second machine, basic testing possible without this | | Remote migration needs a second machine, basic testing possible without this | ||
| 2 | | 2 | ||
| 2 hours | | 2 hours | ||
| − | | [[User:Glommer|Glauber Costa]] | + | | [[User:Glommer|Glauber Costa]], [[User:charlesrose|Charles Rose]], [[User:Lmr|Lucas Rodrigues]] |
| style="background-color: orange;" |Not started | | style="background-color: orange;" |Not started | ||
|- | |- | ||
| − | | | + | | [[QA:Testcase_Virtualization_KVM_Suspend_Resume|Suspend_Resume]] |
| − | | Important to test | + | | Important to stress test guests while suspending/resuming |
| 2 | | 2 | ||
| 2 hours | | 2 hours | ||
| − | | [[User:Mtosatti|Marcelo Tosatti]] | + | | [[User:Mtosatti|Marcelo Tosatti]], [[User:santwana|Santwana Samantray]], [[User:Cward|Chris Ward]], [[User:Paniraj|Paniraja KM]] |
| − | | style="background-color: | + | | style="background-color: yellow;" |Started |
|- | |- | ||
| [[Test_Day:2009-05-07_Virtualization Console|Console]] | | [[Test_Day:2009-05-07_Virtualization Console|Console]] | ||
| Line 145: | Line 140: | ||
| 2 hours | | 2 hours | ||
| [[User:Berrange|Dan Berrange]], [[User:jlaska|James Laska]] | | [[User:Berrange|Dan Berrange]], [[User:jlaska|James Laska]] | ||
| − | | style="background-color: | + | | style="background-color: yellow;" |Started |
|- | |- | ||
| − | | Networking | + | | [[Test_Day:2009-05-07_Virtualization_Networking|Networking]] |
| Different host network configurations, different NICs | | Different host network configurations, different NICs | ||
| 2 | | 2 | ||
| Line 154: | Line 149: | ||
| style="background-color: orange;" |Not started | | style="background-color: orange;" |Not started | ||
|- | |- | ||
| − | | Storage | + | | [[Test_Day:2009-05-07_Virtualization_Storage|Storage]] |
| Different storage pools, image formats, virtio/ide/scsi, caching modes | | Different storage pools, image formats, virtio/ide/scsi, caching modes | ||
| 2 | | 2 | ||
| 4 hours | | 4 hours | ||
| − | | [[User:Berrange|Dan Berrange]], [[User:JohnCooper|John Cooper]] | + | | [[User:Berrange|Dan Berrange]], [[User:JohnCooper|John Cooper]], [[User:Jscotka|Jan Scotka]] |
| style="background-color: orange;" |Not started | | style="background-color: orange;" |Not started | ||
|- | |- | ||
| [[Test_Day:2009-05-07_Virtualization:XenDomU|Xen DomU]] | | [[Test_Day:2009-05-07_Virtualization:XenDomU|Xen DomU]] | ||
| − | | | + | | Ensure that F11 works well as a Xen guest; comprehensive set of test cases on different guest/host combinations |
| 2 | | 2 | ||
| − | | | + | | 8 hours |
| [[User:Clalance|Chris Lalancette]] | | [[User:Clalance|Chris Lalancette]] | ||
| style="background-color: orange;" |Not started | | style="background-color: orange;" |Not started | ||
| Line 170: | Line 165: | ||
|} | |} | ||
| − | [[Category:Test Days]] | + | [[Category:Fedora 11 Test Days]] |
[[Category:Virtualization]] | [[Category:Virtualization]] | ||
Latest revision as of 13:08, 6 November 2009
| DATE | TIME | WHERE |
| Thu May 7, 2009 | All Day | #fedora-qa) |
Contents |
[edit] What to test?
Today's instalment of Fedora Test Day will focus on widespread testing of Fedora Virtualization in general, with a particular emphasis on some:
- KVM PCI Device Assignment
- KVM and QEMU Merge
- SVirt Mandatory Access Control
- Improved Graphical Console
- VNC SASL Authentication
[edit] Who's available
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
- Development - Mark McLoughlin, Rich Jones, Dan Berrange
- Quality Assurance - James Laska, Chris Ward, Michal Marciniszyn
[edit] Documentation
[edit] Prerequisite for Test Day
You will primarily be concerned with testing Fedora 11 as a virtualization host. You will need:
- A fully updated Fedora 11 Rawhide machine.
- Hardware virtualization support (e.g. Intel VT or AMD-V). If unavailable, you can still help with testing QEMU support.
- At least one guest image installed before the test day.
- Up to 10-20Gb free disk space. Guest images take up a lot of space.
- See test areas below for area specific requirements
[edit] How to test?
Jump on IRC, pick some areas to test from the table below, add yourself to the table and file bugs as you see them.
| Test Area | Comments | Testers Required | Estimated Time | Testers | Status |
|---|---|---|---|---|---|
| Device Assignment | Requires specific hardware (i.e. VT-d) | 2 | 2 hours | Mark McLoughlin, Rainer Koenig, Paniraja KM | started |
| sVirt | Some familiarity with SELinux would help | 4 | 2 hours | Dan Walsh, Martin Koci | Not started |
| VNC Authentication | SASL authentication in VNC qemu server; several auth methods need testing | 2 | 2 hours | Dan Berrange | Not started |
| Graphical Console | F11 guests should have 1024x768 and absolute pointer by default | 2 | 30 minutes | Rich Jones, Chris Ward | Started |
| KVM Test Suite | We want to have kvm-autotest run on as many different hardware profiles as possible | 10 | 30 minutes | Mike Burns, Chris Ward, Lucas Rodrigues, Justin Forbes | started |
| libvirt | Basic libvirt acceptance testing | 4 | 30 minutes | Dan Berrange, Rich Jones, Pavan Naregundi, Charles Rose, Mark McLoughlin | started |
| virt-install | Guest installs from command line | 2 | 2 hours | Cole Robinson, Santwana Samantray, Paniraja KM | Started |
| virt-manager | Broad coverage of all virt-manager functionality | 4 | 4 hours | Cole Robinson, Santwana Samantray, Pavan Naregundi, Paniraja KM, Justin Forbes | Started |
| Guest Installs | F10, F11, RHEL 3/4/5 and Windows installs | 4 | 2 hours | Liam Li, James Laska, Jason Wang, Vivian Bian, Rainer Koenig, Pavan Naregundi, Santwana Samantray, Chris Ward, Charles Rose, Paniraja KM | started |
| Device Hotplug | Testing both hotplug UI and underlying KVM/QEMU support | 2 | 2 hour | Marcelo Tosatti | Not started |
| Save/Restore/Migrate | Remote migration needs a second machine, basic testing possible without this | 2 | 2 hours | Glauber Costa, Charles Rose, Lucas Rodrigues | Not started |
| Suspend_Resume | Important to stress test guests while suspending/resuming | 2 | 2 hours | Marcelo Tosatti, Santwana Samantray, Chris Ward, Paniraja KM | Started |
| Console | Including graphical/serial, scaling, fullscreen, grabs, keymaps | 4 | 2 hours | Dan Berrange, James Laska | Started |
| Networking | Different host network configurations, different NICs | 2 | 2 hours | Mark McLoughlin | Not started |
| Storage | Different storage pools, image formats, virtio/ide/scsi, caching modes | 2 | 4 hours | Dan Berrange, John Cooper, Jan Scotka | Not started |
| Xen DomU | Ensure that F11 works well as a Xen guest; comprehensive set of test cases on different guest/host combinations | 2 | 8 hours | Chris Lalancette | Not started |