Libvirt:

Lifecycle events

GSoC Mentor Summit, Sunnyvale 2016

Michal Prívozník,

https://mprivozn.fedorapeople.org

Libvirt

  • Stable API for managing virtual machines (domains)

 

  • Domains can have device passthrough ⇒  host management too

 

  • Libvirt objects:
    • domains, networks, interfaces, storage pools & volumes, node devices, etc.

GSoC 2016

Events!

 

  • Had implementation for domain life cycle events
  • New (object agnostic) implementation supports: domains, networks, storage pools & volumes, node devices, etc.

 

  • Implemented by Jovanka Gulicoska in libvirt & virt-manager
  • 35 commits, 3551 insertions(+), 307 deletions (-)
  • Stayed with community, fixes bugs

Thanks!

redhat.com