From: Richard W.M. Jones Date: Mon, 14 Dec 2015 11:15:59 +0000 (+0000) Subject: 2015-virt-tools: Add a slide giving the background of the virt tools. X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=9edaea06f7b9733e4966e958e6a6358e01539ee0;p=libguestfs-talks.git 2015-virt-tools: Add a slide giving the background of the virt tools. --- 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 ----------------------------------------------------------------------