Feature #201

Clustering/Grouping of Physical Hosts

Added by Ruben S. Montero almost 2 years ago. Updated over 1 year ago.

Status:Closed Start date:03/04/2010
Priority:Normal Due date:
Assignee:Carlos Martín % Done:

100%

Category:OpenNebula Core
Target version:Release 2.0
Resolution: Addon:
Story points-
Velocity based estimate-

Description

OpenNebula supports general monitoring attributes, that can be then used to guide the VM placement. However, it is very useful to cluster physical hosts by assigning them a tag. This can be now done by defining a custom monitoring probe.

This feature will add support to tag (and hence logical cluster) physical hosts without the need of defining new probes. In this way, hosts can be grouped by any attribute like the physical location (e.g. CLUSTER=production), or a given feature (e.g. ARCHITECURE=intel)...

As usual REQUIREMENTS can be then based on this tags (e.g. REQUIREMENTS = "CLUSTER=production")
This functionality will be exposed with new tag related XML-RPC methods (adding, removing, query). Also OCA bindings and new command (onecluster) will be developed

Associated revisions

Revision 00ebe0dd
Added by Carlos Martín over 1 year ago

feature #201: Initial commit adding cluster support in the core, and new XML-RPC methods.

Revision ddb9f27c
Added by Carlos Martín over 1 year ago

feature #201: When a cluster is deleted, the hosts assigned to it are moved to the default cluster.

Revision fd0da733
Added by Carlos Martín over 1 year ago

feature #201: set cluster id to -1 on error.

Revision fc15b997
Added by Ruben S. Montero over 1 year ago

feature #201: Minor changes to cluster core component

Revision 8bcd1010
Added by Daniel Molina over 1 year ago

feature #201 Added Cluster files to install.sh

Revision 5c699714
Added by Daniel Molina over 1 year ago

feature #201 Added Cluster management to OCA

Revision fb66cd48
Added by Daniel Molina over 1 year ago

feature #201 Added Cluster info to Host

Revision 39404a7a
Added by Daniel Molina over 1 year ago

feature #201 Unit tests for OCA Cluster

Revision acc461fd
Added by Daniel Molina over 1 year ago

feature #201 Deleted top method from oneuser and onevnet

Revision 3c01aeca
Added by Ruben S. Montero over 1 year ago

feature #201: changed remove_host client call

Revision 31b8f05a
Added by Ruben S. Montero over 1 year ago

feature #201: Use HOST attributes in REQUIREMENTS. Now you can use CLUSTER to filter hosts

Revision a50d899d
Added by Ruben S. Montero over 1 year ago

feature #201: Fix minor bug

Revision 74c0d7ce
Added by Carlos Martín over 1 year ago

features #201 & #192: New tests for cluster requirements.

Revision db4f6674
Added by Carlos Martín over 1 year ago

feature #201: Better error log for cluster allocate.

History

Updated by Ruben S. Montero over 1 year ago

  • Status changed from New to Assigned
  • Assignee changed from Jaime Melis to Carlos Martín

Updated by Ruben S. Montero over 1 year ago

  • % Done changed from 0 to 60

Updated by Daniel Molina over 1 year ago

  • Status changed from Assigned to Closed
  • % Done changed from 60 to 100

Also available in: Atom PDF