mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
Introduce UI for live migration
This patch introduces a command line parameter and monitor command for starting a live migration. The next patch will provide an example of how to use these parameters. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5476 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
39b65c2e31
commit
5bb7910af0
6 changed files with 150 additions and 2 deletions
|
@ -36,6 +36,7 @@
|
|||
#include "disas.h"
|
||||
#include <dirent.h>
|
||||
#include "qemu-timer.h"
|
||||
#include "migration.h"
|
||||
|
||||
//#define DEBUG
|
||||
//#define DEBUG_COMPLETION
|
||||
|
@ -1454,6 +1455,12 @@ static const term_cmd_t term_cmds[] = {
|
|||
{ "nmi", "i", do_inject_nmi,
|
||||
"cpu", "inject an NMI on the given CPU", },
|
||||
#endif
|
||||
{ "migrate", "-ds", do_migrate,
|
||||
"[-d] uri", "migrate to URI (using -d to not wait for completion)" },
|
||||
{ "migrate_cancel", "", do_migrate_cancel,
|
||||
"", "cancel the current VM migration" },
|
||||
{ "migrate_set_speed", "s", do_migrate_set_speed,
|
||||
"value", "set maximum speed (in bytes) for migrations" },
|
||||
{ NULL, NULL, },
|
||||
};
|
||||
|
||||
|
@ -1516,6 +1523,7 @@ static const term_cmd_t info_cmds[] = {
|
|||
{ "slirp", "", do_info_slirp,
|
||||
"", "show SLIRP statistics", },
|
||||
#endif
|
||||
{ "migrate", "", do_info_migrate, "", "show migration status" },
|
||||
{ NULL, NULL, },
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue