From Fedora Project Wiki

< FWN‎ | Beats

(reset for fwn 182)
()
Line 19: Line 19:
 
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].
 
[http://www.redhat.com/mailman/listinfo/fedora-virt fedora-virt list].
  
====  ====
+
==== F12 Feature: Host Information ====
 +
[[RichardJones|Richard Jones]]
 +
posted<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00123.html</ref>
 +
an RFC for a feature<ref>http://fedoraproject.org/wiki/Features/Hostinfo</ref> he's working on for [[Releases/12|Fedora 12]].  
 +
The feature will "Allow a virtual machine to see information and statistics from the
 +
host operating system."
 +
 
 +
For example, it will "Allow a virtual machine to look at host information (such as number of
 +
physical, not just virtual CPUs), and statistics like the load on the
 +
host."
 +
 
 +
[[DanielBerrange|Daniel Berrange]]
 +
noted<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00130.html</ref>
 +
that "a core goal of this
 +
hostinfo service is to avoid any use of networking. We don't want to
 +
presume that a guest has a NIC, nor that the host has a configured
 +
NIC on the same LAN as the guest." So this feature will make use of serial
 +
ports to pass queries and responses between the guest and the host.
 +
 
 +
<references />
 +
 
 +
==== libguestfs Super-minimized Appliance ====
 +
[[RichardJones|Richard Jones]]
 +
created<ref>http://www.redhat.com/archives/fedora-virt/2009-June/msg00118.html</ref>
 +
a set of "very experimental" patches to {{package|libguestfs}}
 +
"which allow you to build a so-called 'supermin (super-minimized) appliance'."
 +
 
 +
Within <code>libguestfs</code>, "The normal appliance is a self-contained Linux operating system, based
 +
on the Fedora/RHEL/CentOS Linux distro.  So it contains a complete
 +
copy of all the libraries and programs needed, like kernel, libc,
 +
bash, coreutils etc etc."
 +
 
 +
"The supermin appliance removes the kernel and all the executable
 +
libraries and programs from the appliance.  That just leaves a
 +
skeleton of config files and some data files, which is obviously
 +
massively smaller than the normal appliance.  At runtime we rebuild
 +
the appliance on-the-fly from the libraries and programs on the host
 +
(eg. pulling in the real /lib/libc.so, the real /bin/bash etc.)"
 +
 
 +
"The new appliance is a mere 500K, so <code>libguestfs</code> RPMs will be a lot
 +
smaller.  Of course that just means they will have many more
 +
dependencies, so the amount pulled down will be the same or greater."
 +
 
 +
 
 
<references />
 
<references />
  

Revision as of 04:34, 25 June 2009


Virtualization

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

Contributing Writer: Dale Bewley

Enterprise Management Tools List

This section contains the discussion happening on the et-mgmt-tools list


Fedora Virtualization List

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

F12 Feature: Host Information

Richard Jones posted[1] an RFC for a feature[2] he's working on for Fedora 12. The feature will "Allow a virtual machine to see information and statistics from the host operating system."

For example, it will "Allow a virtual machine to look at host information (such as number of physical, not just virtual CPUs), and statistics like the load on the host."

Daniel Berrange noted[3] that "a core goal of this hostinfo service is to avoid any use of networking. We don't want to presume that a guest has a NIC, nor that the host has a configured NIC on the same LAN as the guest." So this feature will make use of serial ports to pass queries and responses between the guest and the host.

libguestfs Super-minimized Appliance

Richard Jones created[1] a set of "very experimental" patches to Package-x-generic-16.pnglibguestfs "which allow you to build a so-called 'supermin (super-minimized) appliance'."

Within libguestfs, "The normal appliance is a self-contained Linux operating system, based on the Fedora/RHEL/CentOS Linux distro. So it contains a complete copy of all the libraries and programs needed, like kernel, libc, bash, coreutils etc etc."

"The supermin appliance removes the kernel and all the executable libraries and programs from the appliance. That just leaves a skeleton of config files and some data files, which is obviously massively smaller than the normal appliance. At runtime we rebuild the appliance on-the-fly from the libraries and programs on the host (eg. pulling in the real /lib/libc.so, the real /bin/bash etc.)"

"The new appliance is a mere 500K, so libguestfs RPMs will be a lot smaller. Of course that just means they will have many more dependencies, so the amount pulled down will be the same or greater."


Fedora Xen List

This section contains the discussion happening on the fedora-xen 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.