Dublin talk.
[libguestfs-talks.git] / 2012-dublin / notes.txt
1 [ ---- 0: Intro slide ---- ]
2
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
6 from scratch.
7
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.
11
12 [ ---- 1: Creating the handle, adding drives, launching. ---- ]
13
14 *** Link to guestfs-python
15
16 [ ---- 2: Inspect ---- ]
17
18 [ ---- 3: Inject files ---- ]
19
20 [ ---- 4: Shutdown the handle ---- ]
21
22 [ ---- 5: Alternative: mount-local ----- ]
23
24 OpenStack uses libguestfs for file injection currently.  With
25 RHEL 6.4 + mount-local support, we can do that much better.
26
27 [ ---- 6: Demo ---- ]
28
29 [ ---- 7: OpenStack: Resizing, partition auditing ---- ]
30
31
32
33 [ ---- 8: OpenStack: sVirt ---- ]
34
35 Starting with RHEL 7, libguestfs will use sVirt to confine
36 the appliance.  This gives us exceptional, unmatched security
37 against malicious disk images that random users upload.
38
39 [ ---- 9: OpenStack: Sparsify, archiving ---- ]
40
41 [ ---- 10: OpenStack: Auditing, CVEs, licensing ---- ]
42
43 [ ---- 11: Summary ---- ]
44
45 Any questions?