|
|
(10 intermediate revisions by the same user not shown) |
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, @fedora-xen-list, @libguestfs, @libvirt-list, | | @fedora-virt list. |
| @virt-tools-list, and @ovirt-devel-list lists.
| |
|
| |
|
| Contributing Writer: [[User:Dale | Dale Bewley]] | | Contributing Writer: [[User:Dale | Dale Bewley]] |
|
| |
| === Interviews ===
| |
| [[MelChua|Mel Chua]]
| |
| recently interviewed<ref>http://fedoraproject.org/wiki/Virtualization_improvements_in_Fedora_12</ref> Fedora virtualization luminaries
| |
| [[RichardJones|Richard Jones]], [[DavidLutterkort|David Lutterkort]], and [[MarkMcLoughlin|Mark McLoughlin]]. Topics included:
| |
| * Richard Jones on guestfish and friends (libguestds and libvirt)
| |
| * 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 />
| |
|
| |
|
| === Fedora Virtualization List === | | === Fedora Virtualization List === |
Line 31: |
Line 14: |
| [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 ==== | | ==== Virt Status Report ==== |
| The latest virt status
| |
| report<ref>http://www.redhat.com/archives/fedora-virt/2009-November/msg00045.html</ref>
| |
| 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.
| |
| | |
| <references />
| |
| | |
| ==== Rawvirt Rawhide Virtualization for Fedora 12 ====
| |
| [[JustinForbes|Justin Forbes]] | | [[JustinForbes|Justin Forbes]] |
| announced<ref>http://www.redhat.com/archives/fedora-virt/2009-November/msg00041.html</ref>
| | posted<ref>http://www.redhat.com/archives/fedora-virt/2009-December/msg00056.html</ref> a Fedora virtualization status report. |
| "As was done for Fedora 11 users, the tradition continues, only the
| | 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. |
| 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."
| |
| | |
| <pre>
| |
| $> cat > /etc/yum.repos.d/fedora-virt-preview.repo << EOF
| |
| [rawvirt]
| |
| 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 /> | | <references /> |
|
| |
|
| | ==== RHEL and Fedora Virtualization Feature Parity ==== |
| | 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. |
|
| |
|
| | [[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." |
|
| |
|
| === Virtualization Tools List ===
| |
| This section contains the discussion happening on the
| |
| [http://www.redhat.com/mailman/listinfo/virt-tools-list virt-tools-list list].
| |
|
| |
| ==== ====
| |
| <references /> | | <references /> |
|
| |
|
| === Libguestfs List ===
| |
| This section contains the discussion happening on the
| |
| [http://www.redhat.com/mailman/listinfo/libguestfs libguestfs list].
| |
|
| |
|
| ==== ==== | | ==== ==== |
| <references /> | | <references /> |
|
| |
| === Libvirt List ===
| |
| This section contains the discussion happening on the
| |
| [http://www.redhat.com/mailman/listinfo/libvir-list libvir-list].
| |
|
| |
| ==== New Release libvirt 0.7.4 ====
| |
| [[DanielVeillard|Daniel Veillard]]
| |
| 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:'''
| |
| * Implement a node device backend using libudev (David Allan)<ref>http://fedoraproject.org/wiki/FWN/Issue200#Node_device_enumeration_with_udev</ref>
| |
| * New APIs for checking some object properties (Daniel P. Berrange)
| |
| * 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:'''
| |
| * Enable udev instead of hal on F12 / RHEL-6 or later (Daniel P. Berrange)
| |
| * python: Actually implement list*Interfaces bindings (Cole Robinson)
| |
| * esx: Handle 'vmxnet3' in esxVMX_FormatEthernet() (Matthias Bolte)
| |
| * Add translation of PCI vendor and product IDs (David Allan)
| |
| * Add scsi_target device type (David Allan)
| |
| * Add several fields to node device capabilities (David Allan)
| |
| * Add virConnectGetLibvirtVersion API (Cole Robinson)
| |
| * Implement finer grained migration control for Xen (Maximilian Wilhelm)
| |
| * Support for SATA Disks in virDomainDiskBus (pritesh)
| |
| * LXC implement missing DomainInterfaceStats API (Ryota Ozaki)
| |
| * Implmentation of new APIs to checking state/persistence of objects (Daniel P. Berrange)
| |
| * Allow timeouts waiting for QEMU job lock (Daniel P. Berrange)
| |
| * Release driver and domain lock when running monitor commands (Daniel P. Berrange)
| |
| * Locking of the qemuMonitorPtr object (Daniel P. Berrange)
| |
| * Wrap text mode monitor APIs, pass qemuMonitorPtr directly to APIs (Daniel P. Berrange)
| |
| * qemu: Allow cpu pinning for all logical CPUs, not just physical (Cole Robinson)
| |
| * qemu: Use same create/define overwrite logic for migration prepare. (Cole Robinson)
| |
| * qemu: Break out function to check if we can create/define/restore (Cole Robinson)
| |
| * Support for <channel> in domain and QEmu backend (Matthew Booth)
| |
| * LXC allow container to have ethN interfaces (Ryota Ozaki)
| |
| * New ebtables module wrapper (Gerhard Stenzel)
| |
| * Support reporting live interface IP/netmask (Laine Stump)
| |
| * Make startmode optional in toplevel interface definition (Laine Stump)
| |
| * Move libvirtd event loop into background thread (Daniel P. Berrange)
| |
| * More network utility functions (Matthew Booth)
| |
| * Set of new network related utilities (Daniel Veillard)
| |
| * qemu: migrate: Don't require manual URI to specify a port (Cole Robinson)
| |
| * storage: Add ParseSourceString function for use with FindPoolSources. (Cole Robinson)
| |
| * Add support for an external TFTP boot server (Paolo Bonzini)
| |
| * Support QEMU watchdog device. (Richard Jones)
| |
| * LXC implement missing macaddr assignment feature (Ryota Ozaki)
| |
| * schema: Update network schema. (Cole Robinson)
| |
| * Add ocfs2 to list of fs pool types (Jim Fehlig)
| |
| * Finer grained migration control (Chris Lalancette)
| |
|
| |
| The above is abbreviated from the very long list in the release announcement.<ref>http://www.libvirt.org/news.html</ref>
| |
|
| |
| <references />
| |
|
| |
| === oVirt Devel List ===
| |
| This section contains the discussion happening on the
| |
| [http://www.redhat.com/mailman/listinfo/ovirt-devel ovirt-devel list].
| |
|
| |
|
| ==== ==== | | ==== ==== |
| <references /> | | <references /> |