N1 Provisioning Server 3.1, Blades Edition, System Administration Guide

tspr.properties Configuration File

The tspr.properties ASCII text file resides in the /etc/opt/terraspring directory on the control plane server. The file modifies the behaviors of all N1 Provisioning Server software. The file is read line by line. Each line specifies one property and its corresponding value. The property values are configurable. In the following property listing default values are provided only where applicable.

The following sections describe the properties and values of the tspr.properties file. Default values are provided where applicable.

Core Properties — TSPRcs

The following properties are located in the TSPRcs package of the tspr.properties file.


com.terraspring.cs.fm.FM.scrubbing
Description:

Specifies whether to scrub disks during deactivation.

Default: true


com.terraspring.core.log.CPLog.exthandler
Description:

The name of the class to provide the concrete implementation of the com.terraspring.core.log.CPLog.exthandler interface.


Note –

Although the core package owns this property, its values are defined by the monitoring package.


Default: com.terraspring.mlg.MonLogHandler

Core Properties — TSPRcore

The following properties are located in the TSPRcore package of the tspr.properties file.


com.terraspring.core.log.CPlog.exthandler
Description:

The class name of the object to provide the extended log handler implementation.

Default: null


com.terraspring.core.sysGridOS.DBConection
Description:

The name of the class to provide the concrete implementation of the com.terraspring.core.sysGridOS.DBConection interface.

Default: null


Note –

Although the core package owns this property, its values are defined by the database package (TSPRdb).


Driver Properties — TSPRdrvrs

The following properties are located in the TSPRdrvrs package of the tspr.properties file.


com.terraspring.drivers.sun.HighAvailabilitySFB10LB
Description:

Specifies high availability load balancer pairs.


com.terraspring.drivers.utils.expect.Expect.print
Description:

Specifies whether to enable logging of the actual telnet or terminal server session between the farm manager and a resource pool server.

Default: no


com.terraspring.drivers.utils.expect.Expect.output
Description:

The file name to which to print the actual telnet or terminal server session between the farm manager and a resource pool server.

Default: null


com.terraspring.drivers.utils.snmp.SNMP.retries
Description:

Specifies the number of times to attempt an SNMP connection.

Default: 20


com.terraspring.drivers.utils.snmp.SNMP.timeout
Description:

The maximum amount of time in milliseconds to attempt an SNMP connection before exiting.

Default: 6000

Monitoring Messages — Message Routing


com.terraspring.core.log.CPLog.exthandler
Description:

The name of the class to provide the concrete implementation of the com.terraspring.core.log.CPLog.exthandler interface.


Note –

Although the core package owns this property, its values are defined by the monitoring package.


Default: com.terraspring.mlg.MonLogHandler


com.terraspring.mlg. MonLogPolicy.userMsgMode
Description:

Specifies the location to which to route user messages. You can route user messages to multiple locations by specifying a comma-delimited list of values. Possible values are:

  • DB (database)

  • NONE (no routing)

  • NMS (network management system)

  • DB, NMS

  • NMS, DB

Default: DB


com.terraspring.mlg.MonLogPolicy.infoMsgMode
Description:

Specifies the location to which to route informational messages. You can route informational messages to multiple locations by specifying a comma-delimited list of values. Possible values are:

  • DB (database)

  • NONE (no routing)

  • NMS (network management system)

  • DB, NMS

  • NMS, DB

Default: DB, NMS

Monitoring Properties — SNMP Properties


com.terraspring.mlg.SnmpConf.SnmpTrapReceivePort
Description:

The port on which the SNMP trap receiver receives traps.

Default: 162


com.terraspring.mlg.SnmpConf.SnmpTrapSendPort
Description:

The port on which the SNMP trap receiver sends traps.

Default: 162


com.terraspring.mlg.forwardingIP
Description:

The IP address of the third-party NMS on the N1 Provisioning Server.

Control Plane Database Properties — TSPRdb

The following properties are located in the TSPRdb package of the tspr.properties file.

The following properties apply to the Oracle and the Postgres databases.


com.terraspring.core.sys.GridOS.DBConnection
Description:

The name of the class to provide the concrete implementation of the com.terraspring.core.sys.DBConnection interface.


Note –

Although the core package owns this property, its values are defined by the CPDB package (TSPRdb).


Default: com.terraspring.db.oracle.OracleCpdbConnection

The following properties apply to the Postgres database.


com.terraspring.core.sys.GridOS.CpdbConnection
Description:

The name of the class to provide the concrete implementation of the com.terraspring.core.sys.DBConnection interface.


Note –

Although the core package owns this property, its values are defined by the CPDB package (TSPRdb).


Default: com.terraspring.db.postgres.PostgresCpddConnection


com.terraspring.db.CpdbConnection.port
Description:

The port number to which the CPDB is connected.

Default: 5432