[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] XCP Resource Pools and Workload Balancing Questions



Hi,

> I have some questions about resource pools and workload balancing in
> the Xen Cloud Platform:
> 
> 1) Is there anything behind the default maximum of 16 hosts? Does it
> have to do with the complexity of workload balancing for VMs or
> something else? Would I have to change a particular parameter to raise
> the limit or simply ignore it?

You can ignore it.
There's no host limit in the xapi code and there's no reason to think that the 
system will fall apart with 17 (or 18 or 19...) hosts. It's simply that our 
current testing focuses on resource pools of <= 16 hosts.

> 2) You give 64 VMs as the example limit for a resource pool. Is there
> any reason for a limit of 64 other than the complexity of workload
> balancing for VMs?

There's no VM limit either. I've run resource pools with ~1800 active VMs 
without problem (although workload balancing was disabled).

> 3) Homogeneous hosts: Is this an enforced requirement? One can imagine
> that with a large resource pool, there will be groups of machines that
> have different configurations. I wish to treat these as a single large
> resource pool and not break it into mini-pools.

This is *partially* enforced. If you attempt a 'pool.join' operation with 
heterogeneous hosts you'll get an error. You can specify '--force' to do the 
join anyway... however there's currently no CPUID masking so you might have 
problems when migrating VMs between different hosts.

> 4) Workload Balancing: Is the Analysis Engine a replaceable component?

Xapi talks to an off-host workload balancing service via a SOAP-like XML HTTP/S 
interface. Check out:
 
http://xenbits.xen.org/xapi/xen-api.hg?file/1d27457a84aa/ocaml/xapi/workload_balancing.ml

If you're interested in working in this area we should probably discuss this 
further on xen-api@lists where we do the xapi dev stuff.

Cheers,
Dave


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.