From 9edaea06f7b9733e4966e958e6a6358e01539ee0 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 14 Dec 2015 11:15:59 +0000 Subject: [PATCH 1/1] 2015-virt-tools: Add a slide giving the background of the virt tools. --- 2015-virt-tools/0000-virt-tools.svg | 311 +++++++++++++++++++++++++++++++++++ 2015-virt-tools/0100-virt-tools.html | 11 ++ 2015-virt-tools/NOTES | 16 ++ 3 files changed, 338 insertions(+) create mode 100644 2015-virt-tools/0000-virt-tools.svg create mode 100644 2015-virt-tools/0100-virt-tools.html diff --git a/2015-virt-tools/0000-virt-tools.svg b/2015-virt-tools/0000-virt-tools.svg new file mode 100644 index 0000000..9c0b713 --- /dev/null +++ b/2015-virt-tools/0000-virt-tools.svg @@ -0,0 +1,311 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + qemu + + curl + + gpg + + + + + + + + libguestfs(C API) + + + + qemu-img + + virt tools + virt-resize, virt-sparsify, virt-builder, virt-v2v,etc. + + diff --git a/2015-virt-tools/0100-virt-tools.html b/2015-virt-tools/0100-virt-tools.html new file mode 100644 index 0000000..c1eb5fb --- /dev/null +++ b/2015-virt-tools/0100-virt-tools.html @@ -0,0 +1,11 @@ + + + + +

Virt tools provide higher-level abstractions

+ + + + diff --git a/2015-virt-tools/NOTES b/2015-virt-tools/NOTES index 9223840..ca45eeb 100644 --- a/2015-virt-tools/NOTES +++ b/2015-virt-tools/NOTES @@ -8,6 +8,22 @@ Audience: - Not developers. +0000: Introduction +---------------------------------------------------------------------- + +Libguestfs is a fairly low-level C library for accessing disk images. +To perform everyday operations we've written "virt tools" over this. + +Virt tools use libguestfs, qemu, qemu-img and many other programs and +perform operations that would hard to do by hand. + +In the case of virt-resize, the tool does calculations (like partition +sizing) that require hard work and experience, so the virt-resize tool +captures a lot of knowledge about how not to break Windows bootloaders +and how to align partitions for performance that would be hard to +teach. + + 1000: Resizing a disk image ---------------------------------------------------------------------- -- 1.8.3.1