ClusterDomainType XML schema definition for Db2 High Availability Instance Configuration Utility (db2haicu) input files

A ClusterDomainType element contains specifications about: the machines or computers in the cluster domain (also called cluster domain nodes); the network equivalencies (groups of networks that can fail over for one another); and the quorum device (tie-breaking mechanism).

Superelements

The following types of elements contain ClusterDomainType subelements:

XML schema definition


<xs:complexType name='ClusterDomainType'> 
  <xs:sequence> 
    <xs:element name='Quorum'
                type='QuorumType'
                minOccurs='0'/> 
    <xs:element name='PhysicalNetwork'
                type='PhysicalNetworkType'
                minOccurs='0'
                maxOccurs='unbounded'/> 
    <xs:element name='ClusterNode'
                type='ClusterNodeType'
                maxOccurs='unbounded'/> 
  </xs:sequence> 
  <xs:attribute name='domainName'      type='xs:string' use='required'/> 
</xs:complexType> 

Subelements

Quorum
Type:
QuorumType

A QuorumType element specifies the quorum device for the cluster domain.

Occurrence rules:
You can include zero or one Quorum element in your ClusterDomainType element.
PhysicalNetwork
Type:
PhysicalNetworkType

A PhysicalNetworkType element contains network interface cards that can fail over for each other. This kind of network is also called a network equivalency.

Occurrence rules:
You can include zero or more PhysicalNetwork elements in your ClusterDomainType element.
ClusterNode
Type:
ClusterNodeType

A ClusterNodeType element contains information about a particular computer or machine (also called a cluster domain node) in the cluster.

Occurrence rules:
You must specify at least one ClusterNode element in your ClusterDomainType element.
Usage notes
IBM® Tivoli® System Automation for Multiplatforms (SA MP) supports a maximum of 32 cluster domain nodes. If your cluster manager is SA MP, then you can include a maximum of 32 ClusterNode elements in your ClusterDomainType element.

Attributes

domainName (required)

You must specify a unique name for your ClusterDomainType element.

If you are using Reliable Scalable Cluster Technology (RSCT) to manage your cluster, the following restrictions apply to domainName:

  • domainName can only contain the characters A to Z, a to z, digits 0 to 9, period (.), and underscore (_)
  • domainName cannot be "IW"
The following example is of a ClusterDomainType element:
<ClusterDomain domainName="hadr_linux_domain">
 <Quorum quorumDeviceProtocol="network" quorumDeviceName="9.26.4.5"/>
  <PhysicalNetwork physicalNetworkName="db2_public_network_0"
   physicalNetworkProtocol="ip">
   <Interface interfaceName="eth0" clusterNodeName="linux01">
    <IPAddress baseAddress="9.26.124.30" subnetMask="255.255.255.0"
     networkName="db2_public_network_0"/>
   </Interface>
   <Interface interfaceName="eth0" clusterNodeName="linux02">
    <IPAddress baseAddress="9.26.124.31" subnetMask="255.255.255.0"
     networkName="db2_public_network_0"/>
   </Interface>
  </PhysicalNetwork>
 <ClusterNode clusterNodeName="linux01"/>
 <ClusterNode clusterNodeName="linux02"/>
</ClusterDomain>