|
|
(190 intermediate revisions by 2 users not shown) |
Line 2: |
Line 2: |
|
| |
|
| {{Anchor|Virtualization}} | | {{Anchor|Virtualization}} |
| | |
|
| |
|
| == Virtualization == | | == Virtualization == |
| In this section, we cover discussion on the @et-mgmnt-tools-list, @fedora-xen-list, and @libvirt-list of Fedora virtualization technologies. | | In this section, we cover discussion of Fedora virtualization technologies on the |
| | @fedora-virt list. |
|
| |
|
| Contributing Writer: [[User:Dale | Dale Bewley]] | | Contributing Writer: [[User:Dale | Dale Bewley]] |
|
| |
|
| |
|
| |
|
| === Fedora Virtualization List === | | === Fedora Virtualization List === |
Line 14: |
Line 14: |
| [http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list]. | | [http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list]. |
|
| |
|
| ==== Guest Configuration with augeas and libguestfs ==== | | ==== Virt Status Report ==== |
| After blogging<ref>http://rwmj.wordpress.com/2009/04/01/libguestfs-access-and-modify-virtual-machine-disk-images/</ref> just last week that "Nothing much is coded at the moment", the prolific [[RichardJones|Richard Jones]]
| | [[JustinForbes|Justin Forbes]] |
| announced<ref>http://www.redhat.com/archives/fedora-virt/2009-April/msg00045.html</ref>
| | posted<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00056.html</ref> a Fedora virtualization status report. |
| he has added support to {{package|augeas}} for his latest project,
| | Justin pointed out F13 bugs<ref>http://fedoraproject.org/wiki/Virtualization_bugs</ref> now include Important and Pony classifications in addition to Blocker and Target. |
| <code>libguestfs</code><ref>http://et.redhat.com/~rjones/libguestfs/</ref>. <code>libguestfs</code> "lets you examine and modify
| |
| virtual machine disk images, so you can perform sysadmin tasks on
| |
| virtual machines without needing to bring them up or log into them."
| |
| | |
| "Augeas is a configuration editing tool. It parses configuration files in
| |
| their native formats and transforms them into a tree. Configuration changes
| |
| are made by manipulating this tree and saving it back into native config
| |
| files."<ref>http://augeas.net/</ref>
| |
| | |
| "libguestfs now supports Augeas, so you can
| |
| use Augeas to edit configuration files within the virtual machine."
| |
| | |
| <references />
| |
| | |
| ==== Virtualization Technology Preview Repo ====
| |
| [[DanielBerrange|Daniel Berrange]]
| |
| | |
| <ref>http://www.redhat.com/archives/fedora-virt/2009-April/msg00008.html</ref>
| |
| | |
| <pre>
| |
| The obvious problem with what we do for libvirt at the moment, is
| |
| that we are introducing major new features into the stable release
| |
| stream here. This risks destabalizing the stable Fedora streams,
| |
| and also compromises our 'Feature' process because stuff we're
| |
| pushing for Fedora 11 appears in Fedora 9 / 10 before F11 even comes
| |
| out. | |
| | |
| I think it would be desirable to get the stable Fedora releases onto a
| |
| pretty strong bugfix only policy,...
| |
| </pre>
| |
| | |
| <pre>
| |
| under the umbrella of the
| |
| Fedora Virtualization SIG. Specifically, to provide a 'virt-preview' YUM
| |
| repo for the most recent stable stream (ie F10, but not F9).
| |
| </pre>
| |
| <pre>
| |
| So in summary
| |
| | |
| - All new upstream releases built in rawhide
| |
| - New upstream releases also built in stable preview branch if possible
| |
| - Only bugfixes built in stable updates/updates-testing branch
| |
| - In exceptional circumstances, rebase for preview branch can be
| |
| built to updates/updates-testing after alot of positive testing
| |
| | |
| This would
| |
| | |
| - Ensure users of stable Fedora release have high confidence in
| |
| quality of the updates/updates-testing stream
| |
| - Allow users to trivially test new upstream rebases while
| |
| staying on the stable distro stream
| |
| - Improve testing coverage of major new rawhide features without using
| |
| the stable release stream users as guinea pigs
| |
| </pre>
| |
| | |
| [[MarkMcLoughlin|Mark McLoughlin]]
| |
| thought<ref>http://www.redhat.com/archives/fedora-virt/2009-April/msg00010.html</ref>
| |
| "this would be hugely useful to people interested in the latest
| |
| virt bits, but without a testing machine for running rawhide." And even
| |
| proposed a name for the repo "How about 'virt-hide' ? :)".
| |
| | |
| <pre>
| |
| When libvirt-0.6.0 hit my laptop through updates-testing and was
| |
| significantly broken, my reaction was along the lines of "wait, I didn't
| |
| sign up for this!" - I suspect other people in that situation might
| |
| disable updates-testing as a result. That damages not only testing of
| |
| virt packages, but testing of the whole distro.
| |
| | |
| I think it was after that update that I wrote these guidelines<ref>http://fedoraproject.org/wiki/PackageMaintainers/Package_update_guidelines</ref> and had
| |
| it approved by FESCo.
| |
| </pre>
| |
|
| |
|
| <references /> | | <references /> |
|
| |
|
| ==== Fedora Virtualization Status Report ==== | | ==== RHEL and Fedora Virtualization Feature Parity ==== |
| [[MarkMcLoughlin|Mark McLoughlin]] reminds<ref>http://www.redhat.com/archives/fedora-virt/2009-April/msg00055.html</ref> us
| | Robert Day wondered how the virtualization features<ref>http://www.redhat.com/virtualization/rhev/</ref> of Red Hat Enterprise Linux 5.4 |
| "It's only a matter of days until the F11 tree freezes and the list
| | compared to Fedora 12. |
| of bugs isn't getting any shorter!"
| |
|
| |
|
| Read on for more coverage of virtualization developments in the past week.
| | [[DanielBerrange|Daniel Berrange]] |
| | explained<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00040.html</ref> |
| | "The KVM based virtualization in RHEL-5.4 is not nearly so far behind |
| | Fedora as you might think. The {{package|libvirt}} mgmt stack in RHEL-5.4 was |
| | rebased to be near parity with [[Releases/11|Fedora 11]], and KVM in RHEL-5.4 is |
| | also pretty close to that using what's best described as a hybrid of |
| | kvm-83 and kvm-84." |
|
| |
|
| <references /> | | <references /> |
|
| |
|
| === Fedora Xen List ===
| |
| This section contains the discussion happening on the
| |
| [http://www.redhat.com/mailman/listinfo/fedora-xen fedora-xen list].
| |
|
| |
| ==== Experimental Dom0 Kernel Update ====
| |
| [[MichaelYoung|Michael Young]]
| |
| I asked MY where he got his dom0 patches:
| |
| <pre>
| |
| The patches were generated using git from the git repository
| |
| git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git combined with
| |
| a mainline kernel git repository such as
| |
| git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
| |
| possibly with a bit of manual merging. So there isn't a single URL. I am
| |
| not sure which is the best branch of the xen git to use at the moment,
| |
| because the effort is focused on egtting the patches into the main kernel
| |
| during the merge window.
| |
| </pre>
| |
| <pre>
| |
| If it helps Jeremy commented about the state of the xen repository in this
| |
| email
| |
| http://lists.xensource.com/archives/html/xen-devel/2009-04/msg00151.html
| |
| My most recent kernel was built using the push2/xen/dom0/master branch,
| |
| though I think I might wait a week or so to see what gets merged before
| |
| doing another update.
| |
| </pre>
| |
|
| |
|
| | ==== ==== |
| <references /> | | <references /> |
|
| |
|
| === Libvirt List ===
| | ==== ==== |
| This section contains the discussion happening on the
| |
| [http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].
| |
| | |
| ==== ==== | |
| <references /> | | <references /> |