Sunteți pe pagina 1din 34

VCS 4.

1 Guide

VCS uses two components, LLT and GAB, to share data over private networks among
systems. These components provide the performance and reliability required by VCS.

LLT (Low Latency Transport) provides fast, kernel-to-kernel communications, and


monitors network connections. The system administrator configures LLT by creating
the configuration files /etc/llthosts, which lists all the systems in the cluster, and
/etc/llttab, which describes the local system’s private network links to the other
systems in the cluster.

GAB (Group Membership and Atomic Broadcast) provides the global message order
required to maintain a synchronized state among the systems, and monitors disk
communications such as that required by the VCS heartbeat utility. The system
administrator configures GAB driver by creating a configuration file (/etc/gabtab).

For the VCS private network, two types of channels are available for heartbeating:
network connections and heartbeat regions on shared disks.

VCS processes: had, hashadow

Check VCS license

vxlicinst Licenses a VERITAS product already installed on a system.


vxlicrep Enables you to view currently installed licenses.
vxlictest Retrieves features encoded in a license key and describes them.

Update system-level licensing information on all nodes in the cluster:


# hasys -updatelic -all

VCS Packages

VRTSperl VERITAS Perl 5.8.0 Redistribution


VRTSat VERITAS Authentication Service
VRTSllt VERITAS Low Latency Transport
VRTSgab VERITAS Group Membership and Atomic Broadcast
VRTSvxfen VERITAS I/O Fencing
VRTSvcs VERITAS Cluster Server
VRTSvcsmg VERITAS Cluster Server Message Catalogs
VRTSvcsag VERITAS Cluster Server Bundled Agents
VRTSvcsmn VERITAS Cluster Server Man Pages
VRTSvcsdc VERITAS Cluster Server Documentation
VRTSjre VERITAS Java Runtime Environment Redistribution
VRTScutil VERITAS Cluster Utilities
VRTScssim VERITAS Cluster Server Simulator
VRTScscw VERITAS Cluster Server Configuration Wizards
VRTSweb VERITAS Java Web Server
VRTSvcsw VERITAS Cluster Manager (Web Console)
VRTScscm VERITAS Cluster Server Cluster Manager

The optional packages included with VCS include:


VRTSvcsmn: manual pages for VCS commands

1
VRTSvcsdc: VCS documentation
VRTSvxfen: I/O fencing
VRTSvcssim: the VCS Simulator
VRTScscm: the VCS Cluster Manager

VCS Installation Program

./installvcs
can create a response file to create unattended installations
./uninstallvcs

VCS configuration files

/etc/llthosts
/etc/llttab
/etc/gabtab
/etc/VRTSvcs/conf/nodename
/etc/VRTSvcs/conf/config (main.cf types cf etc)

/etc/llthosts example
0 north
1 south

/etc/llttab example
set-node north
set-cluster 2
link qfe0 /dev/qfe:0 - ether - -
link qfe1 /dev/qfe:1 - ether - -

/opt/VRTSvcs/bin  vcs agents etc

/var/VRTSvcs/log

DISK HEARTBEAT
The illustrated configuration is specified in a /etc/gabtab file that resembles:
/sbin/gabdiskhb -a /dev/dsk/c1t3d0s2 -s 16 -p a
/sbin/gabdiskhb -a /dev/dsk/c1t3d0s2 -s 144 -p h
/sbin/gabdiskhb -a /dev/dsk/c2t3d0s2 -s 16 -p a
/sbin/gabdiskhb -a /dev/dsk/c2t3d0s2 -s 144 -p h
/sbin/gabconfig -c -n2
The -s option to the gabdiskhb command specifies the start location of each 128-block
region.
The -p option specifies the port: the value “a” specifies the GAB control port, and the
value “h” specifies the VCS port.
blocks 0-15: partition-table
blocks 16-143: Seed port a
blocks 144-271: VCS port h
# /sbin/gabdiskhb -l
Port Disk Major Minor Start Active
==========================================================
a /dev/dsk/c1t3d0s2 37 8 16 01
h /dev/dsk/c1t3d0s2 37 8 144 01
a /dev/dsk/c2t3d0s2 37 7 16 01
h /dev/dsk/c2t3d0s2 37 7 144 01

2
Verify /etc/VRTSvcs/conf/config/main.cf

#hacf –verify

Verify lltstat

System 1
# lltstat -n
Output resembles:
LLT node information:
Node State Links
*0 north OPEN 2
1 south OPEN 2
System 2
# lltstat -n
Output resembles:
LLT node information:
Node State Links
0 north OPEN 2
*1 south OPEN 2

# lltstat -nvv | more


The output resembles:
Node State Link Status Address
*0 north OPEN
qfe:0 UP 08:00:20:93:0E:34
qfe:1 UP 08:00:20:93:0E:35
1 south OPEN
qfe:0 UP 08:00:20:8F:D1:F2
qfe:1 DOWN
2 CONNWAIT
qfe:0 DOWN
qfe:1 DOWN
CONNWAIT
qfe:0 DOWN
qfe:1 DOWN
.
.
.
1 CONNWAIT
qfe:0 DOWN
qfe:1 DOWN

#lltstat –p

Verify gab
# /sbin/gabconfig -a

If GAB is operating, the following GAB port membership information returns:


GAB Port Memberships
Port a gen a36e0003 membership 01
Port h gen fd570002 membership 01

Also to see more info


#hastatus –sum
#hasys –display

3
/sbin/lltconfig –c - load llt
/sbin/lltconfig –U – reset llt/unload it

/sbin/gabconfig –c – load gab


/sbin/gabconfig –U – unload gab

For load and unload of gab/llt use also:


modload
modunload gab or llt

hagrp -modify group1 SystemList -delete sysa sysb [-sys system]

To clear resources in ADMIN_WAIT state in a service group


# hagrp -clearadminwait [-fault] service_group -sys system
# hagrp -modify group SystemList -add sysB 1
# hagrp -unfreeze group -persistent

Update system-level licensing information on all nodes in the cluster:


# hasys -updatelic -all

Querying Resource Types


▼ For a list of resource types
# hatype -list
▼ For a list of all resources of a particular type
# hatype -resources resource_type
▼ For information about a resource type
# hatype -display resource_type

Adding, Deleting, and Modifying Resource Attributes


▼ To add a resource attribute
# haattr -add resource_type attribute [value][dimension][default ...]
The variable value is a -string (default), -integer, or -boolean.
The variable dimension is -scalar (default), -keylist, -assoc, or -vector.
The variable default is the default value of the attribute and must be compatible with the value and
dimension. Note that this may include more than one item, as indicated by ellipses (...).
▼ To delete a resource attribute
# haattr -delete resource_type attribute
▼ To add a static resource attribute
# haattr -add -static resource_type static_attribute [value][dimension] [default ...]
▼ To delete a static resource attribute
# haattr -delete -static resource_type static_attribute
▼ To add a temporary resource attribute
# haattr -add -temp resource_type attribute [value][dimension] [default ...]
▼ To delete a temporary resource attribute
# haattr -delete -temp resource_type attribute
▼ To modify the default value of a resource attribute
# haattr -default resource_type attribute new_value ...
The variable new_value refers to the attribute’s new default value.

Querying Log Data Files (LDFs)


Log data files (LDFs) contain data regarding messages written to a corresponding English language file.
Typically, for each English file there is a corresponding LDF.
▼ To display the hamsg usage list
# hamsg -help

4
▼ To display the list of LDFs available on the current system
# hamsg -list
▼ To display general LDF data
# hamsg -info [-path path_name]

Move all service groups from the system you are upgrading to another system and
keep services from failing over to this server. On the system you are upgrading, type:

# hasys -freeze -persistent -evacuate upgrade_server

/etc/llttab with udp links


set-node Node0
set-cluster 1
#configure Links
#link <tag-name> <device> <node-range> <link-type> <udp port> <MTU>
<IP-address> <bcast-address>
link link1 /dev/udp - udp 50000 - 192.1.2.1 192.1.2.255
link link2 /dev/udp - udp 50001 - 192.1.3.1 192.1.3.255

The configuration represented by the following /etc/llttab file for Node 1 has links
crossing IP routers. Notice that IP addresses are shown for each link on each peer node.
The broadcast features are disabled because LLT is unable to broadcast requests for
addresses across routers. Since broadcasts are disabled, the broadcast address does not
need to be set in the in the link command of the /etc/llttab file.

set-node Node1
set-cluster 1
link link1 /dev/udp - udp 50000 - 192.1.3.1 -
link link2 /dev/udp - udp 50001 - 192.1.4.1 -
#set address of each link for all peer nodes in the cluster
#format: set-addr <node-id> <link tag-name> <address>
set-addr 0 link1 192.1.1.1
set-addr 0 link2 192.1.2.1
set-addr 2 link1 192.1.5.2
set-addr 2 link2 192.1.6.2
set-addr 3 link1 192.1.7.3
set-addr 3 link2 192.1.8.3
#disable LLT broadcasts
set-bcasthb 0
set-arp 0

# grep vx /etc/name_to_major
Output on System A would resemble:
vxdmp 30
vxio 32
vxspec 33
vxfen 87
vxglm 91
On System B:
vxdmp 30
vxio 36
vxspec 37
vxfen 87
vxglm 91
To change System B’s major numbers for vxio and vxspec to match those of System
A, use the command:

5
haremajor -vx major_number_vxio major_number_vxspec
For example, enter:
# haremajor -vx 32 33

If no vxvm:
# haremajor -sd 32

#hauser -add
-delete
-update
-list
-display
# hauser -update smith
Enter New Password:********
Enter Again:********

3. Log on to VCS:
# halogin vcsusername password

To end a session for a host


# halogin -endsession hostname
▼ To end all sessions
# halogin -endallsessions

To assign privileges to an Administrator or Operator

# hauser -addpriv user Adminstrator|Operator[-group service_groups]


▼ To remove privileges from an Administrator or Operator
# hauser -delpriv user Adminstrator|Operator[-group service_groups]

Enable VCS security


# installvcs -security

To encrypt a VCS user password:


# vcsencrypt -agent
# vcsencrypt -vcs

Review the following sample configuration:


cluster vcs-india ( EngineClass = "RT"
EnginePriority = "20"
ProcessClass = "TS"
ProcessPriority = "40"
)

To update the EngineClass


# haclus -modify EngineClass value
For example, to set the EngineClass attribute to RealTime::
# haclus -modify EngineClass "RT"

▼ To update the EnginePriority


# haclus -modify EnginePriority value

For example, to set the EnginePriority to 20::


# haclus -modify EnginePriority "20"

6
▼ To update the ProcessClass # haclus -modify ProcessClass value
For example, to set the ProcessClass to TimeSharing: # haclus -modify ProcessClass "TS"
▼ To update the ProcessPriority
# haclus -modify ProcessPriority value
For example, to set the ProcessPriority to 40:
# haclus -modify ProcessPriority "40"

Backing up and restoring vcs configuration

Option Action
Hasnap -backup Backs up files in a snapshot format.
Hasnap -restore Restores a previously created snapshot.
hasnap -display Displays details of previously created snapshots.
hasnap -sdiff Displays files that were changed on the local system after a specific snapshot was
created.
hasnap -fdiff Displays the differences between a file in the cluster and its copy stored in a snapshot.
hasnap -export Exports a snapshot from the local, predefined directory to the specified file.
hasnap -include Configures the list of files or directories to be included in new snapshots, in addition to
those included automatically by the -backup command.
hasnap -exclude Configures the list of files or directories to be excluded from new snapshots when
backing up the configuration using the -backup command.
hasnap -delete Deletes snapshots from the predefined local directory on each node.

The -wait option is for use in scripts using VCS commands to change attribute values. The option blocks
the VCS command until the value of the specified attribute is changed or until the timeout, if specified,
expires. Specify the timeout in seconds.
The option can be used only with changes to scalar attributes.
The -wait option is supported with the following commands:

haclus
haclus -wait attribute value [-clus cluster] [-time timeout]
Use the -clus option in a global cluster environment.

hagrp
hagrp -wait group attribute value [-clus cluster] [-sys system] [-time timeout]
Use the -sys option when the scope of the attribute is local.
Use the -clus option in a global cluster environment.

hares
hares -wait resource attribute value [-clus cluster] [-sys system] [-time timeout]
Use the -sys option when the scope of the attribute is local.
Use the -clus option in a global cluster environment.

hasys
hasys -wait system attribute value [-clus cluster] [-time timeout]
Use the -clus option in a global cluster environment.

VCS JAVA CONSOLE GUI ON UNIX SYSTEMS

# /opt/VRTSvcs/bin/hagui

VCS NEEDS EITHER TWO CHANNELS FOR HEARTBEAT OR I/O FENCING

To set (enable) the Quorum flag

7
1. Run the gabconfig command with the -q option:
2. gabconfig -q
2. Verify that the -q flag appears in the file /etc/gabtab.

▼ To disable the Quorum flag


1. Run the gabconfig command with the -d option:
2. gabconfig -d

Check the gabconfig configuration


#gabconfig -l

To display the state of a service group across clusters


# hagrp -state [service_groups -sys systems] [-clus cluster | -localclus]
The option -clus displays the state of all service groups on a cluster designated by the variable cluster; the
option -localclus specifies the local cluster.
▼ To display service group information across clusters
# hagrp -display [service_groups] [-attribute attributes][-sys systems] [-clus cluster | -localclus]
The option -clus applies to global groups only. If the group is local, the cluster name must be the local
cluster name, otherwise no information is displayed.
▼ To display service groups in a cluster
# hagrp -list [conditionals] [-clus cluster | -localclus]

For a list of heartbeats configured on the local cluster


# hahb -list [conditionals]
The variable conditionals represents the conditions that must be met for the heartbeat to be listed.
▼ To display information on heartbeats configured in the local cluster
# hahb -display [heartbeat ...]
If heartbeat is not specified, information regarding all heartbeats configured on the local cluster is
displayed.
▼ To display the state of the heartbeats in remote clusters
# hahb -state [heartbeat] [-clus cluster]
For example, to get the state of heartbeat ICMP from the local cluster to the remote cluster phoenix:
# hahb -state ICMP -clus phoenix
To display an attribute value of a configured heartbeat
# hahb -value heartbeat attribute [-clus cluster]
The -value option provides the value of a single attribute for a specific heartbeat. The cluster name must be
specified for cluster-specific attribute values, but not for global.
For example, to display the value of the ClusterList attribute for heartbeat ICMP:
# hahb -value ICMP ClusterList
Note that ClusterList is a global attribute.
▼ To display usage for the command hahb
# hahb [-help [-modify]]

To add a remote cluster object


# haclus -add cluster ip
The variable cluster represents the cluster. This command does not apply to the local cluster.
▼ To delete a remote cluster object
# haclus -delete cluster

To modify an attribute of a local or remote cluster object


# haclus -modify attribute value [-clus cluster]...
The variable cluster represents the cluster.
▼ To declare the state of a cluster after a disaster
# haclus -declare disconnet/outage/disaster/replica -clus cluster [-failover]
The variable cluster represents the remote cluster.

8
To overcome this issue, VCS provides the option of running HAD on a specific processor and masks off all
interrupts on that processor set. You can configure HAD to run on a specific processor by setting the
CPUBinding attribute.
The attribute is specified in the following format:
CPUBinding = {BindTo = binding, CPUNumber = number}

Configuring VCS in Zones

Solaris zones provide an isolated and secure environment for running applications. Processes running in a
zone are protected from interference from other processes in the system. While applications may run in
zones, system resources including CPUs, I/O, and adapters, can be managed only at the global zone level.
VCS provides high availability to applications running in zones by extending the failover capability to
zones. VCS is installed in global zones and all VCS agents and engine components run in the global zone.
For applications running within zones, agents run entry points inside the zones. If a zone configured under
VCS control faults, VCS fails over the entire service group containing the zone. VCS supports non-global
zones in both secure and non-secure cluster environments. If VCS is running in a secure environment using
VERITAS Security Services (VxSS), communication between non-global zones and global zones is secure.
The following VCS agents are zone-aware and support applications running in non-global zones:
 Process
 ProcessOnOnly
 Application
 Oracle
 DB2
The new Zone agent monitors zones, brings zones online, and takes them offline. In secure clusters, the
agent creates a user account with group administrative privileges to enable inter-zone communication, if the
user account doesn’t exist. It also renews the VxSS authentication certificate before the certificate expires.
Two new attributes, ContainerType and ContainerName, define the zone where the application runs.

 ContainerType—A resource type static attribute, which indicates that the application runs in a Solaris
zone. For applications running in zones, set this attribute to Zone.

 ContainerName—A resource attribute, which you set to the name of the zone. When you set the
ContainerName, VCS runs the entry points for the resource in the specified zone.

Configuring a zone in VCS involves the following tasks:


First Review the “Prerequisites” .
Second Decide on the location of the zone root.
Third Create the zone.
Fourth Install the application in the zone.
Fifth Create the application service group.
Sixth Configure zone-specific resources and set up inter-zone communication.

Configuring a Zone in VCS Prerequisites


 All nodes hosting applications configured in zones must be running the same version of the operating
system.
 Install VCS before creating zones.
 VCS supports UFS and VxFS mounts for the zone root; VCS does not support CFS mounts for the
zone root.
 The autoboot property for the zone must be set to false.
 The VCS and VxSS install directories must be defined in the inherit-pkg-dir parameter in the zone
configuration.
 All application mounts must be part of the zone configuration, and must be configured in the VCS
service group.

9
 Mount points used by application running in zones must be set relative to the zone’s root. For example,
if a zone z-ora needs to use /oracle, mount the file system at /export/home/z-ora/root/oracle. You must
also set the MountPoint attribute of the Mount resource to this path.
 IP addresses configured for applications running in zones must be defined in the zone configuration
file. Do not define IP resources in the VCS configuration file main.cf for applications running in zones.
VCS does not monitor IP addresses in service groups configured for applications running in zones.

Using Custom Agents in Zones

 If you use custom agents to monitor applications running in zones, make sure the agents use script-
based entry points. VCS does not support running C++ entry points inside a non-global zone.

 If the custom agent monitors an application running in a zone, add the resource type to the
APP_TYPES environment variable.

 If the custom agent monitors an application running in the global zone, add the resource type to the
SYS_TYPES environment variable.

Each zone has its own section of the file system hierarchy in the zone root directory. Processes running in
the zone can access files only within the zone root. You can set the zone root in two ways:

1. Zone root on shared storage—In this configuration, you create a zone on one node in the cluster and
duplicate the zone configuration on other nodes. Setting the zone root on a shared storage relieves you
of installing the zone on all nodes. Secondly, the zone, along with the zone root, can be failed over to
the other system. This also implies that the system software (including patches) on all the systems must
be identical during the life span of a zone.

2. Zone root on local storage—In this configuration, you must create a zone on each node in the cluster.

To create a zone with its zone root on local disks


1. Create the zone using the zonecfg command. 2
2. Use the zonecfg command to set the zonepath parameter to the location of the zone root.
3. Set the autoboot property for the zone to false.
4. Install the zone using the zoneadm install program.
5. Boot the zone using the zoneadm boot command. Repeat these instructions on each node in the cluster.

To create a zone with its zone root on shared disks


Creating a zone with its zone root on shared disks involves creating and installing the zone on a node and
copying the zone definition to all other nodes in the cluster.
1. On the first node:
a. Create the zone using the zonecfg command.
b. Use the zonecfg command to set the zonepath parameter to the location of the zone root.
c. Set the autoboot property for the zone to false.
d. Install the zone using the zoneadm install program.
e. Open the file /etc/zones/index and locate the zone definition entry. The zone definition begins
with the name of the zone. For example, the zone definition for the zone z-data-ora resembles: z-
data-ora:installed:/export/home/z-data-ora
2. On all other nodes in the cluster:
a. Make sure that no zone is running on the node.
b. Copy the zone definition entry to the file /etc/zones/index.
c. After copying the zone definition to all nodes, boot the zone from any node using the zoneadm boot
command.

10
Install the application to be clustered in the zone.

If you have created zones on each node, install the application identically on each node.
In the zone, configure all mount points used by the application. Set the mount points used by the
application relative to the zone’s root. For example, if a zone z-ora needs to use /oracle, mount the drive
at /export/home/z-ora/root/oracle.
Define the IP addresses used by the application in the zone configuration file.

Configure the application service group, with the required resource dependencies. If you’ve configured
mounts for the application, set the MountPoint attribute of the Mount resource to the mount path. Do not
configure IP addresses for applications running in zones in the VCS configuration file main.cf.

Setting up the zone configuration involves running the script /opt/VRTSvcs/bin/hazonesetup and
modifying the service group configuration to enable monitoring the application running in a zone. Refer the
dependency graphs below for more information about the service group configuration.

Verifying the Zone Configuration


If you use custom agents make sure the resource type is added to the APP_TYPES or SYS_TYPES
environment variable.
Run the hazoneverify command to verify the zone configuration.
# hazoneverify servicegroup_name
The command verifies the following requirements:
 The systems hosting the service group have the required operating system to run zones.
 The service group does not have more than one resource of type Zone.
 The dependencies of the Zone resource are correct.

VCS SYSTEM STATES

State Definition
The system has left the cluster
FAULTED
unexpectedly.
The system has joined the cluster.
INITING This is the initial state for all
systems.
LEAVING The system is leaving the cluster
gracefully. When the agents have been
stopped, and when the current
configuration is written to disk, the
system transitions to EXITING.
The system is building the running
LOCAL_BUILD configuration from the disk
configuration.
The system is building a running
REMOTE_BUILD configuration that it obtained from a
peer in a RUNNING state.
The system is an active member of the
RUNNING
cluster.
STALE_ADMIN_WAIT The system has a stale configuration
and there is no other system in the
state of RUNNING from which to
retrieve a configuration. If a system
with a valid configuration is
started, that system enters the
LOCAL_BUILD state. Systems in
STALE_ADMIN_WAIT transition to
STALE_PEER_WAIT.
STALE_DISCOVER_WAIT The system has joined the cluster
with a stale configuration file. It
is waiting for information from any
of its peers before determining how
to transition to another state.
STALE_PEER_WAIT The system has a stale configuration
file and another system is doing a

11
build from disk (LOCAL_BUILD). When
its peer finishes the build, this
system transitions to the state
REMOTE_BUILD.
The system has not joined the cluster
UNKNOWN because it does not have a system
entry in the configuration.

SEED A CLUSTER

/sbin/gabconfig –c -x

TEST LLT
Exa:

On node 1

/opt/VRTSllt/getmac /dev/hme:0
/opt/VRTSllt/dlpiping –vs /dev/qe:0

On node 2

/opt/VRTSllt/dlpiping –vc /dev/qe:0 <mac address of node 1>

VCS commands

srualcb04:root:/> haagent -help


VCS INFO V-16-1-10601 Usage:
haagent -start <agent> -sys <system>
haagent -stop <agent> -sys <system>
haagent -display [<agent(s)>] [-attribute <attribute(s)>]
haagent -list [<conditional(s)>]
haagent -value <agent> <attr>
haagent [-help [-list]]

srualcb04:root:/> haattr -help


VCS INFO V-16-1-10601 Usage:
haattr -add <restype> <attr> [<VALUETYPE>]
[<DIMENSION>] [<default>]
haattr -add -static <restype> <attr> [<VALUETYPE>]
[<DIMENSION>] [<default>]
haattr -add -temp <restype> <attr> [<VALUETYPE>]
[<DIMENSION>] [<default>]
haattr -default <restype> <attr> <default>
haattr -delete <restype> <attr>
haattr -delete -static <restype> <attr>
haattr -delete -temp <restype> <attr>
haattr -display {cluster|group|system|heartbeat|<restype>}
haattr [-help]

VALUETYPE: -string(default)|-integer
DIMENSION: -scalar(default)|-vector|-keylist|-assoc
<default>:
for -scalar: value
for -vector: value ...

12
for -keylist: key ...
for -assoc: {key value} ...

srualcb04:root:/> hacli -help


VCS INFO V-16-1-10601 Usage:
hacli -cmd <command> [-sys|-server <system(s)>]
hacli -help

srualcb04:root:/> haclus -help


VCS INFO V-16-1-10601 Usage:
haclus -add <cluster> <ip>
haclus -delete <cluster>
haclus -delnotes
haclus -declare <disconnect/outage/disaster/replica>
-clus <remote cluster> [-failover]
haclus -display [<cluster>] [-localclus]
haclus -state [<cluster>] [-localclus]
haclus -list [<conditional(s)>]
haclus -value <attribute> [<cluster>] [-localclus]
haclus -notes
haclus -status [<cluster>]
haclus -updatelic
haclus [-help [-modify]]

srualcb04:root:/> haconf -help


VCS INFO V-16-1-10601 Usage:
haconf -makerw
haconf -dump [-makero]
haconf -help

srualcb04:root:/> hadebug -help


VCS INFO V-16-1-10601 Usage:
hadebug -handle
hadebug -hash [hashname]
hadebug -memory
hadebug -ping
hadebug -startmatch
hadebug -stopmatch
hadebug -time
hadebug -timeout
hadebug -help

srualcb04:root:/> hagrp -help


VCS INFO V-16-1-10601 Usage:
hagrp -add <group>
hagrp -delete <group>

hagrp -link <parent group> <child group> <dependency>


hagrp -unlink <parent group> <child group>

hagrp -clear <group> [-sys <system>]


[-clus <cluster> | -localclus]
hagrp -clearadminwait [-fault] <group> -sys <system>
hagrp -flush <group> -sys <system>
[-clus <cluster> | -localclus]

13
hagrp -online [-force] [-nopre] <group> -sys <system>
[-checkpartial <system>]
[-clus <cluster> | -localclus]
hagrp -online [-force] <group> -any
[-clus <cluster> | -localclus]

hagrp -offline [-force] [-ifprobed] <group> -sys <system>


[-clus <cluster> | -localclus]
hagrp -offline [-force] [-ifprobed] <group> -any
[-clus <cluster> | -localclus]

hagrp -switch <group> -to <system>


[-clus <cluster> | -localclus]
hagrp -switch <group> -any [-clus <cluster> | -localclus]

hagrp -freeze <group> -persistent


hagrp -freeze <group> [-clus <cluster> | -localclus]

hagrp -unfreeze <group> -persistent


hagrp -unfreeze <group> [-clus <cluster> | -localclus]

hagrp -enable <group> [-sys <system>]


hagrp -disable <group> [-sys <system>]
hagrp -autoenable <group> -sys <system>

hagrp -enableresources <group>


hagrp -disableresources <group>

hagrp -ignore <group> -clus <cluster>

hagrp -display [<group(s)>] [-attribute <attribute(s)>]


[-sys <system(s)>]
[-clus <cluster> | -localclus]

hagrp -state [<group(s)>] [-sys <system(s)>]


[-clus <cluster> | -localclus]

hagrp -list [<conditional(s)>]


[-clus <cluster> | -localclus]

hagrp -value <group> <attr> [<system>]


[-clus <cluster> | -localclus]

hagrp -dep [<group(s)>]


hagrp -resources <group>

hagrp [-help [-modify|-link|-list]]

srualcb04:root:/> hahb -help


VCS INFO V-16-1-10601 Usage:
hahb -add <hb>
hahb -delete <hb>
hahb -local <hb> <attr>
hahb -global <hb> <attr> <value> ... | <key> ... | {<key> <value>} ...
hahb -display [ <name> ... ]
hahb -state [<hb> -clus <cluster>]

14
hahb -list [<conditional(s)>]
hahb -value <hb> <attr> [-clus <cluster>]
hahb [-help [-modify]]

srualcb04:root:/> halog -help


VCS INFO V-16-1-10601 Usage:
halog -addtags <tag1> [<tag2> <tag3> ...] [-sys <system>]
halog -deltags <tag1> [<tag2> <tag3> ...] [-sys <system>]
halog -add quoted_string -sev <C|E|W|N|I> [-sys <system>]
[-msgid <message-number> [-encoding <encoding>]
[-parameters <parameter1> <parameter2> ...]]
halog -add quoted_string -dbg <1-21> [-sys <system>]
[-msgid <message-number> [-encoding <encoding>]
[-parameters <parameter1> <parameter2> ...]]
halog -cache [number_of_messages <= 1024]
halog -info
halog -help

srualcb04:root:/> hareg -help


VCS INFO V-16-1-10601 Usage:
hareg -clus
hareg -sys [<system>]
hareg -group [<group>]
hareg -type [<type>]
hareg -attr <systype>|<type>
hareg -event [<event>]
hareg -resource <resource> [-local]
hareg -groupresources <group> [-local]
hareg -typeresources <type> [-local]
hareg -rclus [<cluster>]
hareg -rsys [<system> -rclus <cluster>]
hareg -rgroup [<group> -rclus <cluster>]
hareg -rresource [<resource> -rclus <cluster>]
hareg -hb [<heartbeat>]
hareg -alerts
hareg -cache
hareg -help

srualcb04:root:/> hares -help


VCS INFO V-16-1-10601 Usage:
hares -add <res> <type> <group>
hares -delete <res>

hares -local <res> <attr>


hares -global <res> <attr> <value> ... | <key> ...
| {<key> <value>} ...

hares -action <res> <token> [-actionargs <arg1> ...]


-sys <system> [-clus <cluster> | -localclus]

hares -link <parent res> <child res>


hares -unlink <parent res> <child res>

hares -clear <res> [-sys <system>]


hares -online [-force] <res> -sys <system>
hares -offline [-ignoreparent] <res> -sys <system>

15
hares -refreshinfo <res> [-sys <system>] -clus <cluster> | -localclus
hares -flushinfo <res> [-sys <system>] -clus <cluster> | -localclus

hares -offprop [-ignoreparent] <res> -sys <system>

hares -override <res> <staticattribute>


hares -undo_override <res> <staticattribute>

hares -probe <res> -sys <system>

hares -dep [<resource(s)>]

hares -display [<resource(s)>] [-attribute <attribute(s)>]


[-group <group(s)>] [-type <type(s)>] [-sys <system(s)>]
[-clus <cluster> | -localclus]
hares -display -ovalues [<resource(s)>]
[-group <group(s)>] [-type <type(s)>]

hares -state [<res> -sys <system>]


[-clus <cluster> | -localclus]

hares -list [<conditional(s)]


[-clus <cluster> | -localclus]

hares -value <res> <attr> [<system>]


[-clus <cluster> | -localclus]

hares [-help [-modify|-list]]

srualcb04:root:/> hastatus -help


VCS INFO V-16-1-10601 Usage:
hastatus [-sound]
hastatus -summary
hastatus [-sound] -group <group> [ -group <group> ... ]
hastatus -help

srualcb04:root:/> hasys -help


VCS INFO V-16-1-10601 Usage:
hasys -add <sys>
hasys -delete <sys>

hasys -freeze [-persistent] [-evacuate] <sys>


hasys -unfreeze [-persistent] <sys>

hasys -force <sys>


hasys -load <sys> <value>

hasys -display [<system(s)>] [-attribute <attribute(s)>]


[-clus <cluster> | -localclus]

hasys -state [<sys>]


[-clus <cluster> | -localclus]

hasys -list [<conditional(s)>]


[-clus <cluster> | -localclus]

16
hasys -value <sys> <attr>
[-clus <cluster> | -localclus]

hasys -nodeid [<nodeid>]

hasys -updatelic -sys <sys>


hasys -updatelic -all

hasys [-help [-modify|-list]]

#hastart -help
VCS INFO V-16-1-10601 Usage:
hastart -stale
hastart -force
hastart -onenode
hastart -help
hastart -version

# hastop -help
VCS INFO V-16-1-10601 Usage:
hastop -local [-force|-evacuate|-noautodisable]
hastop -local [-force|-evacuate -noautodisable]
hastop -sys <system> .... [-force|-evacuate|-noautodisable]

hastop -sys <system> .... [-force|-evacuate -noautodisable]


hastop -all -force
hastop -all
hastop [-help]

srualcb04:root:/> hatype -list


Application
DNS
DiskGroup
ElifNone
FileNone
FileOnOff
FileOnOnly
IP
IPMultiNIC
IPMultiNICB
LVMVG
Mount
MultiNICA
MultiNICB
NFS
NIC
NetBackup
NotifierMngr
Phantom
Process
Proxy
ServiceGroupHB
Share

17
VRTSWebApp
Volume
srualcb04:root:/> hatype -help
VCS INFO V-16-1-10601 Usage:
hatype -add <type>
hatype -delete <type>
hatype -display [<type(s)>] [-attribute <attribute(s)>]
hatype -resources <type>
hatype -list [<conditional(s)>]
hatype -value <type> <attr>
hatype [-help [-modify|-list]]

srualcb04:root:/> hauser -help


VCS INFO V-16-1-10601 Usage:
hauser -add <name> [-priv <Administrator|Operator> [-group <group(s)>]]
hauser -addpriv <name> <Administrator|Operator> [-group <group(s)>]
hauser -delpriv <name> <Administrator|Operator> [-group <group(s)>]
hauser -update <name>
hauser -delete <name>
hauser -display [<name>]
hauser -list
hauser -help

#hamsg -help
VCS INFO V-16-1-10601 Usage:
hamsg -info [-path <path>] <LDF file>
hamsg -tail [<messages>] [-path <path>] [-lang <language>] <LDF file>
hamsg [-any] [-sev <C|E|W|N|I>] [-otype <VCS|RES|GRP|SYS|AGT>]
[-oname <object name>] [-cat <category>] [-msgid <ID>]
[-path <path>] [-lang <language>] <LDF file>
hamsg -list
hamsg -help
Sample main.cmd

hatype -add Application


hatype -modify Application SourceFile "./types.cf"
hatype -modify Application ArgList User StartProgram StopProgram CleanProgram MonitorProgram PidFiles MonitorProcesses
haattr -add Application User -string
haattr -add Application StartProgram -string
haattr -add Application StopProgram -string
haattr -add Application CleanProgram -string
haattr -add Application MonitorProgram -string
haattr -add Application PidFiles -string -vector
haattr -add Application MonitorProcesses -string -vector
hatype -modify Application AttrChangedTimeout 60
hatype -modify Application CloseTimeout 60
hatype -modify Application CleanTimeout 60
hatype -modify Application ConfInterval 600
hatype -modify Application MonitorInterval 60
hatype -modify Application MonitorTimeout 60
hatype -modify Application NumThreads 10
hatype -modify Application AgentPriority 0
hatype -modify Application AgentClass TS
hatype -modify Application ScriptPriority 0
hatype -modify Application ScriptClass TS
hatype -modify Application LogFileSize 33554432
hatype -modify Application OfflineMonitorInterval 300
hatype -modify Application OfflineTimeout 300
hatype -modify Application OnlineRetryLimit 0
hatype -modify Application OnlineTimeout 300
hatype -modify Application OnlineWaitLimit 2
hatype -modify Application OpenTimeout 60
hatype -modify Application RestartLimit 0
hatype -modify Application ToleranceLimit 0
hatype -modify Application AgentStartTimeout 60
hatype -modify Application AgentReplyTimeout 130
hatype -modify Application Operations OnOff
hatype -modify Application FaultOnMonitorTimeouts 4
hatype -modify Application InfoInterval 0
hatype -modify Application InfoTimeout 30
hatype -modify Application SupportedActions -delete -keys

18
hatype -modify Application ActionTimeout 40
hatype -modify Application FireDrill 0
haattr -default Application AutoStart 1
haattr -default Application Critical 1
haattr -default Application TriggerEvent 0
haattr -default Application ResourceOwner unknown
hatype -modify Application MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify Application LogDbg -delete -keys
haattr -default Application ComputeStats 0
hatype -add DNS
hatype -modify DNS SourceFile "./types.cf"
hatype -modify DNS ArgList Domain Alias Hostname TTL StealthMasters
haattr -add DNS Domain -string
haattr -add DNS Alias -string
haattr -add DNS Hostname -string
haattr -add DNS TTL -integer 86400
haattr -add DNS StealthMasters -string -vector
hatype -modify DNS AttrChangedTimeout 60
hatype -modify DNS CloseTimeout 60
hatype -modify DNS CleanTimeout 60
hatype -modify DNS ConfInterval 600
hatype -modify DNS MonitorInterval 60
hatype -modify DNS MonitorTimeout 60
hatype -modify DNS NumThreads 10
hatype -modify DNS AgentPriority 0
hatype -modify DNS AgentClass TS
hatype -modify DNS ScriptPriority 0
hatype -modify DNS ScriptClass TS
hatype -modify DNS LogFileSize 33554432
hatype -modify DNS OfflineMonitorInterval 300
hatype -modify DNS OfflineTimeout 300
hatype -modify DNS OnlineRetryLimit 0
hatype -modify DNS OnlineTimeout 300
hatype -modify DNS OnlineWaitLimit 2
hatype -modify DNS OpenTimeout 60
hatype -modify DNS RestartLimit 0
hatype -modify DNS ToleranceLimit 0
hatype -modify DNS AgentStartTimeout 60
hatype -modify DNS AgentReplyTimeout 130
hatype -modify DNS Operations OnOff
hatype -modify DNS FaultOnMonitorTimeouts 4
hatype -modify DNS InfoInterval 0
hatype -modify DNS InfoTimeout 30
hatype -modify DNS SupportedActions -delete -keys
hatype -modify DNS ActionTimeout 40
hatype -modify DNS FireDrill 0
haattr -default DNS AutoStart 1
haattr -default DNS Critical 1
haattr -default DNS TriggerEvent 0
haattr -default DNS ResourceOwner unknown
hatype -modify DNS MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify DNS LogDbg -delete -keys
haattr -default DNS ComputeStats 0
hatype -add DiskGroup
hatype -modify DiskGroup SourceFile "./types.cf"
hatype -modify DiskGroup NumThreads 1
hatype -modify DiskGroup OfflineMonitorInterval 60
hatype -modify DiskGroup OnlineRetryLimit 1
hatype -modify DiskGroup ArgList DiskGroup StartVolumes StopVolumes MonitorOnly MonitorReservation tempUseFence
haattr -add DiskGroup DiskGroup -string
haattr -add DiskGroup StartVolumes -string 1
haattr -add DiskGroup StopVolumes -string 1
haattr -add DiskGroup MonitorReservation -boolean 0
haattr -add -temp DiskGroup tempUseFence -string INVALID
hatype -modify DiskGroup AttrChangedTimeout 60
hatype -modify DiskGroup CloseTimeout 60
hatype -modify DiskGroup CleanTimeout 60
hatype -modify DiskGroup ConfInterval 600
hatype -modify DiskGroup MonitorInterval 60
hatype -modify DiskGroup MonitorTimeout 60
hatype -modify DiskGroup AgentPriority 0
hatype -modify DiskGroup AgentClass TS
hatype -modify DiskGroup ScriptPriority 0
hatype -modify DiskGroup ScriptClass TS
hatype -modify DiskGroup LogFileSize 33554432
hatype -modify DiskGroup OfflineTimeout 300
hatype -modify DiskGroup OnlineTimeout 300
hatype -modify DiskGroup OnlineWaitLimit 2
hatype -modify DiskGroup OpenTimeout 60
hatype -modify DiskGroup RestartLimit 0
hatype -modify DiskGroup ToleranceLimit 0
hatype -modify DiskGroup AgentStartTimeout 60
hatype -modify DiskGroup AgentReplyTimeout 130
hatype -modify DiskGroup Operations OnOff
hatype -modify DiskGroup FaultOnMonitorTimeouts 4
hatype -modify DiskGroup InfoInterval 0
hatype -modify DiskGroup InfoTimeout 30
hatype -modify DiskGroup SupportedActions -delete -keys
hatype -modify DiskGroup ActionTimeout 40
hatype -modify DiskGroup FireDrill 0
haattr -default DiskGroup AutoStart 1
haattr -default DiskGroup Critical 1
haattr -default DiskGroup TriggerEvent 0
haattr -default DiskGroup ResourceOwner unknown
hatype -modify DiskGroup MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40

19
hatype -modify DiskGroup LogDbg -delete -keys
haattr -default DiskGroup ComputeStats 0
hatype -add ElifNone
hatype -modify ElifNone SourceFile "./types.cf"
hatype -modify ElifNone OfflineMonitorInterval 60
hatype -modify ElifNone ArgList PathName
hatype -modify ElifNone Operations None
haattr -add ElifNone PathName -string
hatype -modify ElifNone AttrChangedTimeout 60
hatype -modify ElifNone CloseTimeout 60
hatype -modify ElifNone CleanTimeout 60
hatype -modify ElifNone ConfInterval 600
hatype -modify ElifNone MonitorInterval 60
hatype -modify ElifNone MonitorTimeout 60
hatype -modify ElifNone NumThreads 10
hatype -modify ElifNone AgentPriority 0
hatype -modify ElifNone AgentClass TS
hatype -modify ElifNone ScriptPriority 0
hatype -modify ElifNone ScriptClass TS
hatype -modify ElifNone LogFileSize 33554432
hatype -modify ElifNone OfflineTimeout 300
hatype -modify ElifNone OnlineRetryLimit 0
hatype -modify ElifNone OnlineTimeout 300
hatype -modify ElifNone OnlineWaitLimit 2
hatype -modify ElifNone OpenTimeout 60
hatype -modify ElifNone RestartLimit 0
hatype -modify ElifNone ToleranceLimit 0
hatype -modify ElifNone AgentStartTimeout 60
hatype -modify ElifNone AgentReplyTimeout 130
hatype -modify ElifNone FaultOnMonitorTimeouts 4
hatype -modify ElifNone InfoInterval 0
hatype -modify ElifNone InfoTimeout 30
hatype -modify ElifNone SupportedActions -delete -keys
hatype -modify ElifNone ActionTimeout 40
hatype -modify ElifNone FireDrill 0
haattr -default ElifNone AutoStart 1
haattr -default ElifNone Critical 1
haattr -default ElifNone TriggerEvent 0
haattr -default ElifNone ResourceOwner unknown
hatype -modify ElifNone MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify ElifNone LogDbg -delete -keys
haattr -default ElifNone ComputeStats 0
hatype -add FileNone
hatype -modify FileNone SourceFile "./types.cf"
haattr -add -static FileNone AutoRestart -integer 1
hatype -modify FileNone OfflineMonitorInterval 60
hatype -modify FileNone ArgList PathName
hatype -modify FileNone Operations None
haattr -add FileNone PathName -string
hatype -modify FileNone AttrChangedTimeout 60
hatype -modify FileNone CloseTimeout 60
hatype -modify FileNone CleanTimeout 60
hatype -modify FileNone ConfInterval 600
hatype -modify FileNone MonitorInterval 60
hatype -modify FileNone MonitorTimeout 60
hatype -modify FileNone NumThreads 10
hatype -modify FileNone AgentPriority 0
hatype -modify FileNone AgentClass TS
hatype -modify FileNone ScriptPriority 0
hatype -modify FileNone ScriptClass TS
hatype -modify FileNone LogFileSize 33554432
hatype -modify FileNone OfflineTimeout 300
hatype -modify FileNone OnlineRetryLimit 0
hatype -modify FileNone OnlineTimeout 300
hatype -modify FileNone OnlineWaitLimit 2
hatype -modify FileNone OpenTimeout 60
hatype -modify FileNone RestartLimit 0
hatype -modify FileNone ToleranceLimit 0
hatype -modify FileNone AgentStartTimeout 60
hatype -modify FileNone AgentReplyTimeout 130
hatype -modify FileNone FaultOnMonitorTimeouts 4
hatype -modify FileNone InfoInterval 0
hatype -modify FileNone InfoTimeout 30
hatype -modify FileNone SupportedActions -delete -keys
hatype -modify FileNone ActionTimeout 40
hatype -modify FileNone FireDrill 0
haattr -default FileNone AutoStart 1
haattr -default FileNone Critical 1
haattr -default FileNone TriggerEvent 0
haattr -default FileNone ResourceOwner unknown
hatype -modify FileNone MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify FileNone LogDbg -delete -keys
haattr -default FileNone ComputeStats 0
hatype -add FileOnOff
hatype -modify FileOnOff SourceFile "./types.cf"
hatype -modify FileOnOff ArgList PathName
haattr -add FileOnOff PathName -string
hatype -modify FileOnOff AttrChangedTimeout 60
hatype -modify FileOnOff CloseTimeout 60
hatype -modify FileOnOff CleanTimeout 60
hatype -modify FileOnOff ConfInterval 600
hatype -modify FileOnOff MonitorInterval 60
hatype -modify FileOnOff MonitorTimeout 60
hatype -modify FileOnOff NumThreads 10
hatype -modify FileOnOff AgentPriority 0

20
hatype -modify FileOnOff AgentClass TS
hatype -modify FileOnOff ScriptPriority 0
hatype -modify FileOnOff ScriptClass TS
hatype -modify FileOnOff LogFileSize 33554432
hatype -modify FileOnOff OfflineMonitorInterval 300
hatype -modify FileOnOff OfflineTimeout 300
hatype -modify FileOnOff OnlineRetryLimit 0
hatype -modify FileOnOff OnlineTimeout 300
hatype -modify FileOnOff OnlineWaitLimit 2
hatype -modify FileOnOff OpenTimeout 60
hatype -modify FileOnOff RestartLimit 0
hatype -modify FileOnOff ToleranceLimit 0
hatype -modify FileOnOff AgentStartTimeout 60
hatype -modify FileOnOff AgentReplyTimeout 130
hatype -modify FileOnOff Operations OnOff
hatype -modify FileOnOff FaultOnMonitorTimeouts 4
hatype -modify FileOnOff InfoInterval 0
hatype -modify FileOnOff InfoTimeout 30
hatype -modify FileOnOff SupportedActions -delete -keys
hatype -modify FileOnOff ActionTimeout 40
hatype -modify FileOnOff FireDrill 0
haattr -default FileOnOff AutoStart 1
haattr -default FileOnOff Critical 1
haattr -default FileOnOff TriggerEvent 0
haattr -default FileOnOff ResourceOwner unknown
hatype -modify FileOnOff MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify FileOnOff LogDbg -delete -keys
haattr -default FileOnOff ComputeStats 0
hatype -add FileOnOnly
hatype -modify FileOnOnly SourceFile "./types.cf"
hatype -modify FileOnOnly ArgList PathName
hatype -modify FileOnOnly Operations OnOnly
haattr -add FileOnOnly PathName -string
hatype -modify FileOnOnly AttrChangedTimeout 60
hatype -modify FileOnOnly CloseTimeout 60
hatype -modify FileOnOnly CleanTimeout 60
hatype -modify FileOnOnly ConfInterval 600
hatype -modify FileOnOnly MonitorInterval 60
hatype -modify FileOnOnly MonitorTimeout 60
hatype -modify FileOnOnly NumThreads 10
hatype -modify FileOnOnly AgentPriority 0
hatype -modify FileOnOnly AgentClass TS
hatype -modify FileOnOnly ScriptPriority 0
hatype -modify FileOnOnly ScriptClass TS
hatype -modify FileOnOnly LogFileSize 33554432
hatype -modify FileOnOnly OfflineMonitorInterval 300
hatype -modify FileOnOnly OfflineTimeout 300
hatype -modify FileOnOnly OnlineRetryLimit 0
hatype -modify FileOnOnly OnlineTimeout 300
hatype -modify FileOnOnly OnlineWaitLimit 2
hatype -modify FileOnOnly OpenTimeout 60
hatype -modify FileOnOnly RestartLimit 0
hatype -modify FileOnOnly ToleranceLimit 0
hatype -modify FileOnOnly AgentStartTimeout 60
hatype -modify FileOnOnly AgentReplyTimeout 130
hatype -modify FileOnOnly FaultOnMonitorTimeouts 4
hatype -modify FileOnOnly InfoInterval 0
hatype -modify FileOnOnly InfoTimeout 30
hatype -modify FileOnOnly SupportedActions -delete -keys
hatype -modify FileOnOnly ActionTimeout 40
hatype -modify FileOnOnly FireDrill 0
haattr -default FileOnOnly AutoStart 1
haattr -default FileOnOnly Critical 1
haattr -default FileOnOnly TriggerEvent 0
haattr -default FileOnOnly ResourceOwner unknown
hatype -modify FileOnOnly MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify FileOnOnly LogDbg -delete -keys
haattr -default FileOnOnly ComputeStats 0
hatype -add IP
hatype -modify IP SourceFile "./types.cf"
hatype -modify IP ArgList Device Address NetMask Options
haattr -add IP Device -string
haattr -add IP Address -string
haattr -add IP NetMask -string
haattr -add IP Options -string
hatype -modify IP AttrChangedTimeout 60
hatype -modify IP CloseTimeout 60
hatype -modify IP CleanTimeout 60
hatype -modify IP ConfInterval 600
hatype -modify IP MonitorInterval 60
hatype -modify IP MonitorTimeout 60
hatype -modify IP NumThreads 10
hatype -modify IP AgentPriority 0
hatype -modify IP AgentClass TS
hatype -modify IP ScriptPriority 0
hatype -modify IP ScriptClass TS
hatype -modify IP LogFileSize 33554432
hatype -modify IP OfflineMonitorInterval 300
hatype -modify IP OfflineTimeout 300
hatype -modify IP OnlineRetryLimit 0
hatype -modify IP OnlineTimeout 300
hatype -modify IP OnlineWaitLimit 2
hatype -modify IP OpenTimeout 60
hatype -modify IP RestartLimit 0
hatype -modify IP ToleranceLimit 0

21
hatype -modify IP AgentStartTimeout 60
hatype -modify IP AgentReplyTimeout 130
hatype -modify IP Operations OnOff
hatype -modify IP FaultOnMonitorTimeouts 4
hatype -modify IP InfoInterval 0
hatype -modify IP InfoTimeout 30
hatype -modify IP SupportedActions -delete -keys
hatype -modify IP ActionTimeout 40
hatype -modify IP FireDrill 0
haattr -default IP AutoStart 1
haattr -default IP Critical 1
haattr -default IP TriggerEvent 0
haattr -default IP ResourceOwner unknown
hatype -modify IP MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify IP LogDbg -delete -keys
haattr -default IP ComputeStats 0
hatype -add IPMultiNIC
hatype -modify IPMultiNIC SourceFile "./types.cf"
hatype -modify IPMultiNIC MonitorTimeout 120
hatype -modify IPMultiNIC OfflineMonitorInterval 60
hatype -modify IPMultiNIC OfflineTimeout 120
hatype -modify IPMultiNIC OnlineRetryLimit 3
hatype -modify IPMultiNIC ToleranceLimit 10
hatype -modify IPMultiNIC ArgList "MultiNICAResName:Device" Address NetMask Options "MultiNICAResName:Probed"
MultiNICAResName
haattr -add IPMultiNIC Address -string
haattr -add IPMultiNIC NetMask -string
haattr -add IPMultiNIC Options -string
haattr -add IPMultiNIC MultiNICAResName -string
hatype -modify IPMultiNIC AttrChangedTimeout 60
hatype -modify IPMultiNIC CloseTimeout 60
hatype -modify IPMultiNIC CleanTimeout 60
hatype -modify IPMultiNIC ConfInterval 600
hatype -modify IPMultiNIC MonitorInterval 60
hatype -modify IPMultiNIC NumThreads 10
hatype -modify IPMultiNIC AgentPriority 0
hatype -modify IPMultiNIC AgentClass TS
hatype -modify IPMultiNIC ScriptPriority 0
hatype -modify IPMultiNIC ScriptClass TS
hatype -modify IPMultiNIC LogFileSize 33554432
hatype -modify IPMultiNIC OnlineTimeout 300
hatype -modify IPMultiNIC OnlineWaitLimit 2
hatype -modify IPMultiNIC OpenTimeout 60
hatype -modify IPMultiNIC RestartLimit 0
hatype -modify IPMultiNIC AgentStartTimeout 60
hatype -modify IPMultiNIC AgentReplyTimeout 130
hatype -modify IPMultiNIC Operations OnOff
hatype -modify IPMultiNIC FaultOnMonitorTimeouts 4
hatype -modify IPMultiNIC InfoInterval 0
hatype -modify IPMultiNIC InfoTimeout 30
hatype -modify IPMultiNIC SupportedActions -delete -keys
hatype -modify IPMultiNIC ActionTimeout 40
hatype -modify IPMultiNIC FireDrill 0
haattr -default IPMultiNIC AutoStart 1
haattr -default IPMultiNIC Critical 1
haattr -default IPMultiNIC TriggerEvent 0
haattr -default IPMultiNIC ResourceOwner unknown
hatype -modify IPMultiNIC MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify IPMultiNIC LogDbg -delete -keys
haattr -default IPMultiNIC ComputeStats 0
hatype -add IPMultiNICB
hatype -modify IPMultiNICB SourceFile "./types.cf"
hatype -modify IPMultiNICB MonitorInterval 10
hatype -modify IPMultiNICB MonitorTimeout 120
hatype -modify IPMultiNICB OfflineMonitorInterval 60
hatype -modify IPMultiNICB ToleranceLimit 10
hatype -modify IPMultiNICB ArgList Address NetMask MultiNICBResName "MultiNICBResName:Probed"
haattr -add IPMultiNICB Address -string
haattr -add IPMultiNICB NetMask -string
haattr -add IPMultiNICB MultiNICBResName -string
hatype -modify IPMultiNICB AttrChangedTimeout 60
hatype -modify IPMultiNICB CloseTimeout 60
hatype -modify IPMultiNICB CleanTimeout 60
hatype -modify IPMultiNICB ConfInterval 600
hatype -modify IPMultiNICB NumThreads 10
hatype -modify IPMultiNICB AgentPriority 0
hatype -modify IPMultiNICB AgentClass TS
hatype -modify IPMultiNICB ScriptPriority 0
hatype -modify IPMultiNICB ScriptClass TS
hatype -modify IPMultiNICB LogFileSize 33554432
hatype -modify IPMultiNICB OfflineTimeout 300
hatype -modify IPMultiNICB OnlineRetryLimit 0
hatype -modify IPMultiNICB OnlineTimeout 300
hatype -modify IPMultiNICB OnlineWaitLimit 2
hatype -modify IPMultiNICB OpenTimeout 60
hatype -modify IPMultiNICB RestartLimit 0
hatype -modify IPMultiNICB AgentStartTimeout 60
hatype -modify IPMultiNICB AgentReplyTimeout 130
hatype -modify IPMultiNICB Operations OnOff
hatype -modify IPMultiNICB FaultOnMonitorTimeouts 4
hatype -modify IPMultiNICB InfoInterval 0
hatype -modify IPMultiNICB InfoTimeout 30
hatype -modify IPMultiNICB SupportedActions -delete -keys
hatype -modify IPMultiNICB ActionTimeout 40
hatype -modify IPMultiNICB FireDrill 0

22
haattr -default IPMultiNICB AutoStart 1
haattr -default IPMultiNICB Critical 1
haattr -default IPMultiNICB TriggerEvent 0
haattr -default IPMultiNICB ResourceOwner unknown
hatype -modify IPMultiNICB MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify IPMultiNICB LogDbg -delete -keys
haattr -default IPMultiNICB ComputeStats 0
hatype -add LVMVG
hatype -modify LVMVG SourceFile "./types.cf"
hatype -modify LVMVG NumThreads 1
hatype -modify LVMVG ArgList VolumeGroup MajorNumber OwnerName GroupName Mode ImportvgOpt VaryonvgOpt SyncODM
haattr -add LVMVG VolumeGroup -string
haattr -add LVMVG MajorNumber -integer
haattr -add LVMVG OwnerName -string
haattr -add LVMVG GroupName -string
haattr -add LVMVG Mode -string
haattr -add LVMVG ImportvgOpt -string n
haattr -add LVMVG VaryonvgOpt -string
haattr -add LVMVG SyncODM -integer 1
hatype -modify LVMVG AttrChangedTimeout 60
hatype -modify LVMVG CloseTimeout 60
hatype -modify LVMVG CleanTimeout 60
hatype -modify LVMVG ConfInterval 600
hatype -modify LVMVG MonitorInterval 60
hatype -modify LVMVG MonitorTimeout 60
hatype -modify LVMVG AgentPriority 0
hatype -modify LVMVG AgentClass TS
hatype -modify LVMVG ScriptPriority 0
hatype -modify LVMVG ScriptClass TS
hatype -modify LVMVG LogFileSize 33554432
hatype -modify LVMVG OfflineMonitorInterval 300
hatype -modify LVMVG OfflineTimeout 300
hatype -modify LVMVG OnlineRetryLimit 0
hatype -modify LVMVG OnlineTimeout 300
hatype -modify LVMVG OnlineWaitLimit 2
hatype -modify LVMVG OpenTimeout 60
hatype -modify LVMVG RestartLimit 0
hatype -modify LVMVG ToleranceLimit 0
hatype -modify LVMVG AgentStartTimeout 60
hatype -modify LVMVG AgentReplyTimeout 130
hatype -modify LVMVG Operations OnOff
hatype -modify LVMVG FaultOnMonitorTimeouts 4
hatype -modify LVMVG InfoInterval 0
hatype -modify LVMVG InfoTimeout 30
hatype -modify LVMVG SupportedActions -delete -keys
hatype -modify LVMVG ActionTimeout 40
hatype -modify LVMVG FireDrill 0
haattr -default LVMVG AutoStart 1
haattr -default LVMVG Critical 1
haattr -default LVMVG TriggerEvent 0
haattr -default LVMVG ResourceOwner unknown
hatype -modify LVMVG MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify LVMVG LogDbg -delete -keys
haattr -default LVMVG ComputeStats 0
hatype -add Mount
hatype -modify Mount SourceFile "./types.cf"
hatype -modify Mount OfflineMonitorInterval 60
hatype -modify Mount OnlineRetryLimit 6
hatype -modify Mount OnlineTimeout 900
hatype -modify Mount RestartLimit 6
hatype -modify Mount ArgList MountPoint BlockDevice FSType MountOpt FsckOpt SnapUmount
haattr -add Mount MountPoint -string
haattr -add Mount BlockDevice -string
haattr -add Mount FSType -string
haattr -add Mount MountOpt -string
haattr -add Mount FsckOpt -string
haattr -add Mount SnapUmount -integer
hatype -modify Mount AttrChangedTimeout 60
hatype -modify Mount CloseTimeout 60
hatype -modify Mount CleanTimeout 60
hatype -modify Mount ConfInterval 600
hatype -modify Mount MonitorInterval 60
hatype -modify Mount MonitorTimeout 60
hatype -modify Mount NumThreads 10
hatype -modify Mount AgentPriority 0
hatype -modify Mount AgentClass TS
hatype -modify Mount ScriptPriority 0
hatype -modify Mount ScriptClass TS
hatype -modify Mount LogFileSize 33554432
hatype -modify Mount OfflineTimeout 300
hatype -modify Mount OnlineWaitLimit 2
hatype -modify Mount OpenTimeout 60
hatype -modify Mount ToleranceLimit 0
hatype -modify Mount AgentStartTimeout 60
hatype -modify Mount AgentReplyTimeout 130
hatype -modify Mount Operations OnOff
hatype -modify Mount FaultOnMonitorTimeouts 4
hatype -modify Mount InfoInterval 0
hatype -modify Mount InfoTimeout 30
hatype -modify Mount SupportedActions -delete -keys
hatype -modify Mount ActionTimeout 40
hatype -modify Mount FireDrill 0
haattr -default Mount AutoStart 1
haattr -default Mount Critical 1
haattr -default Mount TriggerEvent 0

23
haattr -default Mount ResourceOwner unknown
hatype -modify Mount MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify Mount LogDbg -delete -keys
haattr -default Mount ComputeStats 0
hatype -add MultiNICA
hatype -modify MultiNICA SourceFile "./types.cf"
hatype -modify MultiNICA MonitorInterval 30
hatype -modify MultiNICA MonitorTimeout 300
hatype -modify MultiNICA ToleranceLimit 10
hatype -modify MultiNICA ArgList Device NetMask Gateway BroadcastAddr Options RouteOptions PingOptimize MonitorOnly
HandshakeInterval NetworkHosts
hatype -modify MultiNICA Operations None
haattr -add MultiNICA Device -string -assoc
haattr -add MultiNICA NetMask -string
haattr -add MultiNICA Gateway -string
haattr -add MultiNICA BroadcastAddr -string
haattr -add MultiNICA Options -string
haattr -add MultiNICA RouteOptions -string
haattr -add MultiNICA PingOptimize -integer 1
haattr -add MultiNICA HandshakeInterval -integer 1
haattr -add MultiNICA NetworkHosts -string -vector
haattr -add -temp MultiNICA FailoverInProgress -boolean 0
hatype -modify MultiNICA AttrChangedTimeout 60
hatype -modify MultiNICA CloseTimeout 60
hatype -modify MultiNICA CleanTimeout 60
hatype -modify MultiNICA ConfInterval 600
hatype -modify MultiNICA NumThreads 10
hatype -modify MultiNICA AgentPriority 0
hatype -modify MultiNICA AgentClass TS
hatype -modify MultiNICA ScriptPriority 0
hatype -modify MultiNICA ScriptClass TS
hatype -modify MultiNICA LogFileSize 33554432
hatype -modify MultiNICA OfflineMonitorInterval 300
hatype -modify MultiNICA OfflineTimeout 300
hatype -modify MultiNICA OnlineRetryLimit 0
hatype -modify MultiNICA OnlineTimeout 300
hatype -modify MultiNICA OnlineWaitLimit 2
hatype -modify MultiNICA OpenTimeout 60
hatype -modify MultiNICA RestartLimit 0
hatype -modify MultiNICA AgentStartTimeout 60
hatype -modify MultiNICA AgentReplyTimeout 130
hatype -modify MultiNICA FaultOnMonitorTimeouts 4
hatype -modify MultiNICA InfoInterval 0
hatype -modify MultiNICA InfoTimeout 30
hatype -modify MultiNICA SupportedActions -delete -keys
hatype -modify MultiNICA ActionTimeout 40
hatype -modify MultiNICA FireDrill 0
haattr -default MultiNICA AutoStart 1
haattr -default MultiNICA Critical 1
haattr -default MultiNICA TriggerEvent 0
haattr -default MultiNICA ResourceOwner unknown
hatype -modify MultiNICA MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify MultiNICA LogDbg -delete -keys
haattr -default MultiNICA ComputeStats 0
hatype -add MultiNICB
hatype -modify MultiNICB SourceFile "./types.cf"
hatype -modify MultiNICB MonitorInterval 30
hatype -modify MultiNICB OfflineMonitorInterval 60
hatype -modify MultiNICB ToleranceLimit 10
hatype -modify MultiNICB ArgList Device NetworkHosts Gateway LinkTestRatio NoBroadcast NetworkTimeout
OnlineTestRepeatCount OfflineTestRepeatCount
hatype -modify MultiNICB Operations None
haattr -add MultiNICB Device -string -assoc
haattr -add MultiNICB NetworkHosts -string -vector "0.0.0.0"
haattr -add MultiNICB LinkTestRatio -integer 1
haattr -add MultiNICB NoBroadcast -integer
haattr -add MultiNICB NetworkTimeout -integer 100
haattr -add MultiNICB OnlineTestRepeatCount -integer 3
haattr -add MultiNICB OfflineTestRepeatCount -integer 3
haattr -add MultiNICB Gateway -string
hatype -modify MultiNICB AttrChangedTimeout 60
hatype -modify MultiNICB CloseTimeout 60
hatype -modify MultiNICB CleanTimeout 60
hatype -modify MultiNICB ConfInterval 600
hatype -modify MultiNICB MonitorTimeout 60
hatype -modify MultiNICB NumThreads 10
hatype -modify MultiNICB AgentPriority 0
hatype -modify MultiNICB AgentClass TS
hatype -modify MultiNICB ScriptPriority 0
hatype -modify MultiNICB ScriptClass TS
hatype -modify MultiNICB LogFileSize 33554432
hatype -modify MultiNICB OfflineTimeout 300
hatype -modify MultiNICB OnlineRetryLimit 0
hatype -modify MultiNICB OnlineTimeout 300
hatype -modify MultiNICB OnlineWaitLimit 2
hatype -modify MultiNICB OpenTimeout 60
hatype -modify MultiNICB RestartLimit 0
hatype -modify MultiNICB AgentStartTimeout 60
hatype -modify MultiNICB AgentReplyTimeout 130
hatype -modify MultiNICB FaultOnMonitorTimeouts 4
hatype -modify MultiNICB InfoInterval 0
hatype -modify MultiNICB InfoTimeout 30
hatype -modify MultiNICB SupportedActions -delete -keys
hatype -modify MultiNICB ActionTimeout 40
hatype -modify MultiNICB FireDrill 0

24
haattr -default MultiNICB AutoStart 1
haattr -default MultiNICB Critical 1
haattr -default MultiNICB TriggerEvent 0
haattr -default MultiNICB ResourceOwner unknown
hatype -modify MultiNICB MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify MultiNICB LogDbg -delete -keys
haattr -default MultiNICB ComputeStats 0
hatype -add NFS
hatype -modify NFS SourceFile "./types.cf"
hatype -modify NFS RestartLimit 1
hatype -modify NFS ArgList Nservers
hatype -modify NFS Operations OnOnly
haattr -add NFS Nservers -integer
hatype -modify NFS AttrChangedTimeout 60
hatype -modify NFS CloseTimeout 60
hatype -modify NFS CleanTimeout 60
hatype -modify NFS ConfInterval 600
hatype -modify NFS MonitorInterval 60
hatype -modify NFS MonitorTimeout 60
hatype -modify NFS NumThreads 10
hatype -modify NFS AgentPriority 0
hatype -modify NFS AgentClass TS
hatype -modify NFS ScriptPriority 0
hatype -modify NFS ScriptClass TS
hatype -modify NFS LogFileSize 33554432
hatype -modify NFS OfflineMonitorInterval 300
hatype -modify NFS OfflineTimeout 300
hatype -modify NFS OnlineRetryLimit 0
hatype -modify NFS OnlineTimeout 300
hatype -modify NFS OnlineWaitLimit 2
hatype -modify NFS OpenTimeout 60
hatype -modify NFS ToleranceLimit 0
hatype -modify NFS AgentStartTimeout 60
hatype -modify NFS AgentReplyTimeout 130
hatype -modify NFS FaultOnMonitorTimeouts 4
hatype -modify NFS InfoInterval 0
hatype -modify NFS InfoTimeout 30
hatype -modify NFS SupportedActions -delete -keys
hatype -modify NFS ActionTimeout 40
hatype -modify NFS FireDrill 0
haattr -default NFS AutoStart 1
haattr -default NFS Critical 1
haattr -default NFS TriggerEvent 0
haattr -default NFS ResourceOwner unknown
hatype -modify NFS MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify NFS LogDbg -delete -keys
haattr -default NFS ComputeStats 0
hatype -add NIC
hatype -modify NIC SourceFile "./types.cf"
hatype -modify NIC OfflineMonitorInterval 60
hatype -modify NIC ArgList Device NetworkType PingOptimize NetworkHosts
hatype -modify NIC Operations None
haattr -add NIC Device -string
haattr -add NIC NetworkType -string
haattr -add NIC PingOptimize -integer 1
haattr -add NIC NetworkHosts -string -vector
hatype -modify NIC AttrChangedTimeout 60
hatype -modify NIC CloseTimeout 60
hatype -modify NIC CleanTimeout 60
hatype -modify NIC ConfInterval 600
hatype -modify NIC MonitorInterval 60
hatype -modify NIC MonitorTimeout 60
hatype -modify NIC NumThreads 10
hatype -modify NIC AgentPriority 0
hatype -modify NIC AgentClass TS
hatype -modify NIC ScriptPriority 0
hatype -modify NIC ScriptClass TS
hatype -modify NIC LogFileSize 33554432
hatype -modify NIC OfflineTimeout 300
hatype -modify NIC OnlineRetryLimit 0
hatype -modify NIC OnlineTimeout 300
hatype -modify NIC OnlineWaitLimit 2
hatype -modify NIC OpenTimeout 60
hatype -modify NIC RestartLimit 0
hatype -modify NIC ToleranceLimit 0
hatype -modify NIC AgentStartTimeout 60
hatype -modify NIC AgentReplyTimeout 130
hatype -modify NIC FaultOnMonitorTimeouts 4
hatype -modify NIC InfoInterval 0
hatype -modify NIC InfoTimeout 30
hatype -modify NIC SupportedActions -delete -keys
hatype -modify NIC ActionTimeout 40
hatype -modify NIC FireDrill 0
haattr -default NIC AutoStart 1
haattr -default NIC Critical 1
haattr -default NIC TriggerEvent 0
haattr -default NIC ResourceOwner unknown
hatype -modify NIC MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify NIC LogDbg -delete -keys
haattr -default NIC ComputeStats 0
hatype -add NetBackup
hatype -modify NetBackup SourceFile "./NetBackupTypes.cf"
hatype -modify NetBackup OnlineRetryLimit 1
hatype -modify NetBackup OnlineWaitLimit 1
hatype -modify NetBackup RestartLimit 2

25
hatype -modify NetBackup ArgList ServerType RobotDaemon MonScript
haattr -add NetBackup ServerType -string
haattr -add NetBackup RobotDaemon -string
haattr -add NetBackup MonScript -string
hatype -modify NetBackup AttrChangedTimeout 60
hatype -modify NetBackup CloseTimeout 60
hatype -modify NetBackup CleanTimeout 60
hatype -modify NetBackup ConfInterval 600
hatype -modify NetBackup MonitorInterval 60
hatype -modify NetBackup MonitorTimeout 60
hatype -modify NetBackup NumThreads 10
hatype -modify NetBackup AgentPriority 0
hatype -modify NetBackup AgentClass TS
hatype -modify NetBackup ScriptPriority 0
hatype -modify NetBackup ScriptClass TS
hatype -modify NetBackup LogFileSize 33554432
hatype -modify NetBackup OfflineMonitorInterval 300
hatype -modify NetBackup OfflineTimeout 300
hatype -modify NetBackup OnlineTimeout 300
hatype -modify NetBackup OpenTimeout 60
hatype -modify NetBackup ToleranceLimit 0
hatype -modify NetBackup AgentStartTimeout 60
hatype -modify NetBackup AgentReplyTimeout 130
hatype -modify NetBackup Operations OnOff
hatype -modify NetBackup FaultOnMonitorTimeouts 4
hatype -modify NetBackup InfoInterval 0
hatype -modify NetBackup InfoTimeout 30
hatype -modify NetBackup SupportedActions -delete -keys
hatype -modify NetBackup ActionTimeout 40
hatype -modify NetBackup FireDrill 0
haattr -default NetBackup AutoStart 1
haattr -default NetBackup Critical 1
haattr -default NetBackup TriggerEvent 0
haattr -default NetBackup ResourceOwner unknown
hatype -modify NetBackup MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify NetBackup LogDbg -delete -keys
haattr -default NetBackup ComputeStats 0
hatype -add NotifierMngr
hatype -modify NotifierMngr SourceFile "./types.cf"
hatype -modify NotifierMngr RestartLimit 3
hatype -modify NotifierMngr ArgList EngineListeningPort MessagesQueue NotifierListeningPort SnmpdTrapPort SnmpCommunity
SnmpConsoles SmtpServer SmtpServerVrfyOff SmtpServerTimeout SmtpReturnPath SmtpFromPath SmtpRecipients
haattr -add NotifierMngr EngineListeningPort -integer 14141
haattr -add NotifierMngr MessagesQueue -integer 30
haattr -add NotifierMngr NotifierListeningPort -integer 14144
haattr -add NotifierMngr SnmpdTrapPort -integer 162
haattr -add NotifierMngr SnmpCommunity -string public
haattr -add NotifierMngr SnmpConsoles -string -assoc
haattr -add NotifierMngr SmtpServer -string
haattr -add NotifierMngr SmtpServerVrfyOff -boolean 0
haattr -add NotifierMngr SmtpServerTimeout -integer 10
haattr -add NotifierMngr SmtpReturnPath -string
haattr -add NotifierMngr SmtpFromPath -string
haattr -add NotifierMngr SmtpRecipients -string -assoc
hatype -modify NotifierMngr AttrChangedTimeout 60
hatype -modify NotifierMngr CloseTimeout 60
hatype -modify NotifierMngr CleanTimeout 60
hatype -modify NotifierMngr ConfInterval 600
hatype -modify NotifierMngr MonitorInterval 60
hatype -modify NotifierMngr MonitorTimeout 60
hatype -modify NotifierMngr NumThreads 10
hatype -modify NotifierMngr AgentPriority 0
hatype -modify NotifierMngr AgentClass TS
hatype -modify NotifierMngr ScriptPriority 0
hatype -modify NotifierMngr ScriptClass TS
hatype -modify NotifierMngr LogFileSize 33554432
hatype -modify NotifierMngr OfflineMonitorInterval 300
hatype -modify NotifierMngr OfflineTimeout 300
hatype -modify NotifierMngr OnlineRetryLimit 0
hatype -modify NotifierMngr OnlineTimeout 300
hatype -modify NotifierMngr OnlineWaitLimit 2
hatype -modify NotifierMngr OpenTimeout 60
hatype -modify NotifierMngr ToleranceLimit 0
hatype -modify NotifierMngr AgentStartTimeout 60
hatype -modify NotifierMngr AgentReplyTimeout 130
hatype -modify NotifierMngr Operations OnOff
hatype -modify NotifierMngr FaultOnMonitorTimeouts 4
hatype -modify NotifierMngr InfoInterval 0
hatype -modify NotifierMngr InfoTimeout 30
hatype -modify NotifierMngr SupportedActions -delete -keys
hatype -modify NotifierMngr ActionTimeout 40
hatype -modify NotifierMngr FireDrill 0
haattr -default NotifierMngr AutoStart 1
haattr -default NotifierMngr Critical 1
haattr -default NotifierMngr TriggerEvent 0
haattr -default NotifierMngr ResourceOwner unknown
hatype -modify NotifierMngr MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify NotifierMngr LogDbg -delete -keys
haattr -default NotifierMngr ComputeStats 0
hatype -add Phantom
hatype -modify Phantom SourceFile "./types.cf"
hatype -modify Phantom ArgList Dummy
haattr -add Phantom Dummy -string
hatype -modify Phantom AttrChangedTimeout 60
hatype -modify Phantom CloseTimeout 60

26
hatype -modify Phantom CleanTimeout 60
hatype -modify Phantom ConfInterval 600
hatype -modify Phantom MonitorInterval 60
hatype -modify Phantom MonitorTimeout 60
hatype -modify Phantom NumThreads 10
hatype -modify Phantom AgentPriority 0
hatype -modify Phantom AgentClass TS
hatype -modify Phantom ScriptPriority 0
hatype -modify Phantom ScriptClass TS
hatype -modify Phantom LogFileSize 33554432
hatype -modify Phantom OfflineMonitorInterval 300
hatype -modify Phantom OfflineTimeout 300
hatype -modify Phantom OnlineRetryLimit 0
hatype -modify Phantom OnlineTimeout 300
hatype -modify Phantom OnlineWaitLimit 2
hatype -modify Phantom OpenTimeout 60
hatype -modify Phantom RestartLimit 0
hatype -modify Phantom ToleranceLimit 0
hatype -modify Phantom AgentStartTimeout 60
hatype -modify Phantom AgentReplyTimeout 130
hatype -modify Phantom Operations OnOff
hatype -modify Phantom FaultOnMonitorTimeouts 4
hatype -modify Phantom InfoInterval 0
hatype -modify Phantom InfoTimeout 30
hatype -modify Phantom SupportedActions -delete -keys
hatype -modify Phantom ActionTimeout 40
hatype -modify Phantom FireDrill 0
haattr -default Phantom AutoStart 1
haattr -default Phantom Critical 1
haattr -default Phantom TriggerEvent 0
haattr -default Phantom ResourceOwner unknown
hatype -modify Phantom MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify Phantom LogDbg -delete -keys
haattr -default Phantom ComputeStats 0
hatype -add Process
hatype -modify Process SourceFile "./types.cf"
hatype -modify Process ArgList PathName Arguments
haattr -add Process PathName -string
haattr -add Process Arguments -string
hatype -modify Process AttrChangedTimeout 60
hatype -modify Process CloseTimeout 60
hatype -modify Process CleanTimeout 60
hatype -modify Process ConfInterval 600
hatype -modify Process MonitorInterval 60
hatype -modify Process MonitorTimeout 60
hatype -modify Process NumThreads 10
hatype -modify Process AgentPriority 0
hatype -modify Process AgentClass TS
hatype -modify Process ScriptPriority 0
hatype -modify Process ScriptClass TS
hatype -modify Process LogFileSize 33554432
hatype -modify Process OfflineMonitorInterval 300
hatype -modify Process OfflineTimeout 300
hatype -modify Process OnlineRetryLimit 0
hatype -modify Process OnlineTimeout 300
hatype -modify Process OnlineWaitLimit 2
hatype -modify Process OpenTimeout 60
hatype -modify Process RestartLimit 0
hatype -modify Process ToleranceLimit 0
hatype -modify Process AgentStartTimeout 60
hatype -modify Process AgentReplyTimeout 130
hatype -modify Process Operations OnOff
hatype -modify Process FaultOnMonitorTimeouts 4
hatype -modify Process InfoInterval 0
hatype -modify Process InfoTimeout 30
hatype -modify Process SupportedActions -delete -keys
hatype -modify Process ActionTimeout 40
hatype -modify Process FireDrill 0
haattr -default Process AutoStart 1
haattr -default Process Critical 1
haattr -default Process TriggerEvent 0
haattr -default Process ResourceOwner unknown
hatype -modify Process MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify Process LogDbg -delete -keys
haattr -default Process ComputeStats 0
hatype -add Proxy
hatype -modify Proxy SourceFile "./types.cf"
hatype -modify Proxy OfflineMonitorInterval 60
hatype -modify Proxy ArgList TargetResName TargetSysName "TargetResName:Probed" "TargetResName:State"
hatype -modify Proxy Operations None
haattr -add Proxy TargetResName -string
haattr -add Proxy TargetSysName -string
hatype -modify Proxy AttrChangedTimeout 60
hatype -modify Proxy CloseTimeout 60
hatype -modify Proxy CleanTimeout 60
hatype -modify Proxy ConfInterval 600
hatype -modify Proxy MonitorInterval 60
hatype -modify Proxy MonitorTimeout 60
hatype -modify Proxy NumThreads 10
hatype -modify Proxy AgentPriority 0
hatype -modify Proxy AgentClass TS
hatype -modify Proxy ScriptPriority 0
hatype -modify Proxy ScriptClass TS
hatype -modify Proxy LogFileSize 33554432
hatype -modify Proxy OfflineTimeout 300

27
hatype -modify Proxy OnlineRetryLimit 0
hatype -modify Proxy OnlineTimeout 300
hatype -modify Proxy OnlineWaitLimit 2
hatype -modify Proxy OpenTimeout 60
hatype -modify Proxy RestartLimit 0
hatype -modify Proxy ToleranceLimit 0
hatype -modify Proxy AgentStartTimeout 60
hatype -modify Proxy AgentReplyTimeout 130
hatype -modify Proxy FaultOnMonitorTimeouts 4
hatype -modify Proxy InfoInterval 0
hatype -modify Proxy InfoTimeout 30
hatype -modify Proxy SupportedActions -delete -keys
hatype -modify Proxy ActionTimeout 40
hatype -modify Proxy FireDrill 0
haattr -default Proxy AutoStart 1
haattr -default Proxy Critical 1
haattr -default Proxy TriggerEvent 0
haattr -default Proxy ResourceOwner unknown
hatype -modify Proxy MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify Proxy LogDbg -delete -keys
haattr -default Proxy ComputeStats 0
hatype -add ServiceGroupHB
hatype -modify ServiceGroupHB SourceFile "./types.cf"
hatype -modify ServiceGroupHB OnlineRetryLimit 5
hatype -modify ServiceGroupHB ArgList Disks AllOrNone
haattr -add ServiceGroupHB Disks -string -vector
haattr -add ServiceGroupHB AllOrNone -boolean 1
hatype -modify ServiceGroupHB AttrChangedTimeout 60
hatype -modify ServiceGroupHB CloseTimeout 60
hatype -modify ServiceGroupHB CleanTimeout 60
hatype -modify ServiceGroupHB ConfInterval 600
hatype -modify ServiceGroupHB MonitorInterval 60
hatype -modify ServiceGroupHB MonitorTimeout 60
hatype -modify ServiceGroupHB NumThreads 10
hatype -modify ServiceGroupHB AgentPriority 0
hatype -modify ServiceGroupHB AgentClass TS
hatype -modify ServiceGroupHB ScriptPriority 0
hatype -modify ServiceGroupHB ScriptClass TS
hatype -modify ServiceGroupHB LogFileSize 33554432
hatype -modify ServiceGroupHB OfflineMonitorInterval 300
hatype -modify ServiceGroupHB OfflineTimeout 300
hatype -modify ServiceGroupHB OnlineTimeout 300
hatype -modify ServiceGroupHB OnlineWaitLimit 2
hatype -modify ServiceGroupHB OpenTimeout 60
hatype -modify ServiceGroupHB RestartLimit 0
hatype -modify ServiceGroupHB ToleranceLimit 0
hatype -modify ServiceGroupHB AgentStartTimeout 60
hatype -modify ServiceGroupHB AgentReplyTimeout 130
hatype -modify ServiceGroupHB Operations OnOff
hatype -modify ServiceGroupHB FaultOnMonitorTimeouts 4
hatype -modify ServiceGroupHB InfoInterval 0
hatype -modify ServiceGroupHB InfoTimeout 30
hatype -modify ServiceGroupHB SupportedActions -delete -keys
hatype -modify ServiceGroupHB ActionTimeout 40
hatype -modify ServiceGroupHB FireDrill 0
haattr -default ServiceGroupHB AutoStart 1
haattr -default ServiceGroupHB Critical 1
haattr -default ServiceGroupHB TriggerEvent 0
haattr -default ServiceGroupHB ResourceOwner unknown
hatype -modify ServiceGroupHB MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify ServiceGroupHB LogDbg -delete -keys
haattr -default ServiceGroupHB ComputeStats 0
hatype -add Share
hatype -modify Share SourceFile "./types.cf"
hatype -modify Share ArgList PathName Options
haattr -add Share PathName -string
haattr -add Share Options -string
hatype -modify Share AttrChangedTimeout 60
hatype -modify Share CloseTimeout 60
hatype -modify Share CleanTimeout 60
hatype -modify Share ConfInterval 600
hatype -modify Share MonitorInterval 60
hatype -modify Share MonitorTimeout 60
hatype -modify Share NumThreads 10
hatype -modify Share AgentPriority 0
hatype -modify Share AgentClass TS
hatype -modify Share ScriptPriority 0
hatype -modify Share ScriptClass TS
hatype -modify Share LogFileSize 33554432
hatype -modify Share OfflineMonitorInterval 300
hatype -modify Share OfflineTimeout 300
hatype -modify Share OnlineRetryLimit 0
hatype -modify Share OnlineTimeout 300
hatype -modify Share OnlineWaitLimit 2
hatype -modify Share OpenTimeout 60
hatype -modify Share RestartLimit 0
hatype -modify Share ToleranceLimit 0
hatype -modify Share AgentStartTimeout 60
hatype -modify Share AgentReplyTimeout 130
hatype -modify Share Operations OnOff
hatype -modify Share FaultOnMonitorTimeouts 4
hatype -modify Share InfoInterval 0
hatype -modify Share InfoTimeout 30
hatype -modify Share SupportedActions -delete -keys
hatype -modify Share ActionTimeout 40

28
hatype -modify Share FireDrill 0
haattr -default Share AutoStart 1
haattr -default Share Critical 1
haattr -default Share TriggerEvent 0
haattr -default Share ResourceOwner unknown
hatype -modify Share MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify Share LogDbg -delete -keys
haattr -default Share ComputeStats 0
hatype -add VRTSWebApp
hatype -modify VRTSWebApp SourceFile "./types.cf"
hatype -modify VRTSWebApp NumThreads 1
hatype -modify VRTSWebApp ArgList AppName InstallDir TimeForOnline
haattr -add VRTSWebApp AppName -string
haattr -add VRTSWebApp InstallDir -string
haattr -add VRTSWebApp TimeForOnline -integer
hatype -modify VRTSWebApp AttrChangedTimeout 60
hatype -modify VRTSWebApp CloseTimeout 60
hatype -modify VRTSWebApp CleanTimeout 60
hatype -modify VRTSWebApp ConfInterval 600
hatype -modify VRTSWebApp MonitorInterval 60
hatype -modify VRTSWebApp MonitorTimeout 60
hatype -modify VRTSWebApp AgentPriority 0
hatype -modify VRTSWebApp AgentClass TS
hatype -modify VRTSWebApp ScriptPriority 0
hatype -modify VRTSWebApp ScriptClass TS
hatype -modify VRTSWebApp LogFileSize 33554432
hatype -modify VRTSWebApp OfflineMonitorInterval 300
hatype -modify VRTSWebApp OfflineTimeout 300
hatype -modify VRTSWebApp OnlineRetryLimit 0
hatype -modify VRTSWebApp OnlineTimeout 300
hatype -modify VRTSWebApp OnlineWaitLimit 2
hatype -modify VRTSWebApp OpenTimeout 60
hatype -modify VRTSWebApp RestartLimit 0
hatype -modify VRTSWebApp ToleranceLimit 0
hatype -modify VRTSWebApp AgentStartTimeout 60
hatype -modify VRTSWebApp AgentReplyTimeout 130
hatype -modify VRTSWebApp Operations OnOff
hatype -modify VRTSWebApp FaultOnMonitorTimeouts 4
hatype -modify VRTSWebApp InfoInterval 0
hatype -modify VRTSWebApp InfoTimeout 30
hatype -modify VRTSWebApp SupportedActions -delete -keys
hatype -modify VRTSWebApp ActionTimeout 40
hatype -modify VRTSWebApp FireDrill 0
haattr -default VRTSWebApp AutoStart 1
haattr -default VRTSWebApp Critical 1
haattr -default VRTSWebApp TriggerEvent 0
haattr -default VRTSWebApp ResourceOwner unknown
hatype -modify VRTSWebApp MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify VRTSWebApp LogDbg -delete -keys
haattr -default VRTSWebApp ComputeStats 0
hatype -add Volume
hatype -modify Volume SourceFile "./types.cf"
hatype -modify Volume NumThreads 1
hatype -modify Volume OfflineMonitorInterval 60
hatype -modify Volume OfflineTimeout 120
hatype -modify Volume OnlineRetryLimit 6
hatype -modify Volume ArgList Volume DiskGroup
haattr -add Volume Volume -string
haattr -add Volume DiskGroup -string
hatype -modify Volume AttrChangedTimeout 60
hatype -modify Volume CloseTimeout 60
hatype -modify Volume CleanTimeout 60
hatype -modify Volume ConfInterval 600
hatype -modify Volume MonitorInterval 60
hatype -modify Volume MonitorTimeout 60
hatype -modify Volume AgentPriority 0
hatype -modify Volume AgentClass TS
hatype -modify Volume ScriptPriority 0
hatype -modify Volume ScriptClass TS
hatype -modify Volume LogFileSize 33554432
hatype -modify Volume OnlineTimeout 300
hatype -modify Volume OnlineWaitLimit 2
hatype -modify Volume OpenTimeout 60
hatype -modify Volume RestartLimit 0
hatype -modify Volume ToleranceLimit 0
hatype -modify Volume AgentStartTimeout 60
hatype -modify Volume AgentReplyTimeout 130
hatype -modify Volume Operations OnOff
hatype -modify Volume FaultOnMonitorTimeouts 4
hatype -modify Volume InfoInterval 0
hatype -modify Volume InfoTimeout 30
hatype -modify Volume SupportedActions -delete -keys
hatype -modify Volume ActionTimeout 40
hatype -modify Volume FireDrill 0
haattr -default Volume AutoStart 1
haattr -default Volume Critical 1
haattr -default Volume TriggerEvent 0
haattr -default Volume ResourceOwner unknown
hatype -modify Volume MonitorStatsParam Frequency 0 ExpectedValue 100 ValueThreshold 100 AvgThreshold 40
hatype -modify Volume LogDbg -delete -keys
haattr -default Volume ComputeStats 0
haclus -modify PrintMsg 0
haclus -modify UserNames admin ejjPgeIrjRkfImkGkm
haclus -modify LogSize 65536
haclus -modify Administrators admin

29
haclus -modify CounterInterval 5
haclus -modify SourceFile "./main.cf"
haclus -modify ClusterName gleamdstage1
hasys -add srualcb04
hasys -modify srualcb04 SourceFile "./main.cf"
hasys -add srualcc05
hasys -modify srualcc05 SourceFile "./main.cf"
hagrp -add common
hagrp -modify common SystemList srualcb04 1 srualcc05 2
hagrp -modify common Parallel 1
hagrp -modify common AutoStartList srualcb04 srualcc05
hagrp -modify common SourceFile "./main.cf"
hares -add fe_ip IPMultiNICB common
hares -modify fe_ip Enabled 1
hares -override fe_ip OnlineRetryLimit
hares -modify fe_ip OnlineRetryLimit 20
hares -override fe_ip RestartLimit
hares -modify fe_ip RestartLimit 20
hares -local fe_ip Address
hares -modify fe_ip Address "128.9.100.44" -sys srualcb04
hares -modify fe_ip Address "128.9.100.48" -sys srualcc05
hares -modify fe_ip NetMask "255.255.255.0"
hares -modify fe_ip MultiNICBResName fe
hares -add be_ip IPMultiNIC common
hares -modify be_ip Enabled 1
hares -override be_ip OnlineRetryLimit
hares -modify be_ip OnlineRetryLimit 20
hares -override be_ip RestartLimit
hares -modify be_ip RestartLimit 20
hares -local be_ip Address
hares -modify be_ip Address "128.9.68.32" -sys srualcb04
hares -modify be_ip Address "128.9.68.35" -sys srualcc05
hares -modify be_ip NetMask "255.255.255.0"
hares -modify be_ip MultiNICAResName be
hares -add fe MultiNICB common
hares -modify fe Enabled 1
hares -override fe OnlineRetryLimit
hares -modify fe OnlineRetryLimit 20
hares -override fe RestartLimit
hares -modify fe RestartLimit 20
hares -local fe Device
hares -modify fe Device en5 "128.9.100.42" en1 "128.9.100.43" -sys srualcb04
hares -modify fe Device en5 "128.9.100.46" en0 "128.9.100.47" -sys srualcc05
hares -modify fe NetworkHosts "128.9.100.1"
hares -modify fe Gateway "128.9.100.1"
hares -modify fe LinkTestRatio 1
hares -modify fe NetworkTimeout 100
hares -modify fe OnlineTestRepeatCount 3
hares -modify fe OfflineTestRepeatCount 3
hares -add be MultiNICA common
hares -modify be Enabled 1
hares -override be OnlineRetryLimit
hares -modify be OnlineRetryLimit 20
hares -override be RestartLimit
hares -modify be RestartLimit 20
hares -local be Device
hares -modify be Device en4 "128.9.68.31" en6 "128.9.68.22" -sys srualcb04
hares -modify be Device en6 "128.9.68.23" en3 "128.9.68.34" -sys srualcc05
hares -modify be NetMask "255.255.255.0"
hares -modify be Gateway "128.9.68.1"
hares -modify be BroadcastAddr "128.9.68.255"
hares -modify be PingOptimize 1
hares -modify be HandshakeInterval 1
hares -modify be NetworkHosts -delete -keys
hares -modify be FailoverInProgress 0
hagrp -add gleam_app
hagrp -modify gleam_app SystemList srualcb04 1 srualcc05 2
hagrp -modify gleam_app PreOnline 1
hagrp -modify gleam_app AutoStartList srualcb04
hagrp -modify gleam_app SourceFile "./main.cf"
hares -add connect_direct Application gleam_app
hares -modify connect_direct Enabled 1
hares -modify connect_direct Critical 0
hares -override connect_direct OnlineRetryLimit
hares -modify connect_direct OnlineRetryLimit 4
hares -override connect_direct RestartLimit
hares -modify connect_direct RestartLimit 4
hares -modify connect_direct StartProgram "/hsbc/vcs/app_serv/vcs_cd_start.sh"
hares -modify connect_direct StopProgram "/hsbc/vcs/app_serv/vcs_cd_stop.sh"
hares -modify connect_direct CleanProgram "/hsbc/vcs/app_serv/vcs_cd_clean.sh"
hares -modify connect_direct MonitorProgram "/hsbc/vcs/app_serv/vcs_cd_monitor.sh"
hares -modify connect_direct PidFiles -delete -keys
hares -modify connect_direct MonitorProcesses -delete -keys
hares -add gleam Application gleam_app
hares -modify gleam Enabled 1
hares -modify gleam Critical 0
hares -override gleam OnlineRetryLimit
hares -modify gleam OnlineRetryLimit 4
hares -override gleam RestartLimit
hares -modify gleam RestartLimit 4
hares -modify gleam StartProgram "/hsbc/vcs/app_serv/vcs_gleam_start.sh"
hares -modify gleam StopProgram "/hsbc/vcs/app_serv/vcs_gleam_stop.sh"
hares -modify gleam CleanProgram "/hsbc/vcs/app_serv/vcs_gleam_clean.sh"
hares -modify gleam MonitorProgram "/hsbc/vcs/app_serv/vcs_gleam_monitor.sh"
hares -modify gleam PidFiles -delete -keys

30
hares -modify gleam MonitorProcesses -delete -keys
hares -add netbackup Application gleam_app
hares -modify netbackup Enabled 1
hares -modify netbackup Critical 0
hares -override netbackup OnlineRetryLimit
hares -modify netbackup OnlineRetryLimit 4
hares -override netbackup RestartLimit
hares -modify netbackup RestartLimit 4
hares -modify netbackup StartProgram "/hsbc/vcs/app_serv/vcs_netbackup_start.sh"
hares -modify netbackup StopProgram "/hsbc/vcs/app_serv/vcs_netbackup_stop.sh"
hares -modify netbackup CleanProgram "/hsbc/vcs/app_serv/vcs_netbackup_clean.sh"
hares -modify netbackup MonitorProgram "/hsbc/vcs/app_serv/vcs_netbackup_monitor.sh"
hares -modify netbackup PidFiles -delete -keys
hares -modify netbackup MonitorProcesses -delete -keys
hagrp -add gleam_inf
hagrp -modify gleam_inf SystemList srualcb04 1 srualcc05 2
hagrp -modify gleam_inf AutoStartList srualcb04
hagrp -modify gleam_inf SourceFile "./main.cf"
hares -add gleamdstage_fe_ip IPMultiNICB gleam_inf
hares -modify gleamdstage_fe_ip Enabled 1
hares -modify gleamdstage_fe_ip Address "128.9.100.45"
hares -modify gleamdstage_fe_ip NetMask "255.255.255.0"
hares -modify gleamdstage_fe_ip MultiNICBResName fe
hares -add gleamdstage_be_ip IPMultiNIC gleam_inf
hares -modify gleamdstage_be_ip Enabled 1
hares -modify gleamdstage_be_ip Address "128.9.68.33"
hares -modify gleamdstage_be_ip NetMask "255.255.255.0"
hares -modify gleamdstage_be_ip MultiNICAResName be
hares -add apps_lvmvg LVMVG gleam_inf
hares -modify apps_lvmvg Enabled 1
hares -modify apps_lvmvg VolumeGroup appsvg
hares -modify apps_lvmvg MajorNumber 43
hares -modify apps_lvmvg ImportvgOpt n
hares -modify apps_lvmvg SyncODM 1
hares -add data_lvmvg LVMVG gleam_inf
hares -modify data_lvmvg Enabled 1
hares -modify data_lvmvg VolumeGroup datavg
hares -modify data_lvmvg MajorNumber 42
hares -modify data_lvmvg ImportvgOpt n
hares -modify data_lvmvg SyncODM 1
hares -add veritas_lvmvg LVMVG gleam_inf
hares -modify veritas_lvmvg Enabled 1
hares -modify veritas_lvmvg VolumeGroup veritas_vg
hares -modify veritas_lvmvg MajorNumber 45
hares -modify veritas_lvmvg ImportvgOpt n
hares -modify veritas_lvmvg SyncODM 1
hares -add apps_lv01_fs Mount gleam_inf
hares -modify apps_lv01_fs Enabled 1
hares -modify apps_lv01_fs MountPoint "/DataStageApp"
hares -modify apps_lv01_fs BlockDevice "/dev/dsalv"
hares -modify apps_lv01_fs FSType jfs2
hares -modify apps_lv01_fs FsckOpt "%-y"
hares -add apps_lv02_fs Mount gleam_inf
hares -modify apps_lv02_fs Enabled 1
hares -modify apps_lv02_fs MountPoint "/DataStageApp/tmp"
hares -modify apps_lv02_fs BlockDevice "/dev/dsatmplv"
hares -modify apps_lv02_fs FSType jfs2
hares -modify apps_lv02_fs FsckOpt "%-y"
hares -add apps_lv03_fs Mount gleam_inf
hares -modify apps_lv03_fs Enabled 1
hares -modify apps_lv03_fs MountPoint "/DataStageApp751_adc"
hares -modify apps_lv03_fs BlockDevice "/dev/dsaadclv"
hares -modify apps_lv03_fs FSType jfs2
hares -modify apps_lv03_fs FsckOpt "%-y"
hares -add apps_lv04_fs Mount gleam_inf
hares -modify apps_lv04_fs Enabled 1
hares -modify apps_lv04_fs MountPoint "/DataStageApp751_adc/tmp"
hares -modify apps_lv04_fs BlockDevice "/dev/dsaadctmplv"
hares -modify apps_lv04_fs FSType jfs2
hares -modify apps_lv04_fs FsckOpt "%-y"
hares -add apps_lv05_fs Mount gleam_inf
hares -modify apps_lv05_fs Enabled 1
hares -modify apps_lv05_fs MountPoint "/DataStageApp751_cad"
hares -modify apps_lv05_fs BlockDevice "/dev/dsacadlv"
hares -modify apps_lv05_fs FSType jfs2
hares -modify apps_lv05_fs FsckOpt "%-y"
hares -add apps_lv06_fs Mount gleam_inf
hares -modify apps_lv06_fs Enabled 1
hares -modify apps_lv06_fs MountPoint "/DataStageApp751_cad/tmp"
hares -modify apps_lv06_fs BlockDevice "/dev/dsacadtmplv"
hares -modify apps_lv06_fs FSType jfs2
hares -modify apps_lv06_fs FsckOpt "%-y"
hares -add apps_lv07_fs Mount gleam_inf
hares -modify apps_lv07_fs Enabled 1
hares -modify apps_lv07_fs MountPoint "/DatastageProject/GrpCreditDM_GCDU_PRD"
hares -modify apps_lv07_fs BlockDevice "/dev/dspgcdulv"
hares -modify apps_lv07_fs FSType jfs2
hares -modify apps_lv07_fs FsckOpt "%-y"
hares -add apps_lv08_fs Mount gleam_inf
hares -modify apps_lv08_fs Enabled 1
hares -modify apps_lv08_fs MountPoint "/DatastageProject/GrpCreditDM_GBCDU_PRD"
hares -modify apps_lv08_fs BlockDevice "/dev/dspgbcdulv"
hares -modify apps_lv08_fs FSType jfs2
hares -modify apps_lv08_fs FsckOpt "%-y"
hares -add apps_lv09_fs Mount gleam_inf

31
hares -modify apps_lv09_fs Enabled 1
hares -modify apps_lv09_fs MountPoint "/DatastageProject/GrpCreditDM_GCDM_PRD"
hares -modify apps_lv09_fs BlockDevice "/dev/dspgcdmlv"
hares -modify apps_lv09_fs FSType jfs2
hares -modify apps_lv09_fs FsckOpt "%-y"
hares -add apps_lv10_fs Mount gleam_inf
hares -modify apps_lv10_fs Enabled 1
hares -modify apps_lv10_fs MountPoint "/DatastageProject/GrpCreditDM_CARM_PRD"
hares -modify apps_lv10_fs BlockDevice "/dev/dspcarmlv"
hares -modify apps_lv10_fs FSType jfs2
hares -modify apps_lv10_fs FsckOpt "%-y"
hares -add apps_lv11_fs Mount gleam_inf
hares -modify apps_lv11_fs Enabled 1
hares -modify apps_lv11_fs MountPoint "/DatastageProject/Bs3Val_PRD"
hares -modify apps_lv11_fs BlockDevice "/dev/dspbvallv"
hares -modify apps_lv11_fs FSType jfs2
hares -modify apps_lv11_fs FsckOpt "%-y"
hares -add apps_lv12_fs Mount gleam_inf
hares -modify apps_lv12_fs Enabled 1
hares -modify apps_lv12_fs MountPoint "/DatastageProject/GrpCreditSA_PRD"
hares -modify apps_lv12_fs BlockDevice "/dev/dspsalv"
hares -modify apps_lv12_fs FSType jfs2
hares -modify apps_lv12_fs FsckOpt "%-y"
hares -add apps_lv13_fs Mount gleam_inf
hares -modify apps_lv13_fs Enabled 1
hares -modify apps_lv13_fs MountPoint "/DatastageProject/Agree_PRD"
hares -modify apps_lv13_fs BlockDevice "/dev/dspagreelv"
hares -modify apps_lv13_fs FSType jfs2
hares -modify apps_lv13_fs FsckOpt "%-y"
hares -add apps_lv14_fs Mount gleam_inf
hares -modify apps_lv14_fs Enabled 1
hares -modify apps_lv14_fs MountPoint "/DatastageProject/Adhoc"
hares -modify apps_lv14_fs BlockDevice "/dev/dspadhoclv"
hares -modify apps_lv14_fs FSType jfs2
hares -modify apps_lv14_fs FsckOpt "%-y"
hares -add apps_lv15_fs Mount gleam_inf
hares -modify apps_lv15_fs Enabled 1
hares -modify apps_lv15_fs MountPoint "/usr/cdunix"
hares -modify apps_lv15_fs BlockDevice "/dev/cdunixlv"
hares -modify apps_lv15_fs FSType jfs2
hares -modify apps_lv15_fs FsckOpt "%-y"
hares -add apps_lv16_fs Mount gleam_inf
hares -modify apps_lv16_fs Enabled 1
hares -modify apps_lv16_fs MountPoint "/usr/cdunix/work"
hares -modify apps_lv16_fs BlockDevice "/dev/cdunixwlv"
hares -modify apps_lv16_fs FSType jfs2
hares -modify apps_lv16_fs FsckOpt "%-y"
hares -add data_lv01_fs Mount gleam_inf
hares -modify data_lv01_fs Enabled 1
hares -modify data_lv01_fs MountPoint "/gcdm/prd"
hares -modify data_lv01_fs BlockDevice "/dev/gcdmplv"
hares -modify data_lv01_fs FSType jfs2
hares -modify data_lv01_fs FsckOpt "%-y"
hares -add data_lv02_fs Mount gleam_inf
hares -modify data_lv02_fs Enabled 1
hares -modify data_lv02_fs MountPoint "/gcdm/prd/workingarea"
hares -modify data_lv02_fs BlockDevice "/dev/gcdmpwolv"
hares -modify data_lv02_fs FSType jfs2
hares -modify data_lv02_fs FsckOpt "%-y"
hares -add data_lv03_fs Mount gleam_inf
hares -modify data_lv03_fs Enabled 1
hares -modify data_lv03_fs MountPoint "/gcdm/prd/workingarea/carm"
hares -modify data_lv03_fs BlockDevice "/dev/gcdmpwocarmlv"
hares -modify data_lv03_fs FSType jfs2
hares -modify data_lv03_fs FsckOpt "%-y"
hares -add data_lv04_fs Mount gleam_inf
hares -modify data_lv04_fs Enabled 1
hares -modify data_lv04_fs MountPoint "/gcdm/prd/workingarea/gears"
hares -modify data_lv04_fs BlockDevice "/dev/gcdmpwogearlv"
hares -modify data_lv04_fs FSType jfs2
hares -modify data_lv04_fs FsckOpt "%-y"
hares -add data_lv05_fs Mount gleam_inf
hares -modify data_lv05_fs Enabled 1
hares -modify data_lv05_fs MountPoint "/gcdm/prd/workingarea/monthly"
hares -modify data_lv05_fs BlockDevice "/dev/gcdmpwomonlv"
hares -modify data_lv05_fs FSType jfs2
hares -modify data_lv05_fs FsckOpt "%-y"
hares -add data_lv06_fs Mount gleam_inf
hares -modify data_lv06_fs Enabled 1
hares -modify data_lv06_fs MountPoint "/gcdm/prd/archiveoff"
hares -modify data_lv06_fs BlockDevice "/dev/gcdmparchlv"
hares -modify data_lv06_fs FSType jfs2
hares -modify data_lv06_fs FsckOpt "%-y"
hares -add data_lv07_fs Mount gleam_inf
hares -modify data_lv07_fs Enabled 1
hares -modify data_lv07_fs MountPoint "/gcdm/prd/rawdata"
hares -modify data_lv07_fs BlockDevice "/dev/gcdmprawlv"
hares -modify data_lv07_fs FSType jfs2
hares -modify data_lv07_fs FsckOpt "%-y"
hares -add data_lv08_fs Mount gleam_inf
hares -modify data_lv08_fs Enabled 1
hares -modify data_lv08_fs MountPoint "/gcdm/prd/DataSets_N1"
hares -modify data_lv08_fs BlockDevice "/dev/gcdmpdsn1lv"
hares -modify data_lv08_fs FSType jfs2
hares -modify data_lv08_fs FsckOpt "%-y"

32
hares -add data_lv09_fs Mount gleam_inf
hares -modify data_lv09_fs Enabled 1
hares -modify data_lv09_fs MountPoint "/gcdm/prd/DataSets_N2"
hares -modify data_lv09_fs BlockDevice "/dev/gcdmpdsn2lv"
hares -modify data_lv09_fs FSType jfs2
hares -modify data_lv09_fs FsckOpt "%-y"
hares -add data_lv10_fs Mount gleam_inf
hares -modify data_lv10_fs Enabled 1
hares -modify data_lv10_fs MountPoint "/gcdm/prd/DataSets_N3"
hares -modify data_lv10_fs BlockDevice "/dev/gcdmpdsn3lv"
hares -modify data_lv10_fs FSType jfs2
hares -modify data_lv10_fs FsckOpt "%-y"
hares -add data_lv11_fs Mount gleam_inf
hares -modify data_lv11_fs Enabled 1
hares -modify data_lv11_fs MountPoint "/gcdm/prd/DataSets_N4"
hares -modify data_lv11_fs BlockDevice "/dev/gcdmpdsn4lv"
hares -modify data_lv11_fs FSType jfs2
hares -modify data_lv11_fs FsckOpt "%-y"
hares -add data_lv12_fs Mount gleam_inf
hares -modify data_lv12_fs Enabled 1
hares -modify data_lv12_fs MountPoint "/gcdm/prd/Scratch_N1"
hares -modify data_lv12_fs BlockDevice "/dev/gcdmpscrn1lv"
hares -modify data_lv12_fs FSType jfs2
hares -modify data_lv12_fs FsckOpt "%-y"
hares -add data_lv13_fs Mount gleam_inf
hares -modify data_lv13_fs Enabled 1
hares -modify data_lv13_fs MountPoint "/gcdm/prd/Scratch_N2"
hares -modify data_lv13_fs BlockDevice "/dev/gcdmpscrn2lv"
hares -modify data_lv13_fs FSType jfs2
hares -modify data_lv13_fs FsckOpt "%-y"
hares -add data_lv14_fs Mount gleam_inf
hares -modify data_lv14_fs Enabled 1
hares -modify data_lv14_fs MountPoint "/gcdm/prd/Scratch_N3"
hares -modify data_lv14_fs BlockDevice "/dev/gcdmpscrn3lv"
hares -modify data_lv14_fs FSType jfs2
hares -modify data_lv14_fs FsckOpt "%-y"
hares -add data_lv15_fs Mount gleam_inf
hares -modify data_lv15_fs Enabled 1
hares -modify data_lv15_fs MountPoint "/gcdm/prd/Scratch_N4"
hares -modify data_lv15_fs BlockDevice "/dev/gcdmpscrn4lv"
hares -modify data_lv15_fs FSType jfs2
hares -modify data_lv15_fs FsckOpt "%-y"
hares -add data_lv16_fs Mount gleam_inf
hares -modify data_lv16_fs Enabled 1
hares -modify data_lv16_fs MountPoint "/vldt/prd/DataSets_N1"
hares -modify data_lv16_fs BlockDevice "/dev/vldtpdsn1lv"
hares -modify data_lv16_fs FSType jfs2
hares -modify data_lv16_fs FsckOpt "%-y"
hares -add data_lv17_fs Mount gleam_inf
hares -modify data_lv17_fs Enabled 1
hares -modify data_lv17_fs MountPoint "/vldt/prd/DataSets_N2"
hares -modify data_lv17_fs BlockDevice "/dev/vldtpdsn2lv"
hares -modify data_lv17_fs FSType jfs2
hares -modify data_lv17_fs FsckOpt "%-y"
hares -add data_lv18_fs Mount gleam_inf
hares -modify data_lv18_fs Enabled 1
hares -modify data_lv18_fs MountPoint "/vldt/prd/DataSets_N3"
hares -modify data_lv18_fs BlockDevice "/dev/vldtpdsn3lv"
hares -modify data_lv18_fs FSType jfs2
hares -modify data_lv18_fs FsckOpt "%-y"
hares -add data_lv19_fs Mount gleam_inf
hares -modify data_lv19_fs Enabled 1
hares -modify data_lv19_fs MountPoint "/vldt/prd/DataSets_N4"
hares -modify data_lv19_fs BlockDevice "/dev/vldtpdsn4lv"
hares -modify data_lv19_fs FSType jfs2
hares -modify data_lv19_fs FsckOpt "%-y"
hares -add data_lv20_fs Mount gleam_inf
hares -modify data_lv20_fs Enabled 1
hares -modify data_lv20_fs MountPoint "/vldt/prd/Scratch_N1"
hares -modify data_lv20_fs BlockDevice "/dev/vldtpscrn1lv"
hares -modify data_lv20_fs FSType jfs2
hares -modify data_lv20_fs FsckOpt "%-y"
hares -add data_lv21_fs Mount gleam_inf
hares -modify data_lv21_fs Enabled 1
hares -modify data_lv21_fs MountPoint "/vldt/prd/Scratch_N2"
hares -modify data_lv21_fs BlockDevice "/dev/vldtpscrn2lv"
hares -modify data_lv21_fs FSType jfs2
hares -modify data_lv21_fs FsckOpt "%-y"
hares -add data_lv22_fs Mount gleam_inf
hares -modify data_lv22_fs Enabled 1
hares -modify data_lv22_fs MountPoint "/vldt/prd/Scratch_N3"
hares -modify data_lv22_fs BlockDevice "/dev/vldtpscrn3lv"
hares -modify data_lv22_fs FSType jfs2
hares -modify data_lv22_fs FsckOpt "%-y"
hares -add data_lv23_fs Mount gleam_inf
hares -modify data_lv23_fs Enabled 1
hares -modify data_lv23_fs MountPoint "/vldt/prd/Scratch_N4"
hares -modify data_lv23_fs BlockDevice "/dev/vldtpscrn4lv"
hares -modify data_lv23_fs FSType jfs2
hares -modify data_lv23_fs FsckOpt "%-y"
hares -add data_lv24_fs Mount gleam_inf
hares -modify data_lv24_fs Enabled 1
hares -modify data_lv24_fs MountPoint "/agree/prd"
hares -modify data_lv24_fs BlockDevice "/dev/agreeplv"
hares -modify data_lv24_fs FSType jfs2

33
hares -modify data_lv24_fs FsckOpt "%-y"
hares -add data_lv25_fs Mount gleam_inf
hares -modify data_lv25_fs Enabled 1
hares -modify data_lv25_fs MountPoint "/db2"
hares -modify data_lv25_fs BlockDevice "/dev/db2_lv01"
hares -modify data_lv25_fs FSType jfs2
hares -modify data_lv25_fs FsckOpt "%-y"
hares -add veritas_vg_fs Mount gleam_inf
hares -modify veritas_vg_fs Enabled 1
hares -modify veritas_vg_fs MountPoint "/usr/openv"
hares -modify veritas_vg_fs BlockDevice "/dev/openvlv"
hares -modify veritas_vg_fs FSType jfs2
hares -modify veritas_vg_fs FsckOpt "%-y"
hares -add gleamdstage_ip_be_proxy Proxy gleam_inf
hares -modify gleamdstage_ip_be_proxy Enabled 1
hares -modify gleamdstage_ip_be_proxy TargetResName be
hares -add gleamdstage_ip_fe_proxy Proxy gleam_inf
hares -modify gleamdstage_ip_fe_proxy Enabled 1
hares -modify gleamdstage_ip_fe_proxy TargetResName fe
hares -link be_ip be
hares -link fe_ip fe
hagrp -link gleam_app gleam_inf online local hard
hares -link connect_direct gleam
hares -link apps_lv01_fs apps_lvmvg
hares -link apps_lv02_fs apps_lv01_fs
hares -link apps_lv03_fs apps_lvmvg
hares -link apps_lv04_fs apps_lv03_fs
hares -link apps_lv05_fs apps_lvmvg
hares -link apps_lv06_fs apps_lv05_fs
hares -link apps_lv07_fs apps_lvmvg
hares -link apps_lv08_fs apps_lvmvg
hares -link apps_lv09_fs apps_lvmvg
hares -link apps_lv10_fs apps_lvmvg
hares -link apps_lv11_fs apps_lvmvg
hares -link apps_lv12_fs apps_lvmvg
hares -link apps_lv13_fs apps_lvmvg
hares -link apps_lv14_fs apps_lvmvg
hares -link apps_lv15_fs apps_lvmvg
hares -link apps_lv16_fs apps_lv15_fs
hares -link data_lv01_fs data_lvmvg
hares -link data_lv02_fs data_lv01_fs
hares -link data_lv03_fs data_lv02_fs
hares -link data_lv04_fs data_lv02_fs
hares -link data_lv05_fs data_lv02_fs
hares -link data_lv06_fs data_lv01_fs
hares -link data_lv07_fs data_lv01_fs
hares -link data_lv08_fs data_lv01_fs
hares -link data_lv09_fs data_lv01_fs
hares -link data_lv10_fs data_lv01_fs
hares -link data_lv11_fs data_lv01_fs
hares -link data_lv12_fs data_lv01_fs
hares -link data_lv13_fs data_lv01_fs
hares -link data_lv14_fs data_lv01_fs
hares -link data_lv15_fs data_lv01_fs
hares -link data_lv16_fs data_lvmvg
hares -link data_lv17_fs data_lvmvg
hares -link data_lv18_fs data_lvmvg
hares -link data_lv19_fs data_lvmvg
hares -link data_lv20_fs data_lvmvg
hares -link data_lv21_fs data_lvmvg
hares -link data_lv22_fs data_lvmvg
hares -link data_lv23_fs data_lvmvg
hares -link data_lv24_fs data_lvmvg
hares -link data_lv25_fs data_lvmvg
hares -link gleamdstage_be_ip gleamdstage_ip_be_proxy
hares -link gleamdstage_fe_ip gleamdstage_ip_fe_proxy
hares -link veritas_vg_fs veritas_lvmvg

34

S-ar putea să vă placă și