<div dir="ltr"><div><div>Thanks Shawn, I have updated the title with VMWare.<br><br></div>Yes, I know that live migration "works". But the problem is when a cluster admin want to live migrate a VM instance, s/he will not know the target host where to migrate, as s/he cannot get target host from nova compute because currently VCDriver can only report cluster or resource pool as hypervisor host but not ESX server.<br>
<br></div><div>IMHO, the VCDriver should support live migration between cluster, resource pool and ESX host, so we may need do at least the following enhancements:<br></div><div>1) Enable live migration with even one nova compute. My current thinking is that enhance target host as host:node when live migrate a VM instance and the live migration task need <br>
</div><div>2) Enable VCDriver report all ESX servers.<br><br></div><div>We can discuss more during next week's IRC meeting.<br></div><div><br></div>Thanks!<br><div><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
2014-03-22 17:13 GMT+08:00 Shawn Hartsock <span dir="ltr"><<a href="mailto:hartsock@acm.org" target="_blank">hartsock@acm.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Jay. We usually use [vmware] to tag discussion of VMware things. I<br>
almost didn't see this message.<br>
<br>
In short, there is a plan and we're currently blocked because we have<br>
to address several other pressing issues in the driver before we can<br>
address this one. Part of this is due to the fact that we can't press<br>
harder on blueprints or changes to the VCDriver right now.<br>
<br>
I actually reported this bug and we've discussed this at<br>
<a href="https://wiki.openstack.org/wiki/Meetings/VMwareAPI" target="_blank">https://wiki.openstack.org/wiki/Meetings/VMwareAPI</a> the basic problem<br>
is that live-migration actually "works" but you can't presently<br>
formulate a command that activates the feature from the CLI under some<br>
configurations. That's because of the introduction of clusters in the<br>
VCDriver in Havana.<br>
<br>
To fix this, we have to come up with a way to target a host inside the<br>
cluster (as I pointed out in the bug) or we have to have some way for<br>
a live migration to occur between clusters and a way to validate that<br>
this can happen first.<br>
<br>
As for the priority of this bug, it's been set to Medium which puts it<br>
well behind many of the Critical or High tasks on our radar. As for<br>
fixing the bug, no new outward behaviors or API are going to be<br>
introduced and this was working at one point and now it's stopped. To<br>
call this a new feature seems a bit strange.<br>
<br>
So, moving forward... perhaps we need to re-evaluate the priority<br>
order on some of these things. I tabled Juno planning during the last<br>
VMwareAPI subteam meeting but I plan on starting the discussion next<br>
week. We have a priority order for blueprints that we set as a team<br>
and these are publicly recorded in our meeting logs and on the wiki.<br>
I'll try to do better advertising these things. You are of course<br>
invited... and yeah... if you're interested in what we're fixing next<br>
in the VCDriver that next IRC meeting is where we'll start the<br>
discussion.<br>
<div><div class="h5"><br>
On Sat, Mar 22, 2014 at 1:18 AM, Jay Lau <<a href="mailto:jay.lau.513@gmail.com">jay.lau.513@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> Currently we cannot do live migration with VCDriver in nova, live migration<br>
> is really an important feature, so any plan to fix this?<br>
><br>
> I noticed that there is already bug tracing this but seems no progress since<br>
> last year's November: <a href="https://bugs.launchpad.net/nova/+bug/1192192" target="_blank">https://bugs.launchpad.net/nova/+bug/1192192</a><br>
><br>
> Here just bring this problem up to see if there are any plan to fix this.<br>
> After some investigation, I think that this might deserve to be a blueprint<br>
> but not a bug.<br>
><br>
> We may need to resolve issues for the following cases:<br>
> 1) How to live migration with only one nova compute? (one nova compute can<br>
> manage multiple clusters and there can be multi hosts in one cluster)<br>
> 2) Support live migration between clusters<br>
> 3) Support live migration between resource pools<br>
> 4) Support live migration between hosts<br>
> 5) Support live migration between cluster and host<br>
> 6) Support live migration between cluster and resource pool<br>
> 7) Support live migration between resource pool and host<br>
> 8) Might be more cases.....<br>
><br>
> Please show your comments if any and correct me if anything is not correct.<br>
><br>
> --<br>
> Thanks,<br>
><br>
> Jay<br>
><br>
</div></div>> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
# Shawn.Hartsock - twitter: @hartsock - <a href="http://plus.google.com/+ShawnHartsock" target="_blank">plus.google.com/+ShawnHartsock</a><br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr"><div>Thanks,<br><br></div>Jay<br></div>
</div></div></div></div></div></div>