From Fedora Project Wiki

(→‎Virtualization Storage Management: removed - not new in F11)
No edit summary
(131 intermediate revisions by 17 users not shown)
Line 1: Line 1:
== Virtualization ==
{{header|docs}}{{Docs_beat_open}}
 
[[Category:Docs Project]]
Virtualization in Fedora 10 includes major changes, and new features, that continue to support KVM, Xen, and many other virtual machine platforms.
[[Category:Draft documentation]]
 
[[Category:Documentation beats]]
=== Unified Kernel Image ===
 
The <code>kernel-xen</code> package has been obsoleted by the integration of paravirtualization operations in the upstream kernel. The <code>kernel</code> package in Fedora 10 supports booting as a guest domU, but will not function as a dom0 until such support is provided upstream. The most recent Fedora release with dom0 support is Fedora 8.
 
Booting a Xen domU guest within a Fedora 10 host requires the KVM based <code>xenner</code>. Xenner runs the guest kernel and a small Xen emulator together as a KVM guest.
 
{{Admon/important | KVM requires hardware virtualization features in the host system.| Systems lacking hardware virtualization do not support Xen guests at this time. }}
 
For more information refer to:
 
* http://sourceforge.net/projects/kvm
* http://kraxel.fedorapeople.org/xenner/
* http://fedoraproject.org/wiki/Features/XenPvops
* http://fedoraproject.org/wiki/Features/XenPvopsDom0
 
 
 
=== Other Improvements ===
 
Fedora also includes the following virtualization improvements:
* TODO
 
==== libvirt Updated to 0.6.0 ====
 
The <code>libvirt</code> package provides an API and tools to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The <code>libvirt</code> software is designed to be a common denominator among all virtualization technologies with support for the following:
 
* The Xen hypervisor on Linux and Solaris hosts.
* The QEMU emulator
* The KVM Linux hypervisor
* The LXC Linux container system
* The OpenVZ Linux container system
* Storage on IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI, and NFS
 
'''New features and improvements since 0.4.6:'''
* thread safety of the API and event handling
* allow QEmu domains to survive daemon restart
* extended logging capabilities
* support copy-on-write storage volumes
* support of storage cache control options for QEmu/KVM
* driver infrastructure and locking
* Test driver infrastructure
* parallelism in the daemon and associated config
* virsh help cleanups
* logrotate daemon logs
* more regression tests
* QEmu SDL graphics
* add --version flag to daemon
* memory consumption cleanup
* QEmu pid file and XML states for daemon restart
* gnulib updates
* PCI passthrough for KVM
* generic internal thread API
* RHEL-5 specific Xen configure option and code
* save domain state as string in status file
* add locking to all API entry points
* new ref counting APIs
* IP address for Xen bridges
* driver format for disk file types
* improve QEmu/KVM tun/tap performances
* enable floppies for Xen fully virt
* support VNC password settings for QEmu/KVM
* qemu driver version reporting
 
There were also dozens of cleanups, documentation enhancements, portability and bug fixes.
 
For further details refer to:
 
http://www.libvirt.org/news.html
 
==== virt-manager Updated to 0.6.1 ====
The <code>virt-manager</code> package provides a GUI implementation of <code>virtinst</code> and <code>libvirt</code> functionality.
 
'''New features and improvements since 0.6.0:'''
* VM disk and network stats reporting (Guido Gunther)
* VM Migration support (Shigeki Sakamoto)
* Support for adding sound devices to an existing VM
* Enumerate host devices attached to an existing VM
* Allow specifying a device model when adding a network device to an existing VM
* Combine the serial console view with the VM Details window
* Allow connection to multiple VM serial consoles
* Bug fixes and many minor improvements.
 
For further details refer to:
 
http://virt-manager.et.redhat.com/
 
==== virtinst Updated to 0.400.1 ====
The <code>python-virtinst</code> package contains tools for installing and manipulating multiple VM guest image formats.
 
'''New features and improvements since 0.400.0:'''
* Add virt-image -> vmx support to virt-convert, replacing virt-pack (Joey Boggs)
* Add disk checksum support to virt-image (Joey Boggs)
* Enhanced URL install support: Debian Xen paravirt, Ubuntu kernel and boot.iso, Mandriva kernel, and Solaris Xen Paravirt (Guido Gunther, John Levon, Cole Robinson)
* Expanded test suite
* Numerous bug fixes, cleanups, and minor improvements
 
For further details refer to:
 
* http://virt-manager.et.redhat.com/
 
==== Xen Updated to 3.3.1 ====
Fedora 11 supports booting as a guest domU, but will not function as a dom0 until such support is provided in the upstream kernel. Support for a <code>pv_ops</code> dom0 is targeted for Xen 3.4.
 
'''Changes since 3.3.0:'''
* TODO
 
For further details refer to:
 
* http://www.xen.org/download/roadmap.html -- Xen roadmap
* http://xenbits.xen.org/paravirt_ops/patches.hg/ -- paravirt_ops patch queue

Revision as of 09:16, 13 February 2015

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 25 content added by the beat writer