Videos

The Libvirt driver for Nova is one of the most comprehensive implementations across all supported hypervisors. It is quite common for new functionality to be added Libvirt before other drivers. During Part One (bit.ly/1tUZocH), we began to scratch the surface of this topic, and now it's time to get into the weeds.
During this session, we will dive into more detail about Nova, Libvirt and QEMU:
Commonly overlooked configuration considerations for Libvirt/QEMU.
Which areas of the Nova Libvirt driver are most brittle and why?
What happens when operations fail of complete impartially? How can we recover?
Libvirt s interface into QEMU s Monitor Protocol (QMP).
Live migration, block migration, migrate and suspend: What are the differences and how do they work? What parts is Nova handling, versus Libvirt and QEMU?
Understand Libvirt s XML-based instance definitions.
If you missed my talk in Atlanta and are planning to attend Part Two, I encourage watching the video. We ll be picking up right where we left off.
The Libvirt driver for Nova is one of the most comprehensive implementations across all supported hypervisors. It is quite common for new functionality to be added Libvirt before other drivers. During Part One (bit.ly/1tUZocH), we began to scratch the surface of this topic, and now it's time to get into the weeds.
During this session, we will dive into more detail about Nova, Libvirt and QEMU:
Commonly overlooked configuration considerations for Libvirt/QEMU.
Which areas of the Nova Libvirt driver are most brittle and why?
What happens when operations fail of complete impartially? How can we recover?
Libvirt s interface into QEMU s Monitor Protocol (QMP).
Live migration, block migration, migrate and suspend: What are the differences and how do they work? What parts is Nova handling, versus Libvirt and QEMU?
Understand Libvirt s XML-based instance definitions.
If you missed my talk in Atlanta and are planning to attend Part Two, I encourage watching the video. We ll be picking up right where we left off.