|
|
(30 intermediate revisions by the same user not shown) |
Line 9: |
Line 9: |
| * '''GPG key''': [http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4F6056DE 4F6056DE] | | * '''GPG key''': [http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4F6056DE 4F6056DE] |
| * '''Fedora Account''': dale | | * '''Fedora Account''': dale |
− | * '''Social Networks''': [http://mugshot.org/person?who=gV9XfBY8QkTAkY Mugshot] | + | * '''Social Networks''': [http://mugshot.org/person?who=gV9XfBY8QkTAkY Mugshot], [http://www.facebook.com/dale.bewley Facebook] |
| * '''Blog''': http://tofu.org/drupal/blog/1 | | * '''Blog''': http://tofu.org/drupal/blog/1 |
| * '''Home''': http://dale.bewley.net | | * '''Home''': http://dale.bewley.net |
| | | |
| == Activities within Fedora == | | == Activities within Fedora == |
| + | For the past several months I've been pretty disconnected from Fedora unfortunately, with job and life changes. I plan to begin contributing regularly as time allows. |
| | | |
− | === Wiki Work ===
| + | I have worked on the Virtualization beat for Fedora Weekly News and the Release Notes. |
− | * All my [[Special:Contributions/Dale | wiki contributions]] | + | * I have contributed to [[FWN | Fedora Weekly News]] in the [[FWN/Beats/Virtualization | Virtualization Beat]] since August '08. |
| + | * I worked on the [[Docs/Beats/Virtualization | Virtualization release notes]] since the [[Releases/10 | Fedora 10]] release. |
| + | * My [[Special:Contributions/Dale | wiki contributions]]. |
| | | |
− | ==== Virtualization Quick Start ==== | + | = Fedora Weekly News: Virtualization Beat = |
− | * I'd like to take a whack at the [[Virtualization Quick Start]]. When will I find the time? | + | '''FWN Howto:''' |
| + | * Workflow: |
| + | * Pondering [[User:Dale/Zikula_FWN_Testing | FWN on Zikula]] |
| | | |
− | ==== Docs Virtualization Beat ====
| + | '''Past FWN Virtualization Beats:''' |
− | * I worked on the [[Docs/Beats/Virtualization | Virtualization release notes]] for F10 and F11.
| |
| | | |
− | ==== FWN Virtualization Beat ====
| + | [[FWN/Issue205#Virtualization | 205]], |
− | * I work on the [[FWN | Fedora Weekly News]] [[FWN/Beats/Virtualization | Virtualization Beat]] since August '08.
| + | 204, |
− | * Past FWN Virtualization Beats:
| + | [[FWN/Issue203#Virtualization | 203]], |
| + | [[FWN/Issue202#Virtualization | 202]], |
| + | 201, |
| + | [[FWN/Issue200#Virtualization | 200]], |
| + | [[FWN/Issue199#Virtualization | 199]], |
| + | 198, |
| + | [[FWN/Issue197#Virtualization | 197]], |
| + | [[FWN/Issue196#Virtualization | 196]], |
| + | 195, |
| + | [[FWN/Issue194#Virtualization | 194]], |
| + | [[FWN/Issue193#Virtualization | 193]], |
| + | [[FWN/Issue192#Virtualization | 192]], |
| + | 191, |
| + | [[FWN/Issue190#Virtualization | 190]], |
| + | [[FWN/Issue189#Virtualization | 189]], |
| + | 188, |
| + | [[FWN/Issue187#Virtualization | 187]], |
| + | [[FWN/Issue186#Virtualization | 186]], |
| + | [[FWN/Issue185#Virtualization | 185]], |
| + | [[FWN/Issue184#Virtualization | 184]], |
| + | 183, |
| [[FWN/Issue182#Virtualization | 182]], | | [[FWN/Issue182#Virtualization | 182]], |
| 181, | | 181, |
Line 74: |
Line 98: |
| [[FWN/Issue137#Virtualization | 137]] | | [[FWN/Issue137#Virtualization | 137]] |
| | | |
− | == Notes To Self == | + | = Docs Project: Virtualization Release Notes Beat = |
− | '''Previous Fedora Virtualization Release Notes''' | + | '''Release Notes Howto''' |
− | * [[Docs/Beats/Virtualization | F12]],
| |
− | [http://docs.fedoraproject.org/release-notes/f11/en-US/sect-Release_Notes-Virtualization.html F11],
| |
− | [http://docs.fedoraproject.org/release-notes/f10/en_US/What_Do_System_Adminstrators_Care_About.html#sn-Virtualization F10],
| |
− | [http://docs.fedoraproject.org/release-notes/f9/en_US/sn-Virtualization.html F9],
| |
− | [http://docs.fedoraproject.org/release-notes/f8/en_US/sn-Virtualization.html F8]
| |
| | | |
− | '''Release Notes Howto'''
| |
| * [[Docs/Beats/HowTo]] | | * [[Docs/Beats/HowTo]] |
| * [[Docs/Beats#Fedora_Release_Notes_Beats]] | | * [[Docs/Beats#Fedora_Release_Notes_Beats]] |
| | | |
− | === Virtualization Release Notes F12 ===
| + | '''Release Notes Scratchpad Pages''' |
− | For the moment, I have [[User:Dale/Drafts/F11_Virtualization_Release_Notes| copied the F11 Virtualization Release Notes]] for use in construction the [[Docs/Beats/Virtualization | F12 notes]].
| |
| | | |
− | ==== Bugs ====
| + | For each release I begin by gathering all the info on features and updates I can, and place it on the following pages before moving it to the public [[Docs/Beats/Virtualization | release notes beat]] page. |
− | * [[Virtualization_bugs]]
| |
− | * [https://bugzilla.redhat.com/showdependencytree.cgi?id=F12VirtTarget&hide_resolved=1 F12 Virt Target]
| |
− | * [https://bugzilla.redhat.com/showdependencytree.cgi?id=F12VirtBlocker&hide_resolved=1 F12 Virt Blocker]
| |
| | | |
− | ==== [[:Category:F12_Virt_Features | Features]] ====
| + | [[User:Dale/Virtualization_Release_Notes_Scratchpad/15 | F15]], |
− | * [[Features/Shared_Network_Interface|Shared Network Interface]] - pending
| + | [[User:Dale/Virtualization_Release_Notes_Scratchpad/14 | F14]], |
− | * [[Features/Hostinfo | Hostinfo]] Allow a virtual machine to see information and statistics from the host operating system]] - pending
| + | [[User:Dale/Virtualization_Release_Notes_Scratchpad/13 | F13]], |
− | * [[Features/VirtioSerial | VirtioSerial]] Adds a virtio-serial device to guests running on top of qemu and kvm]] - [[Releases/12/FeatureList | accepted ]]
| + | [[User:Dale/Virtualization_Release_Notes_Scratchpad/12 | F12]], |
− | * [[Features/VirtgPXE | VirtgPXE]] Replace the deprecated etherboot pxe booting infrastructure with the more modern and currently upstream supported gpxe.]] - [[Releases/12/FeatureList | accepted ]]
| + | [[User:Dale/Virtualization_Release_Notes_Scratchpad/11 | F11]], |
| + | [[User:Dale/Virtualization_Release_Notes_Scratchpad/10 | F10]] |
| | | |
− | === Virtualization Release Notes F11 ===
| + | '''Previous Fedora Virtualization Release Notes:''' |
− | For the moment, I have [[User:Dale/Drafts/F10_Virtualization_Release_Notes| copied the F10 Virtualization Release Notes]] for use in construction the [[Docs/Beats/Virtualization | F11 notes]].
| |
| | | |
− | Preliminary [http://poelstra.fedorapeople.org/schedules/f-11/f-11-docs-tasks.html Schedule]:
| + | [[Docs/Beats/Virtualization | F14]], |
− | * Prepare Alpha Release Notes (1 page) Mon 2009-02-02 Tue 2009-02-03
| + | [http://docs.fedoraproject.org/en-US/Fedora/13/html/Release_Notes/sect-Release_Notes-Virtualization.html F13], |
− | * Post Final Alpha Release Notes Tue 2009-02-03 Tue 2009-02-03
| + | [http://docs.fedoraproject.org/release-notes/f12/en-US/html/sect-Release_Notes-Virtualization.html F12], |
− | * Prepare Beta Release Notes (1 page) Mon 2009-03-23 Mon 2009-03-23
| + | [http://docs.fedoraproject.org/release-notes/f11/en-US/sect-Release_Notes-Virtualization.html F11], |
− | * Post Beta Release Notes One-Page Mon 2009-03-23 Mon 2009-03-23
| + | [http://docs.fedoraproject.org/release-notes/f10/en_US/What_Do_System_Adminstrators_Care_About.html#sn-Virtualization F10], |
− | | + | [http://docs.fedoraproject.org/release-notes/f9/en_US/sn-Virtualization.html F9], |
− | ==== Todo ====
| + | [http://docs.fedoraproject.org/release-notes/f8/en_US/sn-Virtualization.html F8] |
− | * "One thing that's missing is a "new features and improvements" for KVM - both the kvm package, and the kvm support in the kernel." <ref>https://www.redhat.com/archives/fedora-virt/2009-February/msg00009.html</ref>
| |
− | * Go over changelogs of pkgs and pick out notable diffs from F10 release ver to F11 ver.
| |
− | ** {{package|kvm}}
| |
− | ** {{package|libvirt}}
| |
− | ** {{package|python-virtinst}}
| |
− | ** {{package|qemu}}
| |
− | ** {{package|virt-df}}
| |
− | ** {{package|virt-manager}}
| |
− | ** {{package|virt-mem}}
| |
− | ** {{package|virt-top}}
| |
− | ** {{package|virt-viewer}}
| |
− | ** {{package|xen}}
| |
− | ** {{package|xenner}}
| |
− | ** {{package|xenwatch}}
| |
− | <references />
| |
− | | |
− | ==== Bugs ====
| |
− | * [[Virtualization_bugs]]
| |
− | * [https://bugzilla.redhat.com/showdependencytree.cgi?id=F11VirtTarget&hide_resolved=1 F11 Virt Target]
| |
− | * [https://bugzilla.redhat.com/showdependencytree.cgi?id=F11VirtBlocker&hide_resolved=1 F11 Virt Blocker]
| |
− | | |
− | ==== Features ====
| |
− | * [[Features/VirtVNCAuth|Virtualization VNC Authentication]] - [[Releases/11/FeatureList | accepted]]
| |
− | * [[Features/KVM_PCI_Device_Assignment|KVM PCI Device Assignment]] - [[Releases/11/FeatureList | accepted]]
| |
− | * [[Features/SVirt_Mandatory_Access_Control|SVirt Mandatory Access Control]] - [[Releases/11/FeatureList | accepted]]
| |
− | * [[Features/VirtImprovedConsole]] - [[Releases/11/FeatureList | accepted]]
| |
− | * [[Features/KVM_and_QEMU_merge|KVM_and_QEMU_merge]] - [[Releases/11/FeatureList | accepted]]
| |
− | | |
− | | |
− | ==== Packages ====
| |
− | '''Versions''' also see [[Virtualization_bugs]] ([[User:Dale/koji2wiki.sh|script]] to make table)
| |
− | | |
− | {| class="wikitable" border="1"
| |
− | |+ Virtualization Package Versions
| |
− | |-
| |
− | ! Package !! f10 Release !! f10 Updates (20090516) !! f11 Release !! f11 Updates (20090516) !! Rawhide (20090516) !! Rel Notes
| |
− | |-
| |
− | | {{package|kvm}} || 74-5.fc10 || 74-10.fc10 || n/a || n/a || n/a || http://kvm.qumranet.com/kvmwiki/ChangeLog
| |
− | |-
| |
− | | {{package|libvirt}} || 0.4.6-3.fc10 || 0.5.1-2.fc10 || 0.6.2-8.fc11 || 0.6.2-8.fc11 || 0.6.2-8.fc11 || http://www.libvirt.org/news.html
| |
− | |-
| |
− | | {{package|libguestfs}} || n/a || n/a || n/a || 1.0.21-3.fc11 || n/a || http://et.redhat.com/~rjones/libguestfs/
| |
− | |-
| |
− | | {{package|python-virtinst}} || 0.400.0-4.fc10 || 0.400.0-5.fc10 || 0.400.3-8.fc11 || 0.400.3-8.fc11 || 0.400.3-8.fc11 || http://virt-manager.et.redhat.com/ download.html
| |
− | |-
| |
− | | {{package|virt-df}} || 2.1.4-2.fc10 || 2.1.5-1.fc10 || 2.1.5-1.fc11 || 2.1.5-1.fc11 || 2.1.5-1.fc11 || http://et.redhat.com/~rjones/virt-df/
| |
− | |-
| |
− | | {{package|virt-manager}} || 0.6.0-3.fc10 || 0.6.0-5.fc10 || 0.7.0-4.fc11 || 0.7.0-4.fc11 || 0.7.0-4.fc11 || http://virt-manager.et.redhat.com/download.html
| |
− | |-
| |
− | | {{package|virt-mem}} || 0.2.9-6.fc10 || 0.2.9-6.fc10 || 0.3.1-6.fc11 || 0.3.1-6.fc11 || 0.3.1-6.fc11 || http://et.redhat.com/~rjones/virt-mem/faq.html
| |
− | |-
| |
− | | {{package|virt-top}} || 1.0.3-2.fc10 || 1.0.3-2.fc10 || 1.0.3-4.fc11 || 1.0.3-4.fc11 || 1.0.3-4.fc11 || http://et.redhat.com/~rjones/virt-top/ChangeLog.txt
| |
− | |-
| |
− | | {{package|virt-viewer}} || 0.0.3-3.fc10 || 0.0.3-3.fc10 || 0.0.3-4.fc11 || 0.0.3-4.fc11 || 0.0.3-4.fc11 ||
| |
− | |-
| |
− | | {{package|qemu}} || 0.9.1-10.fc10 || 0.9.1-12.fc10 || 0.10-16.fc11 || 0.10-16.fc11 || 0.10-16.fc11 || http://www.nongnu.org/qemu/changelog.html
| |
− | |-
| |
− | | {{package|xen}} || 3.3.0-1.fc10 || 3.3.0-1.fc10 || 3.3.1-11.fc11 || 3.3.1-11.fc11 || 3.3.1-11.fc11 || http://www.xen.org/download/
| |
− | |-
| |
− | | {{package|xenner}} || 0.46-3.fc10 || 0.46-3.fc10 || 0.46-6.fc11 || 0.46-6.fc11 || 0.46-6.fc11 || http://cvs.bytesex.org/xenner.html
| |
− | |-
| |
− | | {{package|xenwatch}} || 0.5.3-1.fc10 || 0.5.4-1.fc10 || 0.5.4-2.fc11 || 0.5.4-2.fc11 || 0.5.4-2.fc11 || http://cvs.bytesex.org/xenwatch.html
| |
− | |}
| |
− | | |
− | === Virtualization Release Notes F10 ===
| |
− | Notes on Virtualization features for F10 used to create [http://docs.fedoraproject.org/release-notes/f10/en_US/What_Do_System_Adminstrators_Care_About.html#sn-Virtualization the F10 releases notes].
| |
− | | |
− | * Need to be done by Wed 2008-10-08 [http://poelstra.fedorapeople.org/schedules/f-10/f-10-docs-tasks.html| Schedule]
| |
− | | |
− | ==== Features ====
| |
− | * [[Features/VirtStorage]]
| |
− | * [[Features/VirtRemoteInstall]]
| |
− | * [[Virtualization_Quick_Start]]
| |
− | * [https://bugzilla.redhat.com/show_bug.cgi?id=F10_XenPvOps F-10 pv_ops based kernel-xen tracker]
| |
− | | |
− | ==== Packages ====
| |
− | '''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
| |
− | |}
| |
− | | |
− | === Post Release Quirks ===
| |
− | ==== F11 ====
| |
− | ==== F10 ====
| |
− | ===== 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
| + | = Virtualization Quick Start = |
| + | * I'd like to take a whack at the [[Virtualization Quick Start]]. When will I find the time? Hasn't happened yet. |
For the past several months I've been pretty disconnected from Fedora unfortunately, with job and life changes. I plan to begin contributing regularly as time allows.
I have worked on the Virtualization beat for Fedora Weekly News and the Release Notes.
For each release I begin by gathering all the info on features and updates I can, and place it on the following pages before moving it to the public release notes beat page.