[one-users] CPU and Memory Overcommitment

Carlos Martín Sánchez cmartin at opennebula.org
Mon Sep 9 02:45:37 PDT 2013


Hi,

On Fri, Sep 6, 2013 at 8:46 AM, Igor Laskovy <igor.laskovy at gmail.com> wrote:

> >HA setup and have another opennebula
>
> Have any best practices how make it?
>

Yes, take a look at this guide:
http://opennebula.org/documentation:rel4.2:oneha

PS: Please reply to the mailing list

--
Join us at OpenNebulaConf2013 <http://opennebulaconf.com/> in Berlin, 24-26
September, 2013
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org <http://www.opennebula.org/> | cmartin at opennebula.org |
@OpenNebula <http://twitter.com/opennebula> <cmartin at opennebula.org>



> On Thu, Sep 5, 2013 at 7:31 PM, Carlos Martín Sánchez <
> cmartin at opennebula.org> wrote:
>
>> It depends, you can configure a HA setup and have another opennebula gain
>> control of the cloud, and restart the VMs.
>>
>> --
>> Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin,
>> 24-26 September, 2013
>> --
>> Carlos Martín, MSc
>> Project Engineer
>> OpenNebula - The Open-source Solution for Data Center Virtualization
>> www.OpenNebula.org | cmartin at opennebula.org | @OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>
>>
>>
>> On Thu, Sep 5, 2013 at 3:24 PM, Igor Laskovy <igor.laskovy at gmail.com>wrote:
>>
>>> Ok, thanks. And one more: is it true that if I lost front-end host along
>>> with some hypervisor hosts died VMs don't restart on alive hosts?
>>>
>>>
>>> On Thu, Sep 5, 2013 at 1:34 PM, Carlos Martín Sánchez <
>>> cmartin at opennebula.org> wrote:
>>>
>>>> Hi,
>>>>
>>>> On Wed, Sep 4, 2013 at 12:03 PM, Igor Laskovy <igor.laskovy at gmail.com>
>>>>  wrote:
>>>>
>>>>> One further question - how Fault Tolerance mechanism (via HOST_HOOK)
>>>>> deal with this reservations? Does it reserved some "slots" for VMs recovery?
>>>>>
>>>>
>>>>  OpenNebula does not have any kind of reservation scheduling.
>>>>
>>>>
>>>>> If not and if I at every turn manually don't control available
>>>>> resources on hosts those may cause to situation when my automatically
>>>>> recreated VMs will stuck in placement state.
>>>>>
>>>>
>>>> Yes, that may happen. But you still can implement a reservation
>>>> mechanism.
>>>> I'm sure there are better alternatives, but this is a quick idea:
>>>>
>>>> - Disable half of your hosts.
>>>> - For each enabled host, define a failover_host = <id> attribute in its
>>>> template, pointing to one of the disabled hosts
>>>> - Modify the fault tolerance hook to make it enable the defined
>>>> failover host.
>>>>
>>>> Another quick hack is to create a dummy VM for each VM that you need to
>>>> guarantee that reserved slot, using the requirements and current_vms
>>>> features to deploy it in a host different from the original VM. Then delete
>>>> that VM when the hook recreates the original VM...
>>>>
>>>>
>>>> Regards.
>>>>
>>>> --
>>>> Join us at OpenNebulaConf2013 <http://opennebulaconf.com> in Berlin,
>>>> 24-26 September, 2013
>>>> --
>>>> Carlos Martín, MSc
>>>> Project Engineer
>>>> OpenNebula - The Open-source Solution for Data Center Virtualization
>>>> www.OpenNebula.org | cmartin at opennebula.org | @OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>
>>>>
>>>>
>>>> On Wed, Sep 4, 2013 at 12:03 PM, Igor Laskovy <igor.laskovy at gmail.com>wrote:
>>>>
>>>>> Thank you for reply!
>>>>>
>>>>> One further question - how Fault Tolerance mechanism (via HOST_HOOK)
>>>>> deal with this reservations? Does it reserved some "slots" for VMs
>>>>> recovery? If not and if I at every turn manually don't control available
>>>>> resources on hosts those may cause to situation when my automatically
>>>>> recreated VMs will stuck in placement state.
>>>>>
>>>>>
>>>>> On Wed, Sep 4, 2013 at 12:23 PM, Carlos Martín Sánchez <
>>>>> cmartin at opennebula.org> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> On Tue, Sep 3, 2013 at 1:32 PM, Igor Laskovy <igor.laskovy at gmail.com>wrote:
>>>>>>
>>>>>>> Hello all!
>>>>>>>
>>>>>>> I found that this already have discussed not so far from now -
>>>>>>> http://comments.gmane.org/gmane.comp.distributed.opennebula.user/10568
>>>>>>>
>>>>>>> As understand for now about Memory over-commitment for production I
>>>>>>> can forget ;)
>>>>>>>
>>>>>>> For CPU over-commitment I can only use CPU & VCPU attributes, right?
>>>>>>>
>>>>>>
>>>>>> That's right
>>>>>>
>>>>>>
>>>>>>>  If I will, for example, set CPU to 0.2, than host will do only
>>>>>>> reservation of processor time for that VM OR do limit ether, so this VM
>>>>>>> will limited of 1/5 of one physical/logical hardware core?
>>>>>>>
>>>>>>
>>>>>> We enforce the CPU reserved at hypervisor level with cgroups for
>>>>>> kvm, credit scheduler for xen, and the esx cpu scheduler for vmware
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> --
>>>>>> Join us at OpenNebulaConf2013 <http://opennebulaconf.com/> in
>>>>>> Berlin, 24-26 September, 2013
>>>>>> --
>>>>>> Carlos Martín, MSc
>>>>>> Project Engineer
>>>>>> OpenNebula - The Open-source Solution for Data Center Virtualization
>>>>>> www.OpenNebula.org <http://www.opennebula.org/> |
>>>>>> cmartin at opennebula.org | @OpenNebula <http://twitter.com/opennebula>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Igor Laskovy
>>>>> facebook.com/igor.laskovy
>>>>> studiogrizzly.com
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Igor Laskovy
>>> facebook.com/igor.laskovy
>>> studiogrizzly.com
>>>
>>
>>
>
>
> --
> Igor Laskovy
> facebook.com/igor.laskovy
> studiogrizzly.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20130909/f54f078e/attachment-0002.htm>


More information about the Users mailing list