1 [ ---- 0: Intro slide ---- ]
3 libguestfs is a C library for viewing and modifying disk images. It
4 lets you open up any disk image, and look at the files inside it. You
5 can also analyze disk images, inject files, or even create disk images
8 In this talk I'm going to show you a concrete example of using the
9 library from Python. Then I'm going to talk about some of the latest
10 features of libguestfs and how they might be useful in OpenStack.
12 [ ---- 0.5: Demo ---- ]
14 [ ---- 1: Creating the handle, adding drives, launching. ---- ]
16 [ ---- 2: Inspect ---- ]
18 [ ---- 3: Inject files ---- ]
20 [ ---- 4: Shutdown the handle ---- ]
22 [ ---- 5: Alternative: mount-local ----- ]
24 OpenStack uses libguestfs for file injection currently. With
25 RHEL 6.4 + mount-local support, we can do that much better.
27 [ ---- 7: OpenStack: Resizing, partition auditing ---- ]
29 [ ---- 8: OpenStack: sVirt ---- ]
31 Starting with RHEL 7, libguestfs will use sVirt to confine
32 the appliance. This gives us exceptional, unmatched security
33 against malicious disk images that random users upload.
35 [ ---- 9: OpenStack: Sparsify, archiving ---- ]
37 [ ---- 10: OpenStack: Auditing, CVEs, licensing ---- ]
39 [ ---- 11: Summary ---- ]