From 241f2c89769a72a0e04540a0310af2817b60ae24 Mon Sep 17 00:00:00 2001
From: johannst Generate a signed file and write to Files can also be Generate a VM snapshots require that there is at least on Commands for qemu [Monitor][qemu-doc-monitor] or [QMP][qemu-doc-qmp]:Signing
<file>.gpg
.gpg --sign -u foor@bar.de <file>
+
# Sign with private key of foo@bar.de
+gpg --sign -u foor@bar.de <file>
-# Verify
+# Verify with public key of foo@bar.de
gpg --verify <file>
# Extract content from signed file
@@ -223,7 +224,7 @@ gpg -o <file> --decrypt <file>.gpg
signed
and encrypted
at once, gpg will first sign the
file and then encrypt it.gpg --sign --encrypt <file>
+
gpg --sign --encrypt -r <recipient> <file>
Signing (detached)
detached
signature and write to <file>.asc
.
diff --git a/tools/qemu.html b/tools/qemu.html
index eb46b87..6a04769 100644
--- a/tools/qemu.html
+++ b/tools/qemu.html
@@ -298,12 +298,12 @@ connection.VM snapshots
qcow2
disk attached to the VM
-([VM Snapshots][qemu-doc-snapshot]).
Commands for qemu Monitor or QMP:
# List available snapshots.
info snapshots
-# Create/Load/Delete snapshot with name <tag>
+# Create/Load/Delete snapshot with name <tag>.
savevm <tag>
loadvm <tag>
delvm <tag>
@@ -313,6 +313,33 @@ delvm <tag>
-loadvm <tag> \
...
+Online
migration example:
# Start machine 1 on host ABC.
+qemu-system-x86_64 -monitor stdio -cdrom <iso>
+
+# Prepare machine 2 on host DEF as migration target.
+# Listen for any connection on port 12345.
+qemu-system-x86_64 -monitor stdio -incoming tcp:0.0.0.0:12345
+
+# Start migration from the machine 1 monitor console.
+(qemu) migrate tcp:DEF:12345
+
+Save to external file example:
+```bash
+# Start machine 1.
+qemu-system-x86_64 -monitor stdio -cdrom <iso>
+
+# Save VM state to file.
+(qemu) migrate "exec:gzip -c > vm.gz"
+
+# Load VM from file.
+qemu-system-x86_64 -monitor stdio -incoming "exec: gzip -d -c vm.gz"
+
++The migration source machine and the migration target machine should be +launched with the same parameters.
+
Kernel
bootExample command line to directly boot a Kernel
with an initrd
ramdisk.
qemu-system-x86_64 \
--
cgit v1.2.3