From Fedora Project Wiki

No edit summary
No edit summary
Line 1: Line 1:
See [[DaleBewley | here]] instead.
[[Category:Virtualization]]
= Dale Bewley =
[[Image:DaleBewley_FirstnameLastname-head.png]]
I'm vegan and I mountain bike a lot.
 
== Contact ==
* '''Email''': [[MailTo(dale AT bewley DOT net)] 
* '''IRC''': dbewley (not there often, sometimes #fedora-admin #fedora-docs)
* '''GPG key''': [http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4F6056DE 4F6056DE]
* '''Fedora Account''': dale
* '''Social Networks''': [http://mugshot.org/person?who=gV9XfBY8QkTAkY Mugshot]
* '''Blog''': http://tofu.org/drupal/blog/1
* '''Home''': http://dale.bewley.net
 
== Activities within Fedora ==
 
=== Wiki Work ===
* All my [[Special:Contributions/Dale | wiki contributions]]
 
==== Virtualization Quick Start ====
* I'd like to take a whack at the [[Virtualization Quick Start]]. When will I find the time?
 
==== Docs Virtualization Beat ====
* I put together the F10 [[Docs/Beats/Virtualization | Virtualization release notes]].
 
==== FWN Virtualization Beat ====
* I work on the [[FWN | Fedora Weekly News]] [[FWN/Beats/Virtualization | Virtualization Beat]] since August '08.
* Past FWN Virtualization Beats:
[[FWN/Issue160#Virtualization | 160]],
[[FWN/Issue159#Virtualization | 159]],
[[FWN/Issue158#Virtualization | 158]],
[[FWN/Issue157#Virtualization | 157]],
[[FWN/Issue156#Virtualization | 156]],
[[FWN/Issue155#Virtualization | 155]],
154,
[[FWN/Issue153#Virtualization | 153]],
[[FWN/Issue152#Virtualization | 152]],
[[FWN/Issue151#Virtualization | 151]],
150,
[[FWN/Issue149#Virtualization | 149]],
[[FWN/Issue148#Virtualization | 148]],
[[FWN/Issue147#Virtualization | 147]],
[[FWN/Issue146#Virtualization | 146]],
[[FWN/Issue145#Virtualization | 145]],
[[FWN/Issue144#Virtualization | 144]],
[[FWN/Issue143#Virtualization | 143]],
[[FWN/Issue142#Virtualization | 142]],
[[FWN/Issue141#Virtualization | 141]],
140,
139,
[[FWN/Issue138#Virtualization | 138]],
[[FWN/Issue137#Virtualization | 137]]
 
== Notes To Self ==
 
=== Virtualization Release Notes ===
I'm gathering links to become oriented with the Fedora Docs Project and Virtualization features for F10.
 
==== Howto ====
* [[Docs/Beats/HowTo]]
* [[Docs/Beats#Fedora_Release_Notes_Beats]]
* Need to be done by Wed 2008-10-08 [http://poelstra.fedorapeople.org/schedules/f-10/f-10-docs-tasks.html| Schedule]
 
==== Content ====
* [[Docs/Beats/Virtualization | F10 Notes]] and [http://docs.fedoraproject.org/release-notes/f9/en_US/sn-Virtualization.html F9 Notes] and [http://docs.fedoraproject.org/release-notes/f8/en_US/sn-Virtualization.html F8 Notes]
* [[Features/VirtStorage]]
* [[Features/VirtRemoteInstall]]
* [[Virtualization_Quick_Start]]
* http://et.redhat.com/~rjones/ Richard Jones does cool stuff with <code>virt-*</code>.
* [https://bugzilla.redhat.com/show_bug.cgi?id=F10_XenPvOps F-10 pv_ops based kernel-xen tracker]
 
'''Versions''' also see [[Virtualization_bugs]]
{| class="wikitable" border="1"
|+ Virtualization Package Versions
|-
! Package      !! F9 Release !! F9 Updates (20081110) !! F10 Release !! Upstream (20081110) !! Rel Notes
|-
| {{package|kvm}}          || 65-1      || 65-10    || 74-5      || 78      || http://kvm.qumranet.com/kvmwiki/ChangeLog
|-
| {{package|libvirt}}      || 0.4.2-1    || 0.4.6-2  || 0.4.6-3    || 0.4.6  || http://www.libvirt.org/news.html
|-
| {{package|python-virtinst}}||0.300.3-5 || 0.300.3-7 || 0.400.0-4  || 0.400.0 || http://virt-manager.et.redhat.com/download.html
|-
| {{package|virt-df}}      || n/a        || 2.1.1-8  || 2.1.4-2    || 2.1.4  || http://et.redhat.com/~rjones/virt-df/
|-
| {{package|virt-manager}} || 0.5.4-3    || 0.5.4-4  || 0.6.0-3    || 0.6.0  || http://virt-manager.et.redhat.com/download.html
|-
| {{package|virt-mem}}    || n/a        || n/a      || 0.2.9-6    || 0.3.1  || http://et.redhat.com/~rjones/virt-mem/faq.html
|-
| {{package|virt-top}}    || 0.4.1.1-1  || 1.0.1-4  || 1.0.3-2    || 1.0.3  || http://et.redhat.com/~rjones/virt-top/ChangeLog.txt
|-
| {{package|virt-viewer}}  || 0.0.3-1    || n/a      || 0.0.3-3    || 0.0.3  || http://virt-manager.et.redhat.com/download.html
|-
| {{package|xen}}          || 3.2.0-10  || 3.2.0-15  || 3.3.0-1    || 3.3.0  || http://www.xen.org/download/
|-
| {{package|xenner}}      || 0.29-2    || 0.41-1    || 0.46-3    || 0.46    || http://cvs.bytesex.org/xenner.html
|-
| {{package|xenwatch}}    || n/a        || 0.5.3-1  || 0.5.3-1    || 0.5.3  || http://cvs.bytesex.org/xenwatch.html
|}
 
* Quick hack to gather info for table above
<pre>
#!/bin/bash
grep -v '^#' pkgs.in | while read line; do
    grep -v '^#' dist.in | while read dist; do
            pkg=`echo $line | awk '{print $1}'`
            notes=`echo $line | awk '{print $2}'`
            ver=`koji latest-pkg "$dist" "$pkg" | tail -1 | awk '{print $1}'`
            echo "$pkg, $dist, $ver, $notes"
    done
done
</pre>
 
=== Post 10 Release Quirks ===
==== Installing F10 DomU on F8 Dom0 ====
On a F8 dom0. Installing F9 domU pulls kernel from releases/9/Fedora/x86_64/os/images/xen/vmlinuz this does not exist on F10 and thus creation fails. The version of {{package|python-virtinst}} on F8 does not know the kernel path changed. Try this test version and give it some positive karma if it works for you.
* http://koji.fedoraproject.org/koji/buildinfo?buildID=71125
* https://bugzilla.redhat.com/show_bug.cgi?id=458164
 
=== Windows KVM Guest and Paravirt NIC Drivers ===
As seen in [[FWN/Issue152#Using_VirtIO_Network_Driver_for_Windows_KVM_Guest|
FWN#152]]. The {{package|virt-manager}} GUI doesn't have the knobs in the UI yet to
enable [http://wiki.libvirt.org/page/Virtio virtio] drivers. THe {{package|libvirt}} framework underneath does support it, so it can be done by hand. Here's how.
 
* [http://sourceforge.net/project/showfiles.php?group_id=180599 Download] the drivers to guest and extract on desktop.
* Shutdown the guest <code>virsh shutdown winxp</code>
* Dump the libvirt XML <code>virsh dumpxml winxp > winxp-before.xml</code>, and change the network settings. To the <code><interface></code> block add <code><model type='virtio'/></code> like this:
<pre>
[root@seitan virt]# diff -u winxp-before.xml winxp-after.xml
--- winxp-before.xml 2008-12-01 17:37:39.000000000 -0800
+++ winxp-after.xml 2008-12-01 17:39:21.000000000 -0800
@@ -26,6 +26,7 @@
      <readonly/>
    </disk>
    <interface type='network'>
+      <model type='virtio'/>
      <mac address='54:52:00:03:09:01'/>
      <source network='default'/>
      <target dev='vnet0'/>
</pre>
* Redefine the domain with the altered config: <code>virsh define winxp-after.xml</code>
* Start the guest <code>virsh start winxp</code>, and install the drivers within Windows when the new hardware detection wizard pops up.
 
See also: http://www.linux-kvm.com/content/tip-how-setup-windows-guest-paravirtual-network-drivers
 
----
[[Category:Homepage]]

Revision as of 17:21, 24 January 2009

Dale Bewley

DaleBewley FirstnameLastname-head.png I'm vegan and I mountain bike a lot.

Contact

Activities within Fedora

Wiki Work

Virtualization Quick Start

Docs Virtualization Beat

FWN Virtualization Beat

160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137

Notes To Self

Virtualization Release Notes

I'm gathering links to become oriented with the Fedora Docs Project and Virtualization features for F10.

Howto

Content

Versions also see Virtualization_bugs

Virtualization Package Versions
Package F9 Release F9 Updates (20081110) F10 Release Upstream (20081110) Rel Notes
Package-x-generic-16.pngkvm 65-1 65-10 74-5 78 http://kvm.qumranet.com/kvmwiki/ChangeLog
Package-x-generic-16.pnglibvirt 0.4.2-1 0.4.6-2 0.4.6-3 0.4.6 http://www.libvirt.org/news.html
Package-x-generic-16.pngpython-virtinst 0.300.3-5 0.300.3-7 0.400.0-4 0.400.0 http://virt-manager.et.redhat.com/download.html
Package-x-generic-16.pngvirt-df n/a 2.1.1-8 2.1.4-2 2.1.4 http://et.redhat.com/~rjones/virt-df/
Package-x-generic-16.pngvirt-manager 0.5.4-3 0.5.4-4 0.6.0-3 0.6.0 http://virt-manager.et.redhat.com/download.html
Package-x-generic-16.pngvirt-mem n/a n/a 0.2.9-6 0.3.1 http://et.redhat.com/~rjones/virt-mem/faq.html
Package-x-generic-16.pngvirt-top 0.4.1.1-1 1.0.1-4 1.0.3-2 1.0.3 http://et.redhat.com/~rjones/virt-top/ChangeLog.txt
Package-x-generic-16.pngvirt-viewer 0.0.3-1 n/a 0.0.3-3 0.0.3 http://virt-manager.et.redhat.com/download.html
Package-x-generic-16.pngxen 3.2.0-10 3.2.0-15 3.3.0-1 3.3.0 http://www.xen.org/download/
Package-x-generic-16.pngxenner 0.29-2 0.41-1 0.46-3 0.46 http://cvs.bytesex.org/xenner.html
Package-x-generic-16.pngxenwatch n/a 0.5.3-1 0.5.3-1 0.5.3 http://cvs.bytesex.org/xenwatch.html
  • Quick hack to gather info for table above
#!/bin/bash
grep -v '^#' pkgs.in | while read line; do
    grep -v '^#' dist.in | while read dist; do
            pkg=`echo $line | awk '{print $1}'`
            notes=`echo $line | awk '{print $2}'`
            ver=`koji latest-pkg "$dist" "$pkg" | tail -1 | awk '{print $1}'`
            echo "$pkg, $dist, $ver, $notes"
    done
done

Post 10 Release Quirks

Installing F10 DomU on F8 Dom0

On a F8 dom0. Installing F9 domU pulls kernel from releases/9/Fedora/x86_64/os/images/xen/vmlinuz this does not exist on F10 and thus creation fails. The version of Package-x-generic-16.pngpython-virtinst on F8 does not know the kernel path changed. Try this test version and give it some positive karma if it works for you.

Windows KVM Guest and Paravirt NIC Drivers

As seen in FWN#152. The Package-x-generic-16.pngvirt-manager GUI doesn't have the knobs in the UI yet to enable virtio drivers. THe Package-x-generic-16.pnglibvirt framework underneath does support it, so it can be done by hand. Here's how.

  • Download the drivers to guest and extract on desktop.
  • Shutdown the guest virsh shutdown winxp
  • Dump the libvirt XML virsh dumpxml winxp > winxp-before.xml, and change the network settings. To the <interface> block add <model type='virtio'/> like this:
[root@seitan virt]# diff -u winxp-before.xml winxp-after.xml 
--- winxp-before.xml	2008-12-01 17:37:39.000000000 -0800
+++ winxp-after.xml	2008-12-01 17:39:21.000000000 -0800
@@ -26,6 +26,7 @@
       <readonly/>
     </disk>
     <interface type='network'>
+      <model type='virtio'/>
       <mac address='54:52:00:03:09:01'/>
       <source network='default'/>
       <target dev='vnet0'/>
  • Redefine the domain with the altered config: virsh define winxp-after.xml
  • Start the guest virsh start winxp, and install the drivers within Windows when the new hardware detection wizard pops up.

See also: http://www.linux-kvm.com/content/tip-how-setup-windows-guest-paravirtual-network-drivers