[20 minutes + 5 for questions] ./run [Audience is: - cloud developers - general interest What do they want to do with images: - file injection - inspection for auditing - creation of blank / prepopulated - resizing - use it from languages like Python, C, Ruby, Perl, Java Adoption / find out more: - website ] [website: libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this to inject files, resize, rescue, create, view or audit disks. libguestfs is also a library that you can link to management programs written in C, Perl, Python, Ruby, Java and other languages. In this talk, Richard Jones will introduce the tools and give live demonstrations. He also talks about how they work behind the scenes. ] 100 INTRODUCTION - website - my email address 200 OVERVIEW C library, API and a set of tools (just a few are shown here) full time development for 3 years, > 300,000 lines of code using kernel + qemu code, so can handle qcow2, all sorts of filesystems 300 GUESTFISH 400 INSPECTION 500 AUDITING 600 PREPOPULATED DISK IMAGE 900 SUMMARY - summary page tools (all of them here) used in OpenStack used in Aeolus used in Boxgrinder used in Oz used in virt-manager used in virt-v2v, virt-p2v