No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[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
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: 4F6056DE
- Fedora Account: dale
- Social Networks: Mugshot
- Blog: http://tofu.org/drupal/blog/1
- Home: http://dale.bewley.net
Activities within Fedora
Wiki Work
- All my 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 Virtualization release notes.
FWN Virtualization Beat
- I work on the Fedora Weekly News Virtualization Beat since August '08.
- Past FWN Virtualization Beats:
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
- Docs/Beats/HowTo
- Docs/Beats#Fedora_Release_Notes_Beats
- Need to be done by Wed 2008-10-08 Schedule
Content
- F10 Notes and F9 Notes and F8 Notes
- Features/VirtStorage
- Features/VirtRemoteInstall
- Virtualization_Quick_Start
- http://et.redhat.com/~rjones/ Richard Jones does cool stuff with
virt-*
. - F-10 pv_ops based kernel-xen tracker
Versions also see Virtualization_bugs
Package | F9 Release | F9 Updates (20081110) | F10 Release | Upstream (20081110) | Rel Notes |
---|---|---|---|---|---|
kvm |
65-1 | 65-10 | 74-5 | 78 | http://kvm.qumranet.com/kvmwiki/ChangeLog |
libvirt |
0.4.2-1 | 0.4.6-2 | 0.4.6-3 | 0.4.6 | http://www.libvirt.org/news.html |
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 |
virt-df |
n/a | 2.1.1-8 | 2.1.4-2 | 2.1.4 | http://et.redhat.com/~rjones/virt-df/ |
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 |
virt-mem |
n/a | n/a | 0.2.9-6 | 0.3.1 | http://et.redhat.com/~rjones/virt-mem/faq.html |
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 |
virt-viewer |
0.0.3-1 | n/a | 0.0.3-3 | 0.0.3 | http://virt-manager.et.redhat.com/download.html |
xen |
3.2.0-10 | 3.2.0-15 | 3.3.0-1 | 3.3.0 | http://www.xen.org/download/ |
xenner |
0.29-2 | 0.41-1 | 0.46-3 | 0.46 | http://cvs.bytesex.org/xenner.html |
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
#!/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 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#152. The virt-manager
GUI doesn't have the knobs in the UI yet to
enable virtio drivers. THe libvirt
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