[openstack-dev] [nova][libvirt] Is there anything blocking the libvirt driver from implementing the host_maintenance_mode API?

Gary Kotton gkotton at vmware.com
Sun Feb 23 09:37:37 UTC 2014


Hi,
Plesae note that regarding the Vmware driver the maintenance mode only works with the ESX driver and not the VC driver. For the VC driver there is a patch in review - https://review.openstack.org/#/c/72143/
Thanks
Gary

From: Jay Lau <jay.lau.513 at gmail.com<mailto:jay.lau.513 at gmail.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Date: Sunday, February 23, 2014 3:14 AM
To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Subject: Re: [openstack-dev] [nova][libvirt] Is there anything blocking the libvirt driver from implementing the host_maintenance_mode API?

So there is no need to implement libvirt driver for the host_maintenance_mode API as host_maintenance_mode is mainly for VMWare and XenServer, also we can use evacuate and os-services/disable for libvirt host maintain, right?

Thanks,

Jay



2014-02-23 5:22 GMT+08:00 Bruce Montague <Bruce_Montague at symantec.com<mailto:Bruce_Montague at symantec.com>>:

On Fri Feb 21 21:14:56 UTC 2014 Joe Gordon <joe.gordon0 at gmail.com<https://urldefense.proofpoint.com/v1/url?u=http://gmail.com&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=eH0pxTUZo8NPZyF6hgoMQu%2BfDtysg45MkPhCZFxPEq8%3D%0A&m=qZox2RtL9TtyfQTCmPHLVKpeImL2Fe1NG33oxxlIFTU%3D%0A&s=aa22811e8ac28f6361f9a621b6fddd174c06e474b0585238e1ef7d294f5fe501>> wrote:

> On Thu, Feb 20, 2014 at 9:38 AM, Matt Riedemann <mriedem at linux.vnet.ibm.com<https://urldefense.proofpoint.com/v1/url?u=http://linux.vnet.ibm.com&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=eH0pxTUZo8NPZyF6hgoMQu%2BfDtysg45MkPhCZFxPEq8%3D%0A&m=qZox2RtL9TtyfQTCmPHLVKpeImL2Fe1NG33oxxlIFTU%3D%0A&s=d0e9aac9517d6900c84731a432cf9180404b53911f3b683c6d41860465926d44>> wrote:
>>
>>
>> On 2/19/2014 4:05 PM, Matt Riedemann wrote:
>>>
>>> The os-hosts OS API extension [1] showed up before I was working on the
>>> project and I see that only the VMware and XenAPI drivers implement it,
>>> but was wondering why the libvirt driver doesn't - either no one wants
>>> it, or there is some technical reason behind not implementing it for
>>> that driver?
>>>
>
> If  I remember correctly maintenance mode is a special thing in Xen.


Maintenance mode is pretty heavily used with VMware vCenter. When an environment supports "universal" live migration of all VMs, it makes sense to migrate all VMs running on a physical machine off of that machine before bringing it down for maintenance, such as upgrading the hardware. Provides some classes of end-users with a more 24x7x365 experience.


>>> [1]
>>>
>>> http://docs.openstack.org/api/openstack-compute/2/content/PUT_os-hosts-v2_updateHost_v2__tenant_id__os-hosts__host_name__ext-os-hosts.html<https://urldefense.proofpoint.com/v1/url?u=http://docs.openstack.org/api/openstack-compute/2/content/PUT_os-hosts-v2_updateHost_v2__tenant_id__os-hosts__host_name__ext-os-hosts.html&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=eH0pxTUZo8NPZyF6hgoMQu%2BfDtysg45MkPhCZFxPEq8%3D%0A&m=qZox2RtL9TtyfQTCmPHLVKpeImL2Fe1NG33oxxlIFTU%3D%0A&s=8120001d41ddc39e4e5edf7721c4f47ea324a388dfb95cad944a140fa8b257de>
>>>
>>>
>>
>> By the way, am I missing something when I think that this extension is
>> already covered if you're:
>>
>> 1. Looking to get the node out of the scheduling loop, you can just disable
>> it with os-services/disable?
>>
>> 2. Looking to evacuate instances off a failed host (or one that's in
>> "maintenance mode"), just use the evacuate server action.
>
> I don't think your missing anything.
>
>>
>>
>> --
>>
>> Thanks,
>>
>> Matt Riedemann
>>
>>



-bruce



_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<https://urldefense.proofpoint.com/v1/url?u=http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=eH0pxTUZo8NPZyF6hgoMQu%2BfDtysg45MkPhCZFxPEq8%3D%0A&m=qZox2RtL9TtyfQTCmPHLVKpeImL2Fe1NG33oxxlIFTU%3D%0A&s=7d513d1b8c61f68ad14e8f896d90dab47a2eb82e320c9a4f6542a0f677b26349>



--
Thanks,

Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140223/f8a2cce8/attachment.html>


More information about the OpenStack-dev mailing list