m (→Comments and Discussion: bad hr!) |
|||
Line 76: | Line 76: | ||
* See [[Talk:Features/YourFeatureName]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page --> | * See [[Talk:Features/YourFeatureName]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page --> | ||
[[Category:Virtualization|XenPvopsDom0]] | |||
[[Category:FeaturePageIncomplete]] | [[Category:FeaturePageIncomplete]] | ||
<!-- When your feature page is completed and ready for review --> | <!-- When your feature page is completed and ready for review --> | ||
Line 83: | Line 82: | ||
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | <!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | ||
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> | <!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> | ||
Revision as of 01:38, 25 January 2009
Feature Name
Summary
Dom0 support for pvops-based kernel
to support hosting of Xen guests which has been lacking since Fedora 8.
Owner
- Name: None
Previously involved: EduardoHabkost, MarkMcLoughlin, Stephen Tweedie, Chris Wright, Juan Quintela, Markus Armbruster, Glauber Costa, DanielBerrange, ...
Current status
- Last updated: 2009-01-22
- Percentage of completion: 0%
- Targeted release: Unknown
- Fedora 10 shipped 2008-11-25 with Xen i686 and x86_64 DomU support enabled in the stock kernel.
- Dom0 status: awaiting upstream kernel support
- Background:
- upstream status, latest pv_ops dom0 patches
- FWN #158,FWN #152, FWN #146, FWN #137
- old status #1, old status #2
Detailed Description
See Features/XenPvops for a rationale. This feature just continues the paravirt_ops Xen effort to bring it back to feature parity with Fedora 8 Xen.
Scope
Work items:
- Implement Dom0 support in upstream kernel (JeremyFitzhardinge)
- Allow the hypervisor to boot bzImage kernels (see this patch)
- Make 'new-kernel-pkg' aware of HYPERVISOR setting in /etc/sysconfig/xen
- Wait for that upstream kernel version to be pulled into Fedora
How To Test
- Install a Fedora host/Dom0 system
- Turn on Xen Hypervisor by setting 'HYPERVISOR=/boot/xen-3.3.gz' in /etc/sysconfig/kernel and running some tool (TBD)
- Turn on Xen Userspace by running 'chkconfig xend on'
- Reboot
- Observe presence of Xen via /sys/hypervisor/
- Run 'xm list' and observe Domain-0
- Use virt-install to deploy a Fedora 9/10 paravirt guest
- Use virt-install to deploy a Fedora 8 paravirt guest
- Use virt-install to deploy a Fedora 8/9/10 fullyvirt guest
- Use 'virsh' to save & restore a PV guest and HVM guest
- Balloon down memory of a guest with virsh.
User Experience
- Stock Fedora kernel supports Xen
- The Xen kernel does not lag behind the Fedora kernel
- All features and hardware supported on baremetal also works on Xen Dom0
- Can enable/disable use of HV via a /etc/sysconfig setting
Dependencies
- Update to 'new-kernel-pkg' to know how to install HV
Contingency Plan
If Dom0 support is not ready, continue the status quo of only shipping with DomU support.