From Fedora Project Wiki

< FWN‎ | Beats

 
(191 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]]
=== Enterprise Management Tools List ===
This section contains the discussion happening on the
[http://www.redhat.com/mailman/listinfo/et-mgmt-tools et-mgmt-tools list]
==== ====
<references />


=== Fedora Virtualization List ===
=== Fedora Virtualization List ===
Line 20: 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 />
<references />


==== Virtualization Technology Preview Repo ====
==== RHEL and Fedora Virtualization Feature Parity ====
[[DanielBerrange|Daniel Berrange]]
Robert Day wondered how the virtualization features<ref>http://www.redhat.com/virtualization/rhev/</ref> of Red Hat Enterprise Linux 5.4
 
compared to Fedora 12.
<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>
[[DanielBerrange|Daniel Berrange]]  
under the umbrella of the
explained<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00040.html</ref>
Fedora Virtualization SIG. Specifically, to provide a 'virt-preview' YUM
"The KVM based virtualization in RHEL-5.4 is not nearly so far behind
repo for the most recent stable stream (ie F10, but not F9).
Fedora as you might think. The {{package|libvirt}} mgmt stack in RHEL-5.4 was
</pre>
rebased to be near parity with [[Releases/11|Fedora 11]], and KVM in RHEL-5.4 is
<pre>
also pretty close to that using what's best described as a hybrid of
So in summary
kvm-83 and kvm-84."
 
- 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 />
 
==== Fedora Virtualization Status Report ====
[[MarkMcLoughlin|Mark McLoughlin]] reminds<ref>http://www.redhat.com/archives/fedora-virt/2009-April/msg00055.html</ref> us
"It's only a matter of days until the F11 tree freezes and the list
of bugs isn't getting any shorter!"
 
Read on for more coverage of virtualization developments in the past week.


<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 />

Latest revision as of 18:09, 18 December 2009



Virtualization

In this section, we cover discussion of Fedora virtualization technologies on the @fedora-virt list.

Contributing Writer: Dale Bewley

Fedora Virtualization List

This section contains the discussion happening on the fedora-virt list.

Virt Status Report

Justin Forbes posted[1] a Fedora virtualization status report. Justin pointed out F13 bugs[2] now include Important and Pony classifications in addition to Blocker and Target.

RHEL and Fedora Virtualization Feature Parity

Robert Day wondered how the virtualization features[1] of Red Hat Enterprise Linux 5.4 compared to Fedora 12.

Daniel Berrange explained[2] "The KVM based virtualization in RHEL-5.4 is not nearly so far behind Fedora as you might think. The Package-x-generic-16.pnglibvirt mgmt stack in RHEL-5.4 was rebased to be near parity with 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."