<div dir="ltr">Dear All,<br><br>I'm working on migrating the VMs among compute nodes, I read the python-novaclient and nova codes and did some investigation in nova to see the options to migrate VM between hosts, shown as below, could you guys help to have a look, add your comments and correct me if I miss anything? It seems that the following existing commands all have their pro and cons. Is there a command that satisfies the following requirement:<br><ul><li>It can migrate the running or non-running VMs among hosts</li><li>The migration target host can be identified</li><li>The new VM on the migration target host looks exactly the same as the original one, the changes on the VM operating system can be retained</li></ul>The following commands are pairs, the first one is for a single server, while the second one is for host (the commands will iterate the VMs running on the host and run the first command against each of them)<br><br clear="all"><img style="margin-right: 0px;" src="cid:ii_i38f4f030_14a0f365ab5b97b4" height="272" width="749"><br>​<br>-- <br><div><div dir="ltr">Best Regards!<div>------------------------------------------------------------------------</div><div>Junhong, Li</div></div></div>
</div>