From Fedora Project Wiki

< FWN‎ | Beats

No edit summary
No edit summary
Line 6: Line 6:
== Virtualization ==
== Virtualization ==
In this section, we cover discussion of Fedora virtualization technologies on the
In this section, we cover discussion of Fedora virtualization technologies on the
@fedora-virt and @libvirt-list lists.
@fedora-virt, @fedora-xen-list, @libguestfs, @libvirt-list,
@virt-tools-list, and @ovirt-devel-list lists.


Contributing Writer: [[User:Dale | Dale Bewley]]
Contributing Writer: [[User:Dale | Dale Bewley]]


=== Interviews ===
=== Events ===
[[MelChua|Mel Chua]]
On December 9th 9am EST to 6pm EST, Red Hat will be holding an online "event focused on Red Hat Enterprise Linux solutions, including virtualization and cloud computing."
recently interviewed<ref>http://fedoraproject.org/wiki/Virtualization_improvements_in_Fedora_12</ref> 3 Fedora virtualization luminaries:
Titled "Red Hat Virtual Experience 2009"<ref>http://www-2.virtualevents365.com/rhexp/about.php</ref>
[[RichardJones|Richard Jones]], [[DavidLutterkort|David Lutterkort]], and [[MarkMcLoughlin|Mark McLoughlin]]. Topics included:
Attendees can participate in keynote sessions and "chats with business leaders, executives, key developers, customers, and strategic partners", and  
* Richard Jones on guestfish and friends (libguestds and libvirt)
"learn what's on the horizon from Red Hat and industry partners—innovations in Red Hat Enterprise Linux, tools, security, and deployment in the cloud."
* Mark McLoughlin on virtual upgrades to your virtual machine
* David Lutterkort on "Network scripts: complex no more!"
* How to try out virtualization
* From etherboot to gPXE
* qcow2: now with better performance!
* Virtualization in Fedora: a historical retrospective
* What's Next? Virtualization in F13 and beyond
* When they're not hacking...


<references />
<references />
Line 30: Line 23:
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].


==== Fedora Virtualization Status Report ====
==== New Release virt-manager 0.8.1  ====
The latest virt status
[[ColeRobinson|Cole Robinson]]
report<ref>http://www.redhat.com/archives/fedora-virt/2009-November/msg00045.html</ref>
announced<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00003.html</ref> new releases of {{package|virt-manager}} 0.8.1 and {{package|python-virtinst|virtinst}} 0.500.1.
from [[MarkMcLoughlin|Mark McLoughlin]] details the status of the latest
virtualization related bugs, and relayes behind the scenes drama of
"a couple of fire-drills with last-minute serious blocker bugs" as Fedora 12
was about to go out the door.


Virtual Machine Manager<ref>http://www.virt-manager.org/</ref> provides a graphical tool for administering virtual machines, using {{package|libvirt}} as the backend management API.
<code>Virtinst</code> is a python module that helps build and install <code>libvirt</code> based virtual
machines. Currently supports KVM, QEmu and Xen virtual machines. Package
includes several command line utilities, including {{command|virt-install}} (build
and install new VMs) and {{command|virt-clone}} (clone an existing virtual machine).
'''New virt-manager Features:'''
* VM Migration wizard, exposing various migration options
* Enumerate CDROM and bridge devices on remote connections
* Can once again list multiple graphs in the manager window (Jon Nordby)
* Support disabling dhcp (Michal Novotny), and specifying 'routed' type for new virtual networks
* Support storage pool source enumeration for LVM, NFS, and SCSI
* Allow changing VM ACPI, APIC, clock offset, individual vcpu pinning, and video model (vga, cirrus, etc.)
* Many improvements and bugfixes
'''New virtinst Features:'''
* virt-install now attempts --os-variant detection by default. This can be disabled with '--os-variant none' (distro detection currently only works for URL installs)
* New --disk option 'format', for creating image disks formats such as qcow2 or vmdk
* Many improvements and bugfixes
"Thanks to everyone who has contributed to this release through testing,
bug reporting, submitting patches, and otherwise sending in feedback!"
Also see coverage of the release on linux-kvm.com<ref>http://www.linux-kvm.com/content/virt-manager-081-released</ref>.
Version 0.8.0 of <code>virt-manager</code> was announced<ref>http://fedoraproject.org/wiki/FWN/Issue187#New_Release_virt-manager_0.8.0</ref> on July 28th, 2009.
<references />
<references />


==== Rawvirt Rawhide Virtualization for Fedora 12 ====
=== Fedora Xen List ===
[[JustinForbes|Justin Forbes]]
This section contains the discussion happening on the
announced<ref>http://www.redhat.com/archives/fedora-virt/2009-November/msg00041.html</ref>
[http://www.redhat.com/mailman/listinfo/fedora-xen fedora-xen list].
"As was done for Fedora 11 users, the tradition continues, only the
locations have changed.


We've set up a repository for people running Fedora 12 who would like
====  ====
to test the rawhide/F13 virt packages. To use it, do e.g."
<references />


<pre>
=== Virtualization Tools List ===
  $> cat > /etc/yum.repos.d/fedora-virt-preview.repo << EOF
This section contains the discussion happening on the
  [rawvirt]
[http://www.redhat.com/mailman/listinfo/virt-tools-list virt-tools-list list].
  name=Virtualization Rawhide for Fedora 12
  baseurl=http://jforbes.fedorapeople.org/virt-preview/f12/$basearch/
  enabled=1
  gpgcheck=0
  EOF
  $> yum update
</pre>


The Virtualization Preview Repository<ref>http://fedoraproject.org/wiki/Virtualization_Preview_Repository</ref>
====  ====
is for people who would like to test the very latest virtualization related packages. This repository is intended primarily as an aid to testing / early experimentation. It is not intended for 'production' deployment.  
<references />
 
=== Libguestfs List ===
This section contains the discussion happening on the
[http://www.redhat.com/mailman/listinfo/libguestfs libguestfs list].


====  ====
<references />
<references />


Line 69: Line 80:
[http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].
[http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].


==== New Release libvirt 0.7.4 ====
==== ====
[[DanielVeillard|Daniel Veillard]]
<references />
announced<ref>http://www.redhat.com/archives/libvir-list/2009-November/msg00674.html</ref>
a new {{package|libvirt}} release, version 0.7.4.
"The rate of changes doesn't seems to slow down, though this release is
more about incremental improvements, bug fixes and cleanups than major
new features"


'''New features:'''
=== oVirt Devel List ===
* Implement a node device backend using libudev (David Allan)<ref>http://fedoraproject.org/wiki/FWN/Issue200#Node_device_enumeration_with_udev</ref>
This section contains the discussion happening on the
* New APIs for checking some object properties (Daniel P. Berrange)
[http://www.redhat.com/mailman/listinfo/ovirt-devel ovirt-devel list].
* Fully asynchronous monitor I/O processing (Daniel P. Berrange)
* add MAC address based port filtering to qemu (Gerhard Stenzel)
* Support for IPv6 / multiple addresses per interfaces (Laine Stump)
 
'''Improvements:'''
* Far too many to list here.
 
Read the full list of changes in the release announcement.<ref>http://www.libvirt.org/news.html</ref>


====  ====
<references />
<references />

Revision as of 18:43, 5 December 2009



Virtualization

In this section, we cover discussion of Fedora virtualization technologies on the @fedora-virt, @fedora-xen-list, @libguestfs, @libvirt-list, @virt-tools-list, and @ovirt-devel-list lists.

Contributing Writer: Dale Bewley

Events

On December 9th 9am EST to 6pm EST, Red Hat will be holding an online "event focused on Red Hat Enterprise Linux solutions, including virtualization and cloud computing." Titled "Red Hat Virtual Experience 2009"[1] Attendees can participate in keynote sessions and "chats with business leaders, executives, key developers, customers, and strategic partners", and "learn what's on the horizon from Red Hat and industry partners—innovations in Red Hat Enterprise Linux, tools, security, and deployment in the cloud."

Fedora Virtualization List

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

New Release virt-manager 0.8.1

Cole Robinson announced[1] new releases of Package-x-generic-16.pngvirt-manager 0.8.1 and Package-x-generic-16.pngvirtinst 0.500.1.

Virtual Machine Manager[2] provides a graphical tool for administering virtual machines, using Package-x-generic-16.pnglibvirt as the backend management API.

Virtinst is a python module that helps build and install libvirt based virtual machines. Currently supports KVM, QEmu and Xen virtual machines. Package includes several command line utilities, including virt-install (build and install new VMs) and virt-clone (clone an existing virtual machine).

New virt-manager Features:

  • VM Migration wizard, exposing various migration options
  • Enumerate CDROM and bridge devices on remote connections
  • Can once again list multiple graphs in the manager window (Jon Nordby)
  • Support disabling dhcp (Michal Novotny), and specifying 'routed' type for new virtual networks
  • Support storage pool source enumeration for LVM, NFS, and SCSI
  • Allow changing VM ACPI, APIC, clock offset, individual vcpu pinning, and video model (vga, cirrus, etc.)
  • Many improvements and bugfixes

New virtinst Features:

  • virt-install now attempts --os-variant detection by default. This can be disabled with '--os-variant none' (distro detection currently only works for URL installs)
  • New --disk option 'format', for creating image disks formats such as qcow2 or vmdk
  • Many improvements and bugfixes

"Thanks to everyone who has contributed to this release through testing, bug reporting, submitting patches, and otherwise sending in feedback!"

Also see coverage of the release on linux-kvm.com[3]. Version 0.8.0 of virt-manager was announced[4] on July 28th, 2009.

Fedora Xen List

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


Virtualization Tools List

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


Libguestfs List

This section contains the discussion happening on the libguestfs list.


Libvirt List

This section contains the discussion happening on the libvir-list.


oVirt Devel List

This section contains the discussion happening on the ovirt-devel list.