Resource Group Name Standards

The concept of Resource Group is used here in a larger scope than it is used in HACMP. In MtXia's environment, a resource group is any logical collection of resources, this may include disk, I/O, users, applications, etc. A resource group should be viewed as being independent from any machine or data center. The resource group name is used as the basis of all other naming structures for all entities whether or not they are controlled by HACMP. The resource group name shall be an enterprise wide unique value in order to eliminate conflicts during manual, automated, or disaster recovery failovers.

When designing any new system, the first step is to determine the resource group name(s). The names of volume groups, logical volumes, mount points, major numbers, WLM classes, etc, are all derived from the resource group name(s).

The resource group name shall consist of exactly 8 characters with the following structure:

ApplicationCode + Environment + Function + Company + Sequence ID
     3 char     +    1 char   +  1 char  +  2 char +   1 char

The detailed information for each component of the resource group name is described below:

RG Name
Component
Number of
Characters
Values
Application Code 3
atl = Atlas
ega = EGATE
nim = NIM
ora = Oracle
tps = Maximo
vio = Virtual I/O
Environment 1
a = acceptance
a = pre-production
d = test/development
p = production
t = test
x = disaster recovery
x = pre-production
Function 1
a = application
c = combination/multi-purpose
d = database
m = management
u = utility
Company 2
cg = Mt Xia
ce = Mt Xia Energy
tu = Mt Xia
tw = Time Warner
Sequence ID 1
0-9,A-Z,a-z


Examples of Resource Group (RG) names:

  • egapdtu0
    EGATE Production database RG for Mt Xia, first instance
  • egapdtu1
    EGATE Production database RG for Mt Xia, second instance
  • nimpuce0
    Network Information Manager production utility RG for MtXia, first instance
  • nimpuce1
    Network Information Manager production utility RG for MtXia, second instance
  • viopuce1
    Virtual I/O production utility RG for MtXia, first instance
  • viopuce2
    Virtual I/O production utility RG for MtXia, second instance
  • viopuce3
    Virtual I/O production utility RG for MtXia, third instance
  • viopuce4
    Virtual I/O production utility RG for MtXia, fourth instance
  • vioauce1
    Virtual I/O acceptance utility RG for MtXia, first instance
  • vioauce2
    Virtual I/O acceptance utility RG for MtXia, second instance
  • vioauce3
    Virtual I/O acceptance utility RG for MtXia, third instance
  • vioauce4
    Virtual I/O acceptance utility RG for MtXia, fourth instance
  • tpspdtu0
    Maximo production database RG for Mt Xia, first instance
  • tpspdtu1
    Maximo production database RG for Mt Xia, second instance