https://linux-kvm.org/api.php?action=feedcontributions&user=Chrisw&feedformat=atomKVM - User contributions [en]2024-03-28T22:57:13ZUser contributionsMediaWiki 1.39.5https://linux-kvm.org/index.php?title=File:2012-forum-qemu-usb-status-update.pdf&diff=4604File:2012-forum-qemu-usb-status-update.pdf2012-11-21T03:17:55Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2012-forum-Fernando-NTT-KVM-early-adopter.pdf&diff=4603File:2012-forum-Fernando-NTT-KVM-early-adopter.pdf2012-11-21T03:14:48Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2012-forum-Hemminger-New-Bridge.pdf&diff=4602File:2012-forum-Hemminger-New-Bridge.pdf2012-11-21T03:11:12Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2012-forum-kvm_hyperv.pdf&diff=4601File:2012-forum-kvm hyperv.pdf2012-11-21T03:07:18Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2012-forum-Liguori-qtest.pdf&diff=4600File:2012-forum-Liguori-qtest.pdf2012-11-21T03:06:11Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2012-forum-Andrew-Theurer-Big-SMP-VMs.pdf&diff=4599File:2012-forum-Andrew-Theurer-Big-SMP-VMs.pdf2012-11-21T02:55:13Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2012-forum-Jan-Kiszka-BQL.pdf&diff=4598File:2012-forum-Jan-Kiszka-BQL.pdf2012-11-21T02:53:58Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2012-forum-avi-keynote.pdf&diff=4597File:2012-forum-avi-keynote.pdf2012-11-21T02:45:53Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=SPICE&diff=4016SPICE2011-09-16T00:23:05Z<p>Chrisw: </p>
<hr />
<div>== Example using SPICE and QXL for improved Graphics experience in the guest ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool.<br />
<br />
For extensive details on SPICE, visit http://spice-space.org<br />
<br />
== Manually, using qemu-kvm command line directly ==<br />
<br />
The simplest part is adding the qxl graphics device to the guest. By adding <cdoe>-vga qxl</code>:<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -vga qxl<br />
<br />
You'll see a normal SDL window pop up, and if you poke inside the guest you'll find that X is using the qxl device to display:<br />
<br />
$ lspci<br />
...<br />
00:02.0 VGA compatible controller: Red Hat, Inc. Device 0100 (rev 03)<br />
<br />
$ grep QXL /var/log/Xorg.0.log<br />
[ 15.878] (II) qxl: Driver for QXL virtual graphics: QXL 1<br />
<br />
However, this is not enough to use SPICE. We need to enable the spice server in qemu-kvm. We also need a client to view the guest. So first be sure the client is installed:<br />
<br />
# yum install spice-client<br />
<br />
To keep it simple, we'll not require authentication and simply bind the server to 127.0.0.1 on port 5900.<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing<br />
<br />
This will not pop up an SDL window, so launch the client to connect to the guest.<br />
<br />
$ spicec -h 127.0.0.1 -p 5900<br />
<br />
We're getting closer. Now the only thing left is to improve the experience by<br />
enabling the spice agent communication channel between the host and the guest (you wanted copy and paste between host and guest right? ;)<br />
<br />
This part is a bit arcane. We need to add a virtio-serial device to the guest, and open a port for the spice vdagent. We also need to install the spice vdagent in guest. Be sure the agent is running (and for future, started automatically).<br />
<br />
First the guest side, since the guest is running.<br />
<br />
# yum install spice-vdagent<br />
# chkconfig --add spice-vdagentd<br />
<br />
Now stop the guest and we'll build up the hostside qemu-kvm commandline.<br />
We need to add the virtio-serial device: <code>-device virtio-serial-pci</code><br />
We need to add a port for spice in that device: <code>-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0</code><br />
And we need a spicevmc chardev for that port: <code>-chardev spicevmc,id=spicechannel0,name=vdagent</code><br />
<br />
It's important that the virserialport <code>chardev=</code> option matches the <cdoe>id=</code> given the chardev (<code>spicechannel0</code> in this example). It's also important that the port's <code>name=</code> is <code>com.redhat.spice.0</code>, because that's the namespace spice-vdagentd is looking for in the guest. And finally, you need to specify <code>name=vdagent</code> so spice knows what this channel is for.<br />
<br />
So we launch the guest one last time with the complete command line:<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing -device virtio-serial-pci -device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 -chardev spicevmc,id=spicechannel0,name=vdagent<br />
<br />
And kick off a spice client:<br />
<br />
$ spicec -h 127.0.0.1 -p 5900<br />
<br />
Now you can login to the guest, and you'll still see the qxl display device. In addition, you'll see the virtio-serial port:<br />
<br />
$ ls /dev/virtio-ports/<br />
com.redhat.spice.0<br />
<br />
Now test it out. Grab some text and copy it to the clipboard in the guest.<br />
(In gnome-terminal it's Shift-Ctrl-C to copy). And paste it in the host (again, Shift-Ctrl-V to paste in gnome-terminal).<br />
<br />
== Enabling SPICE using virt-manager ==<br />
<br />
This assumes you've already installed a guest with virt-manager or virt-install and it's shut off.<br />
<br />
Start virt-manager, and open your VM by double clicking on it. Click the virtual hardware details (lightbulb).<br />
<br />
First we need to make the Video card a qxl device. Click on Video, and in the Model pulldown, choose, qxl. And Apply.<br />
<br />
[[Image:Screenshot-video-qxl.png]]<br />
<br />
Next we need to change the display from VNC to Spice. Click on Display VNC, and in the Type pulldown, choose Spice. And Apply. You'll be prompted to add the Spice agent channels, click Yes. (notice the additional Controller Virtio Serial too).<br />
<br />
[[Image:Screenshot-display-Spice.png]]<br />
<br />
Now start the VM. virt-manager has a spice-gtk client built-in. So you don't need to fuss with a manual spice client like you did above. You still need to be sure that the guest has spice-vdagent installed and running. In the guest:<br />
<br />
# yum install spice-vdagent<br />
# chkconfig --add spice-vdagentd<br />
# service start spice-vdagentd<br />
... log out of X, and log back in, verify agent is running...<br />
$ ps -ef | grep vdagent<br />
root 1653 1 0 14:54 ? 00:00:00 /usr/sbin/spice-vdagentd<br />
gdm 1703 1 0 14:54 ? 00:00:00 /usr/bin/spice-vdagent<br />
chrisw 1932 1 0 14:55 ? 00:00:00 /usr/bin/spice-vdagent<br />
<br />
And you're done. Test copy and paste and enjoy.</div>Chriswhttps://linux-kvm.org/index.php?title=SPICE&diff=4015SPICE2011-09-16T00:22:24Z<p>Chrisw: </p>
<hr />
<div>== Example using SPICE and QXL for improved Graphics experience in the guest ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool.<br />
<br />
For extensive details on SPICE, visit http://spice-space.org<br />
<br />
== Manually, using qemu-kvm command line directly ==<br />
<br />
The simplest part is adding the qxl graphics device to the guest. By adding <cdoe>-vga qxl</code>:<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -vga qxl<br />
<br />
You'll see a normal SDL window pop up, and if you poke inside the guest you'll find that X is using the qxl device to display:<br />
<br />
$ lspci<br />
...<br />
00:02.0 VGA compatible controller: Red Hat, Inc. Device 0100 (rev 03)<br />
<br />
$ grep QXL /var/log/Xorg.0.log<br />
[ 15.878] (II) qxl: Driver for QXL virtual graphics: QXL 1<br />
<br />
However, this is not enough to use SPICE. We need to enable the spice server in qemu-kvm. We also need a client to view the guest. So first be sure the client is installed:<br />
<br />
# yum install spice-client<br />
<br />
To keep it simple, we'll not require authentication and simply bind the server to 127.0.0.1 on port 5900.<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing<br />
<br />
This will not pop up an SDL window, so launch the client to connect to the guest.<br />
<br />
$ spicec -h 127.0.0.1 -p 5900<br />
<br />
We're getting closer. Now the only thing left is to improve the experience by<br />
enabling the spice agent communication channel between the host and the guest (you wanted copy and paste between host and guest right? ;)<br />
<br />
This part is a bit arcane. We need to add a virtio-serial device to the guest, and open a port for the spice vdagent. We also need to install the spice vdagent in guest. Be sure the agent is running (and for future, started automatically).<br />
<br />
First the guest side, since the guest is running.<br />
<br />
# yum install spice-vdagent<br />
# chkconfig --add spice-vdagentd<br />
<br />
Now stop the guest and we'll build up the hostside qemu-kvm commandline.<br />
We need to add the virtio-serial device: <code>-device virtio-serial-pci</code><br />
We need to add a port for spice in that device: <code>-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0</code><br />
And we need a spicevmc chardev for that port: <code>-chardev spicevmc,id=spicechannel0,name=vdagent</code><br />
<br />
It's important that the virserialport <code>chardev=</code> option matches the <cdoe>id=</code> given the chardev (<code>spicechannel0</code> in this example). It's also important that the port's <code>name=</code> is <code>com.redhat.spice.0</code>, because that's the namespace spice-vdagentd is looking for in the guest. And finally, you need to specify <code>name=vdagent</code> so spice knows what this channel is for.<br />
<br />
So we launch the guest one last time with the complete command line:<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15-live.img,if=virtio -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing -device virtio-serial-pci -device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 -chardev spicevmc,id=spicechannel0,name=vdagent<br />
<br />
And kick off a spice client:<br />
<br />
$ spicec -h 127.0.0.1 -p 5900<br />
<br />
Now you can login to the guest, and you'll still see the qxl display device. In addition, you'll see the virtio-serial port:<br />
<br />
$ ls /dev/virtio-ports/<br />
com.redhat.spice.0<br />
<br />
Now test it out. Grab some text and copy it to the clipboard in the guest.<br />
(In gnome-terminal it's Shift-Ctrl-C to copy). And paste it in the host (again, Shift-Ctrl-V to paste in gnome-terminal).<br />
<br />
== Enabling SPICE using virt-manager ==<br />
<br />
This assumes you've already installed a guest with virt-manager or virt-install and it's shut off.<br />
<br />
Start virt-manager, and open your VM by double clicking on it. Click the virtual hardware details (lightbulb).<br />
<br />
First we need to make the Video card a qxl device. Click on Video, and in the Model pulldown, choose, qxl. And Apply.<br />
<br />
[[Image:Screenshot-video-qxl.png]]<br />
<br />
Next we need to change the display from VNC to Spice. Click on Display VNC, and in the Type pulldown, choose Spice. And Apply. You'll be prompted to add the Spice agent channels, click Yes. (notice the additional Controller Virtio Serial too).<br />
<br />
[[Image:Screenshot-display-Spice.png]]<br />
<br />
Now start the VM. virt-manager has a spice-gtk client built-in. So you don't need to fuss with a manual spice client like you did above. You still need to be sure that the guest has spice-vdagent installed and running. In the guest:<br />
<br />
# yum install spice-vdagent<br />
# chkconfig --add spice-vdagentd<br />
# service start spice-vdagentd<br />
... log out of X, and log back in, verify agent is running...<br />
$ ps -ef | grep vdagent<br />
root 1653 1 0 14:54 ? 00:00:00 /usr/sbin/spice-vdagentd<br />
gdm 1703 1 0 14:54 ? 00:00:00 /usr/bin/spice-vdagent<br />
chrisw 1932 1 0 14:55 ? 00:00:00 /usr/bin/spice-vdagent<br />
<br />
And you're done. Test copy and paste and enjoy.</div>Chriswhttps://linux-kvm.org/index.php?title=USB_Host_Device_Assigned_to_Guest&diff=4014USB Host Device Assigned to Guest2011-09-16T00:17:56Z<p>Chrisw: </p>
<hr />
<div>== Example Assigning Host USB device to a Guest VM ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool. This HOWTO is limited to UHCI devices (no USB2 EHCI).<br />
<br />
Here we'll use a phone attached to the host:<br />
<br />
# lsusb<br />
...<br />
Bus 002 Device 003: ID 18d1:4e11 Google Inc. Nexus One<br />
<br />
(Note the Bus and device numbers).<br />
<br />
== Manually, using qemu-kvm command line ==<br />
<br />
#/usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -usb -device usb-host,hostbus=2,hostaddr=3 <br />
<br />
Here we add the <code>-usb</code> to add a host controller, and add <code>-device usb-host,hostbus=2,hostaddr=3</code> to add the host's USB device at Bus 2, Device 3. Simple as that.<br />
<br />
Now, we can verify this in the guest:<br />
<br />
$ lspci<br />
...<br />
00:01.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)<br />
<br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 002: ID 18d1:4e11 Google Inc. Nexus One Phone<br />
<br />
And on the phone enable USB Mass Storage, and the guest should display a dialog seeing a new USB filesystem. Open it and...<br />
<br />
$ ls /media/[mountpoint]<br />
Android/ data/ DCIM/ ...<br />
<br />
== Managed, using virt-manager ==<br />
<br />
This assumes you already have created a VM using virt-manager. The VM is not running, and you'd like to add a USB host device to the VM. Start virt-manager, and open your VM by double clicking on it. Click the virtual hardware details (lightbulb). Now Click Add Hardware, and Choose USB Host Device. Here, we are choosing the same Phone device.<br />
<br />
[[Image:Screenshot-virt-manager-add-USB-device.png]]<br />
<br />
Start the VM and verify the usb host controller and device show up like above.<br />
Now on the phone enable USB Mass Storage, and the guest should display a dialog seeing a new USB filesystem.<br />
<br />
[[Image:Screenshot-VM-access-USB-device.png]]</div>Chriswhttps://linux-kvm.org/index.php?title=9p_virtio&diff=40139p virtio2011-09-16T00:08:00Z<p>Chrisw: </p>
<hr />
<div>== Example Sharing Host files with the Guest ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool. This HOWTO is documenting 9p virtio as the transport for sharing files.<br />
<br />
In both cases we'll share files in /tmp/share on the host. In the guest, they'll show up in /tmp/host_files.<br />
<br />
== Manually, using qemu-kvm command line ==<br />
<br />
There are a nice set of details on the [http://wiki.qemu.org/Documentation/9psetup QEMU wiki] describing this, so this section will be quite short. To share host files w/ the guest, we use 9p over virtio in conjunction w/ a filesystem device exporting the portion of the host filesystem that we'd like to share with the guest.<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio<br />
-fsdev local,security_model=passthrough,id=fsdev0,path=/tmp/share -device virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag=hostshare<br />
<br />
This tells qemu to create a 9pvirtio device exposing the mount_tag <code>hostshare</code> (just a name to identify the mount point). That device is coupled to an fsdev named <code>fsdev0</code>, which specifies which portion of the host filesystem we are sharing, and in which mode (see [http://wiki.qemu.org/Documentation/9psetup QEMU wiki] for details on the security models).<br />
<br />
Now, in the guest we need to mount the 9p filesystem from the host using the virtio transport. The mount_tag is used to identify the host's share.<br />
<br />
# mkdir /tmp/host_files<br />
# mount -t 9p -otrans=virtio,version=9p2000.L hostshare /tmp/host_files<br />
<br />
That's it...now we can read/write files in that directory from either the host or the guest.<br />
<br />
== Managed, using virt-manager ==<br />
<br />
This assumes you've already installed a guest with virt-manager or virt-install and it's shut off.<br />
<br />
Start virt-manager, and open your VM by double clicking on it. Click the virtual hardware details (lightbulb). Click Add Hardware, and choose a Filesystem. Chose the mode, we chose squash which translates to none (see [http://wiki.qemu.org/Documentation/9psetup QEMU wiki] for details on the security models), the source (we are sharing /tmp/share), and the target (we called this /hostshare).<br />
<br />
[[Image:Screenshot-add-filesystem-share.png]]<br />
<br />
Now, start the VM. In the guest we need to mount the 9p filesystem from the host using the virtio transport. The mount_tag is used to identify the host's share.<br />
<br />
# mkdir /tmp/host_files<br />
# mount -t 9p -otrans=virtio,version=9p2000.L /hostshare /tmp/host_files<br />
<br />
That's it...now we can read/write files in that directory from either the host or the guest. (Note: likely to hit some issues w/ privileges since Fedora libvirt runs guests unprivileged and with SELinux confinement...careful use of chown, chmod and chcon should get it working).</div>Chriswhttps://linux-kvm.org/index.php?title=File:Screenshot-add-filesystem-share.png&diff=4012File:Screenshot-add-filesystem-share.png2011-09-15T23:21:09Z<p>Chrisw: Show how to share a host filesystem with a guest</p>
<hr />
<div>Show how to share a host filesystem with a guest</div>Chriswhttps://linux-kvm.org/index.php?title=HOWTO&diff=4011HOWTO2011-09-15T22:20:27Z<p>Chrisw: </p>
<hr />
<div>= Howto's =<br />
<br />
== General ==<br />
* [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvminstall/liaaikvminstallstart.htm IBM Linux Blueprint: Quick Start Guide for installing and running KVM]<br />
* [[HOWTO1 | Getting KVM to run on your machine]]<br />
* [[choose the right kvm & kernel version]]<br />
* [[How To Migrate From Vmware To KVM]]<br />
* [http://www.basicsedv.de/bthesis.html Migrating User Mode Linux to Xen and KVM]<br />
<br />
== Network related ==<br />
<br />
* [[Networking| Setting guest network]]<br />
* [[NetConsole| set up a network console]]<br />
<br />
== Hardware related ==<br />
<br />
* [[How to assign devices with VT-d in KVM]]<br />
* [[Enable VT-X on Mac Pro (Early 2008)]] <br />
<br />
=== USB ===<br />
* [[USB Host Device Assigned to Guest]]<br />
* [[usb related]]<br />
<br />
=== Ethernet ===<br />
* [[ethernet_related]]<br />
<br />
=== PCI ===<br />
* [[hotadd pci devices]]<br />
<br />
=== Sound ===<br />
* Using [[Sound]] in the guest<br />
<br />
=== Display ===<br />
* Using qxl and [[SPICE]] in the guest<br />
<br />
=== virtio ===<br />
<br />
* [[boot from virtio block device]]<br />
* [[Using VirtIO NIC|use virtio_net interface]] in the guest (Debian)<br />
<br />
=== vhost ===<br />
* [[UsingVhost|Using vhost]]<br />
<br />
=== cdrom ===<br />
* [[Change cdrom| Changing disks in the cdrom drive]]<br />
<br />
=== sharing files with the host ===<br />
* Using [[9p virtio]] to share files between host and guest<br />
<br />
<br />
== Operating System related ==<br />
<br />
=== Gentoo ===<br />
* [[KvmOnGentoo|KVM on Gentoo hosts]]<br />
<br />
=== Ubuntu ===<br />
* [http://www.howtoforge.com/using-kvm-on-ubuntu-gutsy-gibbon using-kvm-on-ubuntu-gutsy-gibbon]<br />
* [[AnthonyLiguori/Networking| Setting up NAT with KVM in Ubuntu]]<br />
* [https://help.ubuntu.com/community/KVM Running Guest Systems on Ubuntu 7.04 Feisty Fawn]<br />
* [http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-9.04 Virtualization With KVM On Ubuntu 9.04 Jaunty]<br />
<br />
=== Fedora ===<br />
* [http://fedoraproject.org/wiki/Virtualization_Quick_Start Fedora Virt Quick Start]<br />
<br />
=== ArchLinux ===<br />
* [http://wiki.archlinux.org/index.php/Kvm Setting up KVM on ArchLinux]<br />
* [http://wiki.archlinux.org/index.php/Qemu Detailed QEMU Tutorial ]<br />
<br />
=== BSD ===<br />
* [http://www.linux-kvm.org/page/BSD KVM on BSD, FreeBSD]<br />
<br />
=== Windows ===<br />
* [[WindowsGuestDrivers|Information about guest drivers]]<br />
* [[Windows7Install|Install Windows 7]]<br />
* [http://wp.libpf.com/?p=186 Windows 7 as guest on Debian squeeze] - with libvirt's virt-install recipe and virtio disk driver step-by-step instructions<br />
<br />
=== Windows Vista ===<br />
* [[Vista Networking Workaround]]<br />
<br />
== Scripting & Software ==<br />
* [[HowToConfigScript|Configuration Script for KVM]] - a complete management utility, configuration file format, and init script.<br />
* [http://www.roessner-net.com/?p=219 Another script for KVM] - Init scripts for kvm, using it with time scheduled start order (German)<br />
* [[simple shell script to manage your virtual machine with bridged networking]]<br />
* [http://www.papercut.com/blog/chris/2008/11/14/using-kvm-to-securely-host-servers-in-a-dmz/ Hosting your VMs in a DMZ] - a management and configuration script to assist with setting up a VM in a semi-secured demilitarized zone.<br />
* [http://pve.proxmox.com/wiki/Bare-metal_ISO_Installer Bare-metal] installer with KVM<br />
* [[kvmtools|Python scripts to manage qemu-kvm guest from cmdline]] - yet another qemu-kvm script <br />
<br />
=== libvirt ===<br />
<br />
* [[Running libvirt with KVM]]<br />
<br />
== Other ==<br />
<br />
* [[HOWTO VMGL]] - OpenGL support for Linux guests</div>Chriswhttps://linux-kvm.org/index.php?title=USB_Host_Device_Assigned_to_Guest&diff=4010USB Host Device Assigned to Guest2011-09-15T22:08:16Z<p>Chrisw: </p>
<hr />
<div>== Example Assigning Host USB device to a Guest VM ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool. This HOWTO is limited to UHCI devices (no USB2 EHCI).<br />
<br />
Here we'll use a phone attached to the host:<br />
<br />
# lsusb<br />
...<br />
Bus 002 Device 003: ID 18d1:4e11 Google Inc. Nexus One<br />
<br />
(Note the Bus and device numbers).<br />
<br />
== Manually, using qemu-kvm command line ==<br />
<br />
#/usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -usb -device usb-host,hostbus=2,hostaddr=3 <br />
<br />
Here we add the <code>-usb</code> to add a host controller, and add <code>-device usb-host,hostbus=2,hostaddr=3</code> to add the host's USB device at Bus 2, Device 3. Simple as that.<br />
<br />
Now, we can verify this in the guest:<br />
<br />
$ lspci<br />
...<br />
00:01.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)<br />
<br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 002: ID 18d1:4e11 Google Inc. Nexus One Phone<br />
<br />
And on the phone enable USB Mass Storage, and the guest should display a dialog seeing a new USB filesystem. Open it and...<br />
<br />
$ ls /media/[mountpoint]<br />
Android/ data/ DCIM/ ...<br />
<br />
== Managed, using virt-manager ==<br />
<br />
This assumes you already have created a VM using virt-manager. The VM is not running, and you'd like to add a USB host device to the VM. Start virt-manager, and open your VM by double clicking on it. Click the virtual hardware details (lightbulb). Now Click Add Hardware, and Choose USB Host Device. Here, we are choosing the same Phone device.<br />
<br />
[[Image:Screenshot-virt-manager-add-USB-device.png]]<br />
<br />
Now on the phone enable USB Mass Storage, and the guest should display a dialog seeing a new USB filesystem.<br />
<br />
[[Image:Screenshot-VM-access-USB-device.png]]</div>Chriswhttps://linux-kvm.org/index.php?title=SPICE&diff=4009SPICE2011-09-15T22:07:10Z<p>Chrisw: </p>
<hr />
<div>== Example using SPICE and QXL for improved Graphics experience in the guest ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool.<br />
<br />
For extensive details on SPICE, visit http://spice-space.org<br />
<br />
== Manually, using qemu-kvm command line directly ==<br />
<br />
The simplest part is adding the qxl graphics device to the guest. By adding <cdoe>-vga qxl</code>:<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -vga qxl<br />
<br />
You'll see a normal SDL window pop up, and if you poke inside the guest you'll find that X is using the qxl device to display:<br />
<br />
$ lspci<br />
...<br />
00:02.0 VGA compatible controller: Red Hat, Inc. Device 0100 (rev 03)<br />
<br />
$ grep QXL /var/log/Xorg.0.log<br />
[ 15.878] (II) qxl: Driver for QXL virtual graphics: QXL 1<br />
<br />
However, this is not enough to use SPICE. We need to enable the spice server in qemu-kvm. We also need a client to view the guest. So first be sure the client is installed:<br />
<br />
# yum install spice-client<br />
<br />
To keep it simple, we'll not require authentication and simply bind the server to 127.0.0.1 on port 5900.<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing<br />
<br />
This will not pop up an SDL window, so launch the client to connect to the guest.<br />
<br />
$ spicec -h 127.0.0.1 -p 5900<br />
<br />
We're getting closer. Now the only thing left is to improve the experience by<br />
enabling the spice agent communication channel between the host and the guest (you wanted copy and paste between host and guest right? ;)<br />
<br />
This part is a bit arcane. We need to add a virtio-serial device to the guest, and open a port for the spice vdagent. We also need to install the spice vdagent in guest. Be sure the agent is running (and for future, started automatically).<br />
<br />
First the guest side, since the guest is running.<br />
<br />
# yum install spice-vdagent<br />
# chkconfig --add spice-vdagentd<br />
<br />
Now stop the guest and we'll build up the hostside qemu-kvm commandline.<br />
We need to add the virtio-serial device: <code>-device virtio-serial-pci</code><br />
We need to add a port for spice in that device: <code>-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0</code><br />
And we need a spicevmc chardev for that port: <code>-chardev spicevmc,id=spicechannel0,name=vdagent</code><br />
<br />
It's important that the virserialport <code>chardev=</code> option matches the <cdoe>id=</code> given the chardev (<code>spicechannel0</code> in this example). It's also important that the port's <code>name=</code> is <code>com.redhat.spice.0</code>, because that's the namespace spice-vdagentd is looking for in the guest. And finally, you need to specify <code>name=vdagent</code> so spice knows what this channel is for.<br />
<br />
So we launch the guest one last time with the complete command line:<br />
<br />
# /usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/var/lib/libvirt/images/f15-live.img,if=virtio -vga qxl -spice port=5900,addr=127.0.0.1,disable-ticketing -device virtio-serial-pci -device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 -chardev spicevmc,id=spicechannel0,name=vdagent<br />
<br />
And kick off a spice client:<br />
<br />
$ spicec -h 127.0.0.1 -p 5900<br />
<br />
Now you can login to the guest, and you'll still see the qxl display device. In addition, you'll see the virtio-serial port:<br />
<br />
$ ls /dev/virtio-ports/<br />
com.redhat.spice.0<br />
<br />
Now test it out. Grab some text and copy it to the clipboard in the guest.<br />
(In gnome-terminal it's Shift-Ctrl-C to copy). And paste it in the host (again, Shift-Ctrl-V to paste in gnome-terminal).<br />
<br />
== Enabling SPICE using virt-manager ==<br />
<br />
This assumes you've already installed a guest with virt-manager or virt-install and it's shut off.<br />
<br />
Start virt-manager, and open your VM by double clicking on it. Click the virtual hardware details (lightbulb).<br />
<br />
First we need to make the Video card a qxl device. Click on Video, and in the Model pulldown, choose, qxl. And Apply.<br />
<br />
[[Image:Screenshot-video-qxl.png]]<br />
<br />
Next we need to change the display from VNC to Spice. Click on Display VNC, and in the Type pulldown, choose Spice. And Apply. You'll be prompted to add the Spice agent channels, click Yes. (notice the additional Controller Virtio Serial too).<br />
<br />
[[Image:Screenshot-display-Spice.png]]<br />
<br />
Now start the VM. virt-manager has a spice-gtk client built-in. So you don't need to fuss with a manual spice client like you did above. You still need to be sure that the guest has spice-vdagent installed and running. In the guest:<br />
<br />
# yum install spice-vdagent<br />
# chkconfig --add spice-vdagentd<br />
# service start spice-vdagentd<br />
... log out of X, and log back in, verify agent is running...<br />
$ ps -ef | grep vdagent<br />
root 1653 1 0 14:54 ? 00:00:00 /usr/sbin/spice-vdagentd<br />
gdm 1703 1 0 14:54 ? 00:00:00 /usr/bin/spice-vdagent<br />
chrisw 1932 1 0 14:55 ? 00:00:00 /usr/bin/spice-vdagent<br />
<br />
And you're done. Test copy and paste and enjoy.</div>Chriswhttps://linux-kvm.org/index.php?title=File:Screenshot-display-Spice.png&diff=4008File:Screenshot-display-Spice.png2011-09-15T21:58:03Z<p>Chrisw: Selecting SPICE as display server.</p>
<hr />
<div>Selecting SPICE as display server.</div>Chriswhttps://linux-kvm.org/index.php?title=File:Screenshot-video-qxl.png&diff=4007File:Screenshot-video-qxl.png2011-09-15T21:57:17Z<p>Chrisw: Selecting QXL for video device</p>
<hr />
<div>Selecting QXL for video device</div>Chriswhttps://linux-kvm.org/index.php?title=HOWTO&diff=4006HOWTO2011-09-15T19:48:19Z<p>Chrisw: </p>
<hr />
<div>= Howto's =<br />
<br />
== General ==<br />
* [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvminstall/liaaikvminstallstart.htm IBM Linux Blueprint: Quick Start Guide for installing and running KVM]<br />
* [[HOWTO1 | Getting KVM to run on your machine]]<br />
* [[choose the right kvm & kernel version]]<br />
* [[How To Migrate From Vmware To KVM]]<br />
* [http://www.basicsedv.de/bthesis.html Migrating User Mode Linux to Xen and KVM]<br />
<br />
== Network related ==<br />
<br />
* [[Networking| Setting guest network]]<br />
* [[NetConsole| set up a network console]]<br />
<br />
== Hardware related ==<br />
<br />
* [[How to assign devices with VT-d in KVM]]<br />
* [[Enable VT-X on Mac Pro (Early 2008)]] <br />
<br />
=== USB ===<br />
* [[USB Host Device Assigned to Guest]]<br />
* [[usb related]]<br />
<br />
=== Ethernet ===<br />
* [[ethernet_related]]<br />
<br />
=== PCI ===<br />
* [[hotadd pci devices]]<br />
<br />
=== Sound ===<br />
* Using [[Sound]] in the guest<br />
<br />
=== Video ===<br />
* Using [[SPICE]] in the guest<br />
<br />
=== virtio ===<br />
<br />
* [[boot from virtio block device]]<br />
* [[Using VirtIO NIC|use virtio_net interface]] in the guest (Debian)<br />
<br />
=== vhost ===<br />
* [[UsingVhost|Using vhost]]<br />
<br />
=== cdrom ===<br />
* [[Change cdrom| Changing disks in the cdrom drive]]<br />
<br />
<br />
== Operating System related ==<br />
<br />
=== Gentoo ===<br />
* [[KvmOnGentoo|KVM on Gentoo hosts]]<br />
<br />
=== Ubuntu ===<br />
* [http://www.howtoforge.com/using-kvm-on-ubuntu-gutsy-gibbon using-kvm-on-ubuntu-gutsy-gibbon]<br />
* [[AnthonyLiguori/Networking| Setting up NAT with KVM in Ubuntu]]<br />
* [https://help.ubuntu.com/community/KVM Running Guest Systems on Ubuntu 7.04 Feisty Fawn]<br />
* [http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-9.04 Virtualization With KVM On Ubuntu 9.04 Jaunty]<br />
<br />
=== Fedora ===<br />
* [http://fedoraproject.org/wiki/Virtualization_Quick_Start Fedora Virt Quick Start]<br />
<br />
=== ArchLinux ===<br />
* [http://wiki.archlinux.org/index.php/Kvm Setting up KVM on ArchLinux]<br />
* [http://wiki.archlinux.org/index.php/Qemu Detailed QEMU Tutorial ]<br />
<br />
=== BSD ===<br />
* [http://www.linux-kvm.org/page/BSD KVM on BSD, FreeBSD]<br />
<br />
=== Windows ===<br />
* [[WindowsGuestDrivers|Information about guest drivers]]<br />
* [[Windows7Install|Install Windows 7]]<br />
* [http://wp.libpf.com/?p=186 Windows 7 as guest on Debian squeeze] - with libvirt's virt-install recipe and virtio disk driver step-by-step instructions<br />
<br />
=== Windows Vista ===<br />
* [[Vista Networking Workaround]]<br />
<br />
== Scripting & Software ==<br />
* [[HowToConfigScript|Configuration Script for KVM]] - a complete management utility, configuration file format, and init script.<br />
* [http://www.roessner-net.com/?p=219 Another script for KVM] - Init scripts for kvm, using it with time scheduled start order (German)<br />
* [[simple shell script to manage your virtual machine with bridged networking]]<br />
* [http://www.papercut.com/blog/chris/2008/11/14/using-kvm-to-securely-host-servers-in-a-dmz/ Hosting your VMs in a DMZ] - a management and configuration script to assist with setting up a VM in a semi-secured demilitarized zone.<br />
* [http://pve.proxmox.com/wiki/Bare-metal_ISO_Installer Bare-metal] installer with KVM<br />
* [[kvmtools|Python scripts to manage qemu-kvm guest from cmdline]] - yet another qemu-kvm script <br />
<br />
=== libvirt ===<br />
<br />
* [[Running libvirt with KVM]]<br />
<br />
== Other ==<br />
<br />
* [[HOWTO VMGL]] - OpenGL support for Linux guests</div>Chriswhttps://linux-kvm.org/index.php?title=USB_Host_Device_Assigned_to_Guest&diff=4005USB Host Device Assigned to Guest2011-09-15T19:43:53Z<p>Chrisw: </p>
<hr />
<div>== Example Assigning Host USB device to a Guest VM ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool. This HOWTO is limited to UHCI devices (no USB2 EHCI).<br />
<br />
Here we'll use a phone attached to the host:<br />
<br />
# lsusb<br />
...<br />
Bus 002 Device 003: ID 18d1:4e11 Google Inc. Nexus One<br />
<br />
(Note the Bus and device numbers).<br />
<br />
== Manually, using qemu-kvm command line ==<br />
<br />
#/usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -usb -device usb-host,hostbus=2,hostaddr=3 <br />
<br />
Here we add the <pre>-usb</pre> to add a host controller, and add <pre>-device usb-host,hostbus=2,hostaddr=3</pre> to add the host's USB device at Bus 2, Device 3. Simple as that.<br />
<br />
Now, we can verify this in the guest:<br />
<br />
$ lspci<br />
...<br />
00:01.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)<br />
<br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 002: ID 18d1:4e11 Google Inc. Nexus One Phone<br />
<br />
And on the phone enable USB Mass Storage, and the guest should display a dialog seeing a new USB filesystem. Open it and...<br />
<br />
$ ls /media/[mountpoint]<br />
Android/ data/ DCIM/ ...<br />
<br />
== Managed, using virt-manager ==<br />
<br />
This assumes you already have created a VM using virt-manager. The VM is not running, and you'd like to add a USB host device to the VM. Start virt-manager, and open your VM by double clicking on it. Click the virtual hardware details (lightbulb). Now Click Add Hardware, and Choose USB Host Device. Here, we are choosing the same Phone device.<br />
<br />
[[Image:Screenshot-virt-manager-add-USB-device.png]]<br />
<br />
Now on the phone enable USB Mass Storage, and the guest should display a dialog seeing a new USB filesystem.<br />
<br />
[[Image:Screenshot-VM-access-USB-device.png]]</div>Chriswhttps://linux-kvm.org/index.php?title=File:Screenshot-VM-access-USB-device.png&diff=4004File:Screenshot-VM-access-USB-device.png2011-09-15T19:42:15Z<p>Chrisw: VM accessing the host USB device</p>
<hr />
<div>VM accessing the host USB device</div>Chriswhttps://linux-kvm.org/index.php?title=File:Screenshot-virt-manager-add-USB-device.png&diff=4003File:Screenshot-virt-manager-add-USB-device.png2011-09-15T19:31:32Z<p>Chrisw: Adding a USB host device to a guest using virt-manager</p>
<hr />
<div>Adding a USB host device to a guest using virt-manager</div>Chriswhttps://linux-kvm.org/index.php?title=USB_Host_Device_Assigned_to_Guest&diff=4002USB Host Device Assigned to Guest2011-09-15T19:28:23Z<p>Chrisw: </p>
<hr />
<div>== Example Assigning Host USB device to a Guest VM ==<br />
<br />
This example is based on qemu-kvm (0.15.0) as installed in Fedora 15.<br />
Will first show how to do this manually, and second how to do it using the virt-manager tool. This HOWTO is limited to UHCI devices (no USB2 EHCI).<br />
<br />
Here we'll use a phone attached to the host:<br />
<br />
# lsusb<br />
...<br />
Bus 002 Device 003: ID 18d1:4e11 Google Inc. Nexus One<br />
<br />
(Note the Bus and device numbers).<br />
<br />
== Manually, using qemu-kvm command line ==<br />
<br />
#/usr/bin/qemu-kvm -m 1024 -name f15 -drive file=/images/f15.img,if=virtio -usb -device usb-host,hostbus=2,hostaddr=3 <br />
<br />
Here we add the <pre>-usb</pre> to add a host controller, and add <pre>-device usb-host,hostbus=2,hostaddr=3</pre> to add the host's USB device at Bus 2, Device 3. Simple as that.<br />
<br />
Now, we can verify this in the guest:<br />
<br />
$ lspci<br />
...<br />
00:01.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)<br />
<br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 002: ID 18d1:4e11 Google Inc. Nexus One Phone<br />
<br />
And on the phone enable USB Mass Storage, and the guest should display a dialog seeing a new USB filesystem. Open it and...<br />
<br />
$ ls /media/[mountpoint]<br />
Android/ data/ DCIM/ ...</div>Chriswhttps://linux-kvm.org/index.php?title=HOWTO&diff=4001HOWTO2011-09-15T18:27:44Z<p>Chrisw: </p>
<hr />
<div>= Howto's =<br />
<br />
== General ==<br />
* [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvminstall/liaaikvminstallstart.htm IBM Linux Blueprint: Quick Start Guide for installing and running KVM]<br />
* [[HOWTO1 | Getting KVM to run on your machine]]<br />
* [[choose the right kvm & kernel version]]<br />
* [[How To Migrate From Vmware To KVM]]<br />
* [http://www.basicsedv.de/bthesis.html Migrating User Mode Linux to Xen and KVM]<br />
<br />
== Network related ==<br />
<br />
* [[Networking| Setting guest network]]<br />
* [[NetConsole| set up a network console]]<br />
<br />
== Hardware related ==<br />
<br />
* [[How to assign devices with VT-d in KVM]]<br />
* [[Enable VT-X on Mac Pro (Early 2008)]] <br />
<br />
=== USB ===<br />
* [[USB Host Device Assigned to Guest]]<br />
* [[usb related]]<br />
<br />
=== Ethernet ===<br />
* [[ethernet_related]]<br />
<br />
=== PCI ===<br />
* [[hotadd pci devices]]<br />
<br />
=== Sound ===<br />
* Using [[Sound]] in the guest<br />
<br />
=== virtio ===<br />
<br />
* [[boot from virtio block device]]<br />
* [[Using VirtIO NIC|use virtio_net interface]] in the guest (Debian)<br />
<br />
=== vhost ===<br />
* [[UsingVhost|Using vhost]]<br />
<br />
=== cdrom ===<br />
* [[Change cdrom| Changing disks in the cdrom drive]]<br />
<br />
<br />
== Operating System related ==<br />
<br />
=== Gentoo ===<br />
* [[KvmOnGentoo|KVM on Gentoo hosts]]<br />
<br />
=== Ubuntu ===<br />
* [http://www.howtoforge.com/using-kvm-on-ubuntu-gutsy-gibbon using-kvm-on-ubuntu-gutsy-gibbon]<br />
* [[AnthonyLiguori/Networking| Setting up NAT with KVM in Ubuntu]]<br />
* [https://help.ubuntu.com/community/KVM Running Guest Systems on Ubuntu 7.04 Feisty Fawn]<br />
* [http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-9.04 Virtualization With KVM On Ubuntu 9.04 Jaunty]<br />
<br />
=== Fedora ===<br />
* [http://fedoraproject.org/wiki/Virtualization_Quick_Start Fedora Virt Quick Start]<br />
<br />
=== ArchLinux ===<br />
* [http://wiki.archlinux.org/index.php/Kvm Setting up KVM on ArchLinux]<br />
* [http://wiki.archlinux.org/index.php/Qemu Detailed QEMU Tutorial ]<br />
<br />
=== BSD ===<br />
* [http://www.linux-kvm.org/page/BSD KVM on BSD, FreeBSD]<br />
<br />
=== Windows ===<br />
* [[WindowsGuestDrivers|Information about guest drivers]]<br />
* [[Windows7Install|Install Windows 7]]<br />
* [http://wp.libpf.com/?p=186 Windows 7 as guest on Debian squeeze] - with libvirt's virt-install recipe and virtio disk driver step-by-step instructions<br />
<br />
=== Windows Vista ===<br />
* [[Vista Networking Workaround]]<br />
<br />
== Scripting & Software ==<br />
* [[HowToConfigScript|Configuration Script for KVM]] - a complete management utility, configuration file format, and init script.<br />
* [http://www.roessner-net.com/?p=219 Another script for KVM] - Init scripts for kvm, using it with time scheduled start order (German)<br />
* [[simple shell script to manage your virtual machine with bridged networking]]<br />
* [http://www.papercut.com/blog/chris/2008/11/14/using-kvm-to-securely-host-servers-in-a-dmz/ Hosting your VMs in a DMZ] - a management and configuration script to assist with setting up a VM in a semi-secured demilitarized zone.<br />
* [http://pve.proxmox.com/wiki/Bare-metal_ISO_Installer Bare-metal] installer with KVM<br />
* [[kvmtools|Python scripts to manage qemu-kvm guest from cmdline]] - yet another qemu-kvm script <br />
<br />
=== libvirt ===<br />
<br />
* [[Running libvirt with KVM]]<br />
<br />
== Other ==<br />
<br />
* [[HOWTO VMGL]] - OpenGL support for Linux guests</div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3800KVM Forum 20112011-08-16T18:40:52Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*[[Media:TmemNotVirt-Linuxcon2011-Final.pdf | Transcedent Memory]]<br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || [[Media:2011-forum-ahci.pdf| AHCI - doing storage right]] || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || [[Media:2011-forum-usb.pdf | Fixing the USB disaster]] || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || [[Media:2011-forum-qemu_live_block_copy_submit.pdf | QEMU: live block copy]] || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=File:TmemNotVirt-Linuxcon2011-Final.pdf&diff=3799File:TmemNotVirt-Linuxcon2011-Final.pdf2011-08-16T18:40:40Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-qemu_live_block_copy_submit.pdf&diff=3798File:2011-forum-qemu live block copy submit.pdf2011-08-16T18:26:22Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3797KVM Forum 20112011-08-16T17:38:31Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*Transcedent Memory <br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || [[Media:2011-forum-ahci.pdf| AHCI - doing storage right]] || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || [[Media:2011-forum-usb.pdf | Fixing the USB disaster]] || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3793KVM Forum 20112011-08-16T17:04:00Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*Transcedent Memory <br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || [[Media:2011-forum-usb.pdf | Fixing the USB disaster]] || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|-<br />
| Device Assignment || Alexander Graf<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-usb.pdf&diff=3792File:2011-forum-usb.pdf2011-08-16T17:03:08Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3791KVM Forum 20112011-08-16T16:52:34Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*Transcedent Memory <br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || Fixing the USB disaster || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|-<br />
| Device Assignment || Alexander Graf<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-migration.pp.pdf&diff=3790File:2011-forum-migration.pp.pdf2011-08-16T16:30:06Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3784KVM Forum 20112011-08-15T20:55:44Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*Transcedent Memory <br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || Fixing the USB disaster || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || Migration: one year later || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|-<br />
| Device Assignment || Alexander Graf<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3782KVM Forum 20112011-08-15T19:12:14Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*Transcedent Memory <br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || Fixing the USB disaster || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || Migration: one year later || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|-<br />
| Device Assignment || Alexander Graf<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3781KVM Forum 20112011-08-15T18:21:21Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*Transcedent Memory <br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || Fixing the USB disaster || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || Migration: one year later || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|-<br />
| Device Assignment || Alexander Graf<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3780KVM Forum 20112011-08-15T18:11:41Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || || || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || Fixing the USB disaster || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || Migration: one year later || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|-<br />
| Device Assignment || Alexander Graf<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=3776KVM Forum 20112011-08-15T15:51:05Z<p>Chrisw: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || VDSM is now Free || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || || || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || Fixing the USB disaster || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{|<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || Migration: one year later || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|-<br />
| Device Assignment || Alexander Graf<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{|<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|}</div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-HPC-clouds.pdf&diff=3775File:2011-forum-HPC-clouds.pdf2011-08-15T15:45:55Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-amd-iommuv2-kvm.pdf&diff=3774File:2011-forum-amd-iommuv2-kvm.pdf2011-08-15T15:45:08Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-yoshi-kvm-forum-2011.pdf&diff=3773File:2011-forum-yoshi-kvm-forum-2011.pdf2011-08-15T15:28:02Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf&diff=3772File:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf2011-08-15T15:23:46Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-libvirt.pdf&diff=3771File:2011-forum-libvirt.pdf2011-08-15T15:17:57Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-virtio_net_whatsnew.odp&diff=3770File:2011-forum-virtio net whatsnew.odp2011-08-15T15:15:49Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-memory-overcommit.pdf&diff=3769File:2011-forum-memory-overcommit.pdf2011-08-15T15:11:24Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-aa-numa.pdf&diff=3768File:2011-forum-aa-numa.pdf2011-08-15T15:09:14Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-keynote.pdf&diff=3767File:2011-forum-keynote.pdf2011-08-15T15:05:27Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-qapi-liguori.pdf&diff=3761File:2011-forum-qapi-liguori.pdf2011-08-15T01:13:11Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-qemu-keynote-liguori.pdf&diff=3760File:2011-forum-qemu-keynote-liguori.pdf2011-08-15T01:12:23Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-qcow2.pdf&diff=3757File:2011-forum-qcow2.pdf2011-08-15T00:01:05Z<p>Chrisw: </p>
<hr />
<div></div>Chriswhttps://linux-kvm.org/index.php?title=File:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf&diff=3756File:2011-forum-KVM on the IBM POWER7 Processor.pdf2011-08-14T23:55:15Z<p>Chrisw: </p>
<hr />
<div></div>Chrisw