Xen Document Days/TODO
Go back to Xen Document Days
- 1 Requested Documentation
- 1.1 In progress (just need to double check whether finished)
- 1.2 Open work items
- 1.2.1 Easy/beginners: Getting started with Xen using xen-tools (copy and paste from blog to wiki)
- 1.2.2 Easy/beginners: Clean up Xen_4.2_Man_Pages
- 1.2.3 cpupools intro / howto
- 1.2.4 XCP Overview
- 1.2.5 A Xen Security Guide
- 1.2.6 Review and Update: xenpm usage recommendations
- 1.2.7 HOWTO : using xm trigger to poweroff or firing off NMIs
- 1.2.8 HOWTO: Setting boot order for domUs (PV and HVM)
- 1.2.9 HOWTO: Chain pypxeboot and pygrub
- 2 Done Recently
- 3 Developer Docs
- 4 Wiki Maintenance
In progress (just need to double check whether finished)
Improve networking documentation
Expand Host Configuration/Networking docs to cover non-bridge network configurations supported by xend (e.g. routed, nat'd). Possibly split into a page per config.
- Lars.kurth 19:50, 25 June 2012 (UTC) : Significant work has been done to Xen Networking. Not sure whether the review tag from Xen_Networking can be removed
- Ijc 08:31, 28 June 2012 (UTC): IMHO not yet. I'll continue to work on the remainder of the doc and then remove the tag.
- Lars.kurth 15:53, 19 September 2012 (UTC): Checked with ijc, needs a little more work
A Xen Performance Tuning Guide
- Which workloads work for which virt mode. Network considerations. NUMA. VCPU Pinning. Etc.
- Examples from the KVM world: Guest perf tuning, KVM options affecting performance, Comprehensive guide covering pinning, caching, memory, huge pages, etc.
- Lars.kurth 19:50, 25 June 2012 (UTC) : Work has been done on Tuning. Not sure whether more needs to be done.
- Stefano 30 June 2012: The guide is in a decent state but I will keep improving it during the next doc days.
- Lars.kurth 15:54, 19 September 2012 (UTC): Needs a quick sanity check for Xen 4.2
Open work items
Easy/beginners: Getting started with Xen using xen-tools (copy and paste from blog to wiki)
Have a blog post. Copy and paste to wiki.
Easy/beginners: Clean up Xen_4.2_Man_Pages
cpupools intro / howto
- George Dunlap I plan on doing this for September's doc day.
Similar to Xen Overview
A Xen Security Guide
The different options in Xen for Security, trade-offs, how to set them up, how to test Xen for security and how to optimize for different scenarios
- Lars.kurth 09:48, 27 March 2012 (UTC): Category:Security contains some security related docs
- Lars.kurth 11:01, 4 April 2012 (UTC): It would be good if we could document a) XSM, b) Introspection API, c) Xen and SELinux in Dom0, d) Memory Access API (introduced in 4.1)
- User Docs that where migrating content would make sense and update such as (we can attach PDF's to the wiki now for starters, or we can use a conversion tool
- Lars.kurth 15:59, 19 September 2012 (UTC): Some good articles came out of XenSummit NA (these can be built upon). Got funding to document XSM.
Review and Update: xenpm usage recommendations
HOWTO : using xm trigger to poweroff or firing off NMIs
Howto on using xm trigger to poweroff or firing off NMIs.
HOWTO: Setting boot order for domUs (PV and HVM)
Howto set up boot order for domUs (all virt modes)
HOWTO: Chain pypxeboot and pygrub
How to chain pypxeboot and pygrub
- Lars.kurth 10:35, 27 March 2012 (UTC): Is pypxeboot popular at all?
- Fheigl I added that. It is somewhat common, OVM 2 and OVM 3 rely on it for PXE installs. I'm not sure if xenpvnetboot is the same, or works. The use case is "you want to use the same installation server for Xen VMs and phys. servers. You want to be able to reinstall them based on PXE reply.
- Fheigl There is documentation for pypxeboot, but there is no (afaik) documentation for how pygrub is used as a fallback loader. We wasted many days just to get some hack that can't even load a newer kernel. Which sucks, in the end you spend more time/money making PV PXE boot work than you save by using virtualized servers.
- Fheigl Q3: How could it be popular given the state of documentation. <= Key issue to the left of this sentence.
- Lars.kurth 16:03, 19 September 2012 (UTC) : wondering whether this video contains what is needed
Clear up Xen TODO List
- XenDevelopmentProjects - although this will need maintaining
- Revamp http://wiki.xen.org/wiki/Xen_PCI_Passthrough. Should be more organized, easier to follow, less verbose, more thorough, and more up-to-date.
- Review and update http://en.wikipedia.org/wiki/Xen - in particular the "Host: Unix-like systems" is out-of-date. The Guest section is too.
- Make Host Install and Guest Install more useful
- Feature Status Doc : Xen_Release_Features
- Xen Overview which explains the top level architectural features and options, trade-offs and links to examples tutorials that show how you set these up
- List i.e. stuff what to test after packaging. This would avoid the current state of affairs where most distros are infact broken w/re to Xen. See Distros
- Installation Guides: How to install on various distros. Tag with Category:Host Install and Category:Guest_Install.
- vcpu pinning (part of Tuning)
Docs that need attention or are missing
- Make XAPI docs (built from source) available on xen.org
- PVOPS portal on xen.org - Konrad volunteered
- some more xenstore docs (i.e. recent python bindings that were sent to the -users list
- Using libxenstat python bindings (imo they're broken)
- More PV protocol docs (see recent patches to blkif.h for example)
- Document xenstore paths used by guests and toolstack etc
Fix articles that need attention
- Category:Contains_Needs_Action - Pages that need fixing
- Category:Contains_Needs_Formatting - Pages that need formatting
- Special:WantedPages - Missing pages (many may just need to be migrated), some may be obsolete
We need to go through some of the categies on the http://wiki.xen.org/wiki/Main_Page and decise whether there are documents in each category that need to be highlighted in a trail, etc.
Loose ends on migration
- Migrate remaining wiki pages (see Wiki_Community/Migration_Instructions_from_Old_to_New_Xen_Wiki)