HP 3PAR StoreServ Cluster Extension Software Administrator Guide (5697-2442, July 2013)

3 User configuration file and HP 3PAR StoreServ Cluster
Extension objects
Objects (also called properties in this document) define the HP 3PAR StoreServ Storage environment
and failover/failback behavior. You can customize HP 3PAR StoreServ Cluster Extension objects
in the user configuration file or in the cluster software.
User configuration file
For the CLI implementation of HP 3PAR StoreServ Cluster Extension, the user configuration file
UCF.cfg is used to configure application service-specific information. UCF.cfg describes the
dependencies between application services and HP 3PAR Remote Copy volume groups in one file
for all application services in the cluster.
A UCF.cfg file is available in the HP 3PAR StoreServ Cluster Extension sample directory
%ProgramFiles%\Hewlett-Packard\Cluster Extension 3PAR\sample. This file can
be copied and modified to suit a specific configuration.
After the user configuration file has been created, it must be copied to the /conf directory on all
cluster nodes.
%ProgramFiles%\Hewlett-Packard\Cluster Extension 3PAR\conf
For more information, see “Sample configuration file” (page 56)and “Creating and configuring
the user configuration file” (page 59).
Windows Clustering
HP 3PAR StoreServ Cluster Extension integration with Windows cluster does not require a user
configuration file when the standard environment for HP 3PAR StoreServ Cluster Extension is used.
The HP 3PAR StoreServ Cluster Extension objects that are integrated with Windows cluster can be
configured as resource private properties in the cluster software. See “Configuring HP 3PAR
StoreServ Cluster Extension” (page 17) for more information.
File structure
The configuration file consists of a COMMON section and an APPLICATION section. These sections
are distinguished by control tags. HP 3PAR StoreServ Cluster Extension uses the following objects
as control tags:
COMMON
APPLICATION
Objects have one of the following formats:
A definition of an object; for example, COMMON or APPLICATIONtag
A number; for example, a timeout valueinteger
A name, which can include alphabetic and numeric characters and underscores; for
example, an application startup value
string
A list of space-separated strings, for example, a list of host names (lists of numbers are
stored as lists of strings)
list
Text that is a comment starts with the pound (#) symbol and continues until the end of the line.
Comments can start on a new line or be part of a line specifying an object.
User configuration file 49