Software Cluster node
A Software Cluster node represents a "self-clustering" grouping of one or more logical hosts into a logical group. "Self-clustering" software is software that provides its own clustering capability, for example, BMC Discovery clusters. A a Software Cluster node, which acts as a logical container for the Software Instances (SIs) representing the software running on individual hosts. Software Cluster nodes are under the full control of patterns.
For detailed information about patterns, see the The Pattern Language TPL and Configipedia.
Software Cluster node lifecycle
The following section describes the scenarios in which a Software Cluster node is created, updated, or removed.
Creation
The creation of a Software Cluster node is under the full control of patterns. Software Clusters are created when an SI representing a manager or a member of a clustered software application is created. A relationship link is automatically created to the Host node and the Cluster will have a key generated.
The generated key for a Cluster node is entirely dependent on the kind of Cluster.
Update
The update procedure for a Cluster node is also under full control of patterns. When the pattern has identified a cluster, it calculates a key. If a Cluster node with that key already exists, it is updated accordingly.
Removal
A Software Cluster node can be destroyed either manually or automatically. Software Cluster nodes are automatically removed when the last remaining manager or member SI is destroyed or aged out. For more information on SI aging, see Software Instance node.
This is a Cascade Removal type, see Cascade Removal.
Software Cluster node attributes
The attributes and relationships on a Cluster node are described in the tables below.
UI Name | Description |
---|---|
Type | Type of cluster. |
Version | Full-resolution version. |
Product Version | Version publicized by the vendor. |
Cluster Identifiercluster_id string | Internal ID of the software cluster. |
General Details | |
Key | Globally unique key. |
Name | The primary name that the cluster is known by. |
Short Name | Short name. |
Description | Description of the cluster. |
URL | URL for information about the cluster. |
Business Continuity Critical | If true, the cluster is critical to operation of the business. |
Supported by 3rd Party | If true, the cluster is supported by a third party. |
Synonyms | Other names by which this cluster is known. |
Software Cluster node relationships
The relationships on a Cluster node are described in the table below.
UI name | Relationship | Description |
---|---|---|
Clustered Software Instances |
| Software Instances that make up this Software Cluster. |
Components |
| Software Components inside this Software Cluster. |
Managed By Software Instance |
| Software Instances that manage this Software Cluster. |
Details |
| Details of this Software Cluster. |
Server Software Instances |
| Server Software Instances that this Software Cluster is communicating with. |
Client Software Instances |
| Client Software Instances that this Software Cluster is communicating with. |
Peer Software Instances |
| Peer Software Instances that this Software Cluster is communicating with. |
Server Software Components |
| Server Software Components that this Software Cluster is communicating with. |
Client Software Components |
| Client Software Components that this Software Cluster is communicating with. |
Peer Software Components |
| Peer Software Components that this Software Cluster is communicating with. |
Load Balancer Services |
| Load Balancer Services that this Software Cluster is communicating with. |
Part of Application |
| Business applications containing this Software Cluster. |
Database Details |
| Details of this Software Cluster. |
Cluster |
| Cluster containing this Software Cluster. |
Depended Upon By Software Instances |
| Software Instances that depend upon this Software Cluster. |
Depended Upon By Software Components |
| Software Components that depend upon this Software Cluster. |
Depended Upon By |
| Details that depend upon this Software Cluster. |
Load Balancer |
| Load balancer member that this Software Instance is implementing a service for. |
Depends On Clusters |
| Clusters this Software Cluster is dependant on. |
Depends On Software Instance |
| Software Instance this Software Cluster is dependant on. |
Depends On Software Components |
| Software Components this Software Cluster is dependant on. |
Depends On Detail |
| Details this Software Cluster is dependant on. |
Depends On Database Detail |
| Database Details this Software Cluster is dependant on. |
Depends On Software Clusters |
| Software Clusters this Software Cluster is dependant on. |
Dependant Software Clusters |
| Software Clusters that depend upon this Software Cluster. |
Server Software Clusters |
| Server Software Clusters that this Software Cluster is communicating with. |
Client Software Clusters |
| Client Software Clusters that this Software Cluster is communicating with. |
Peer Software Clusters |
| Peer Software Clusters that this Software Cluster is communicating with |
Not shown in UI |
| A file attached to this element. |
Status |
| The lifecycle status of this element. |
Recovery Time |
| The recovery time specified for this element. |
Family |
| Family of this element. |
Organizational Unit |
| The Organizational Unit that this element belongs to. |
Location |
| Location of this element. |
Support Manager |
| The person or owner responsible for the support of this element. |
Business Owner |
| The person or owner responsible for this element from a business perspective. |
IT Owner |
| The person or owner responsible for this element from an IT perspective. |
Comments
Log in or register to comment.