El 02/01/13 21:19, George Shuklin escribió:
live migration performs set of iterations over VM memory (you can see
details in /tmp/xenguest.log on source host), live=false performs 'pause
and copy' mode. They are almost the same for idle machines, but make a
huge difference for heavy-loaded servers, which change lot of memory
every second. (F.e. heavy loaded erlang application with work heap about
10GiB: it live migration performs all 32 iterations and still forced to
make 'pause and copy' at final round with large memory delta).
Thanks for reference, I'll take this into account. Right now I'm still
in proof-of-concept stage.
Still not clear how to migrate VM's in the following cases:
- When VM is not online (vm-migrate insists it should be "running").
- When origin and destination hosts are within the same pool.
offline croos-pool migration is not supported, AFAIK. Sad, yep.
For in-pool migration there is xe vdi-pool-migration command.
That's what I thought vdi-pool-migration was for, judging by it's name!
(migrate vdi between pools)
But no, vdi-pool-migration does not migrates the VM within the same pool:
[root@xcp48 ~]# xe vdi-pool-migrate \
uuid=e2021c93-95f4-47d7-9018-b2221d9de51b \
sr-uuid=590510e6-074e-47a2-bc76-04e4fb83148f
The server failed to handle your request, due to an internal error. The
given message may give details useful for debugging the problem.
message:
Storage_interface.Internal_error("Storage_interface.Sr_not_attached(\"590510e6-074e-47a2-bc76-04e4fb83148f\")")
e2021c93-95f4-47d7-9018-b2221d9de51b is the uuid of the VDI, attached to
the VM I'm trying to migrate from one host to another within the same pool.
590510e6-074e-47a2-bc76-04e4fb83148f is the Local Storage of the
destination host.
I guess this should work to migrate the VDI between storages, while the
host system has access to both SRs. Seems like a indirect way to do the
move machines from one local storage to another:
1. Move storage from local storage to a shared one.
2. Move the VM from one host to another, while the storage is shared
3. Move the storage from shared to local on the destination host.
(would be great if someone can confirm)
--
Alexandre Kouznetsov
_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api