Feature #201

Clustering/Grouping of Physical Hosts

Added by Ruben S. Montero over 10 years ago. Updated about 10 years ago.

Status:ClosedStart date:03/04/2010
Priority:NormalDue date:
Assignee:Carlos Martín% Done:

100%

Category:Core & System
Target version:Release 2.0
Resolution: Pull request:

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 10 years ago

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

Revision ddb9f27c
Added by Carlos Martín over 10 years 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 10 years ago

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

Revision fc15b997
Added by Ruben S. Montero over 10 years ago

feature #201: Minor changes to cluster core component

Revision 8bcd1010
Added by Daniel Molina over 10 years ago

feature #201 Added Cluster files to install.sh

Revision 5c699714
Added by Daniel Molina over 10 years ago

feature #201 Added Cluster management to OCA

Revision fb66cd48
Added by Daniel Molina over 10 years ago

feature #201 Added Cluster info to Host

Revision 39404a7a
Added by Daniel Molina over 10 years ago

feature #201 Unit tests for OCA Cluster

Revision acc461fd
Added by Daniel Molina over 10 years ago

feature #201 Deleted top method from oneuser and onevnet

Revision 3c01aeca
Added by Ruben S. Montero over 10 years ago

feature #201: changed remove_host client call

Revision 31b8f05a
Added by Ruben S. Montero over 10 years ago

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

Revision a50d899d
Added by Ruben S. Montero over 10 years ago

feature #201: Fix minor bug

Revision 74c0d7ce
Added by Carlos Martín over 10 years ago

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

Revision db4f6674
Added by Carlos Martín over 10 years ago

feature #201: Better error log for cluster allocate.

Revision 16581fb8
Added by Abel Coronado over 3 years ago

Added panel 'vmgroup' in template_creation_tabs (#201)

History

#1 Updated by Ruben S. Montero over 10 years ago

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

#2 Updated by Ruben S. Montero over 10 years ago

  • % Done changed from 0 to 60

#3 Updated by Daniel Molina about 10 years ago

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

Also available in: Atom PDF