From: Richard W.M. Jones Date: Wed, 23 Oct 2019 12:26:28 +0000 (+0100) Subject: Add more introduction section slides. X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=5909a3851fd6adb906f40d5839d8acf4e1e7e323;p=libguestfs-talks.git Add more introduction section slides. 2200-point-in-time-snapshot.html 2300-virt-v2v-to-vddk.html 2400-qemu-nbd-server.html 2450-convert-rhv-to-kubevirt.html 2500-nbdkit-linuxdisk-remote-boot.html 2600-remote-boot-risc-v.html 2700-nbdkit-sh-for-testing.html 2800-communicate-between-processes.html --- diff --git a/2019-kvm-forum/2200-backup.png b/2019-kvm-forum/2200-backup.png new file mode 100644 index 0000000..05bc4d0 Binary files /dev/null and b/2019-kvm-forum/2200-backup.png differ diff --git a/2019-kvm-forum/2200-backup.svg b/2019-kvm-forum/2200-backup.svg new file mode 100644 index 0000000..4fbf4a3 --- /dev/null +++ b/2019-kvm-forum/2200-backup.svg @@ -0,0 +1,644 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + virtual machine + + + diff --git a/2019-kvm-forum/2200-point-in-time-snapshot.html b/2019-kvm-forum/2200-point-in-time-snapshot.html new file mode 100644 index 0000000..b892bb6 --- /dev/null +++ b/2019-kvm-forum/2200-point-in-time-snapshot.html @@ -0,0 +1,15 @@ + + + + +

Export a point in time snapshot from qemu

+ + + +
+blockdev-backup device=A target=Target sync=none job-id=job1
+
+nbd-server-start addr={"type":"unix","data":{"path":"./nbd-sock"}}
+
+nbd-server-add device=Target
+
diff --git a/2019-kvm-forum/2300-virt-v2v-to-vddk.html b/2019-kvm-forum/2300-virt-v2v-to-vddk.html new file mode 100644 index 0000000..d92fcb5 --- /dev/null +++ b/2019-kvm-forum/2300-virt-v2v-to-vddk.html @@ -0,0 +1,20 @@ + + + + +

Virt-v2v reading a VMware disk

+ + + + + +
+virt-v2v -ic vpx://... -it vddk "My Guest" ...
+
+ + + +

+Server icon by RRZEicons +https://commons.wikimedia.org/wiki/File:Server-multiple.svg +

diff --git a/2019-kvm-forum/2300-vmware.png b/2019-kvm-forum/2300-vmware.png new file mode 100644 index 0000000..39b68c3 Binary files /dev/null and b/2019-kvm-forum/2300-vmware.png differ diff --git a/2019-kvm-forum/2300-vmware.svg b/2019-kvm-forum/2300-vmware.svg new file mode 100644 index 0000000..4f97eab --- /dev/null +++ b/2019-kvm-forum/2300-vmware.svg @@ -0,0 +1,572 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + nbdkit +VDDK + + virt-v2v + + NBD over Unix domain socket + + proprietary VMware software + + diff --git a/2019-kvm-forum/2400-qemu-nbd-server.html b/2019-kvm-forum/2400-qemu-nbd-server.html new file mode 100644 index 0000000..c6cba9a --- /dev/null +++ b/2019-kvm-forum/2400-qemu-nbd-server.html @@ -0,0 +1,7 @@ + + + + +

qemu-nbd as a high-performance server for RHV ImageIO

+ +XXX WAITING FOR CLARIFICATION FROM NIR XXX diff --git a/2019-kvm-forum/2450-convert-rhv-to-kubevirt.html b/2019-kvm-forum/2450-convert-rhv-to-kubevirt.html new file mode 100644 index 0000000..cddb657 --- /dev/null +++ b/2019-kvm-forum/2450-convert-rhv-to-kubevirt.html @@ -0,0 +1,12 @@ + + + + +

Convert between KVM-based management systems

+ + + +

+Server icon by RRZEicons +https://commons.wikimedia.org/wiki/File:Server-multiple.svg +

diff --git a/2019-kvm-forum/2450-convert.png b/2019-kvm-forum/2450-convert.png new file mode 100644 index 0000000..6f9118f Binary files /dev/null and b/2019-kvm-forum/2450-convert.png differ diff --git a/2019-kvm-forum/2450-convert.svg b/2019-kvm-forum/2450-convert.svg new file mode 100644 index 0000000..214547b --- /dev/null +++ b/2019-kvm-forum/2450-convert.svg @@ -0,0 +1,1023 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + nbdkit +custom plugin + + qemu-imgconvert + + NBD over Unix domain socket + + nbdkit +custom plugin + + + + diff --git a/2019-kvm-forum/2500-nbdkit-linuxdisk-remote-boot.html b/2019-kvm-forum/2500-nbdkit-linuxdisk-remote-boot.html new file mode 100644 index 0000000..f13b192 --- /dev/null +++ b/2019-kvm-forum/2500-nbdkit-linuxdisk-remote-boot.html @@ -0,0 +1,15 @@ + + + + +

nbdkit linuxdisk used to boot remote machines

+ +
+dracut -m "nbd" initramfs.img $(uname -r)
+
+kernel root=UUID=...  rw
+       netroot=nbd:192.168.0.220:/
+       rootfstype=ext4
+       rootdelay=5 rootwait
+       ip=dhcp console=ttyS0
+
diff --git a/2019-kvm-forum/2600-remote-boot-risc-v.html b/2019-kvm-forum/2600-remote-boot-risc-v.html new file mode 100644 index 0000000..f6be8b7 --- /dev/null +++ b/2019-kvm-forum/2600-remote-boot-risc-v.html @@ -0,0 +1,10 @@ + + + + +

Run RISC-V VMs from remote compressed images

+ +
+nbdkit --filter=xz curl \
+    https://dl.fedoraproject.org/pub/alt/risc-v/disk-images/fedora/rawhide/20190703.n.0/Developer/Fedora-Developer-Rawhide-20190703.n.0-sda.raw.xz
+
diff --git a/2019-kvm-forum/2700-nbdkit-sh-for-testing.html b/2019-kvm-forum/2700-nbdkit-sh-for-testing.html new file mode 100644 index 0000000..36e77dc --- /dev/null +++ b/2019-kvm-forum/2700-nbdkit-sh-for-testing.html @@ -0,0 +1,23 @@ + + + + +

nbdkit sh plugin for testing

+ + + +
+#!/bin/bash
+
+case "$1" in
+    get_size) echo 64M ;;
+    pread)
+        if [ $4 -le 100000 ] && [ $(( $4+$3 )) -gt 100000 ]; then
+            echo EIO Bad block >&2
+            exit 1
+        else
+            dd if=/dev/zero count=$3 iflag=count_bytes
+        fi ;;
+    *) exit 2 ;;
+esac
+
diff --git a/2019-kvm-forum/2800-communicate-between-processes.html b/2019-kvm-forum/2800-communicate-between-processes.html new file mode 100644 index 0000000..178e313 --- /dev/null +++ b/2019-kvm-forum/2800-communicate-between-processes.html @@ -0,0 +1,12 @@ + + + + +

What is NBD today?

+ +

+You can think of NBD as a universal protocol that you can use +whenever you need to access a virtual machine disk, disk image, +or block device between two processes, whether or not the +processes are running on the same machine. +

diff --git a/2019-kvm-forum/qemu-logo.png b/2019-kvm-forum/qemu-logo.png new file mode 100644 index 0000000..70ec0f8 Binary files /dev/null and b/2019-kvm-forum/qemu-logo.png differ diff --git a/2019-kvm-forum/server.png b/2019-kvm-forum/server.png new file mode 100644 index 0000000..0886832 Binary files /dev/null and b/2019-kvm-forum/server.png differ diff --git a/2019-kvm-forum/tape-backup.jpg b/2019-kvm-forum/tape-backup.jpg new file mode 100644 index 0000000..2c96f45 Binary files /dev/null and b/2019-kvm-forum/tape-backup.jpg differ