Qemu上のライブマイグレーションに関する構造体
Qemuのライブマイグレーションに関する資料を、ちょっと眺めてみた。以下は、それに関する資料のリスト。
もちろん、いろいろと細かいテクニック(たとえば、メモリを大量に消費するアプリケーション用のマイグレーション等)の資料もQemuの文書にあるので、それは省いて、大枠の資料のみ。
ライブマイグレーションで大本の構造体は、QEMUFileである。
- ソースコード
- qemu/vl.c at v2.1.0 · qemu/qemu · GitHub
- ライブマイグレーション関連
- qemu/migration.txt at v2.1.0 · qemu/qemu · GitHub
- ライブマイグレーションに関する基本的な関数等を紹介している
- qemu/arch_init.c at v2.1.0 · qemu/qemu · GitHub
- SaveVMHandler etc
- qemu/qemu-file.c at v2.1.0 · qemu/qemu · GitHub
- QEMUFile構造体(ゲストの一番大本となる構造体)
- qemu/savevm.c at v2.1.0 · qemu/qemu · GitHub
- savevm_handlers/SaveStateEntry構造体
- vmstate_register
- load_vmstate/do_savevm
- qemu/vmstate.c at v2.1.0 · qemu/qemu · GitHub
- vmstate_load/vmstate_save
- qemu/include/migration at v2.1.0 · qemu/qemu · GitHub
- qemu/migration.txt at v2.1.0 · qemu/qemu · GitHub
- x86関連(target-i386)