Server Provisioning configuration
This page provides information for creating a configuration file for the provisioning of a Control-M/Server. This configuration file is a payload JSON file that contains the details of a Control-M/Server that you want to provision.
The exact group of properties that you include in the configuration file depends on the following considerations:
Consideration | Options |
---|---|
OS and database |
|
Type of installation |
|
The following code samples show the available objects and properties that you can include within such a file for each type of installation. The rest of this page provides descriptions of all properties.
General settings
The following properties at the top of the configuration file define the basic settings of the Control-M/Server:
Property | Description |
---|---|
Installation | Type of installation, either new or rehydrate |
ControlMName | (New server only) Logical name for the new Control-M/Server |
InstallPath | (New server on MS SQL only) The installation path of the Control-M/Server on an MS SQL host, typically C:\\Program Files\\BMC Software |
Database settings
The following table lists the database-related properties that appear under the Database object, indicating the types of installations and databases for which each property is required.
Property | Description | MS SQL | Oracle | ||
---|---|---|---|---|---|
New | Rehydrate | New | Rehydrate | ||
Vendor | Database vendor, either Oracle or MSSQL | ||||
InstanceName | Name of the Oracle database instance | ||||
Host | Host name, IP address, or alias of the database host machine | ||||
Port | Number of the TCP/IP port for communication between Control‑M and the database | ||||
AdminLogin | Database administrator user name | ||||
AdminPassword | Database administrator password | ||||
OwnerLogin | Name of the Control‑M/Server database owner | ||||
OwnerPassword | Password of the Control-M/Server database owner | ||||
Size | Textual category for database memory requirements — SMALL, MEDIUM, or LARGE | ||||
TablespaceSize | Total size of the Control-M/Server database | ||||
TablespaceName | Name of the Oracle tablespace | ||||
DatabaseName | Name of the Control-M/Server MS SQL database | ||||
CJK | Whether the database supports CJK characters, either true or false | ||||
FullPathName | Full path to the MS SQL database installation For example: C:\\Program Files\\Microsoft SQL Server\\ |
Two more properties under the Log object are relevant only for a new server on MS SQL:
Property | Description |
---|---|
Size | Amount of space (MB) to allocate for the Control‑M/Server database log |
FullPath | Full path to the Control-M/Server database log For example: C:\\Program Files\\Microsoft SQL Server\\MSSQL12.MSSQLSERVER\\MSSQL\\DATA\\ctmuser.log |
Control-M settings
The following properties under the Configuration object define settings for the Control-M/Server that you are provisioning and its interaction with the Control-M environment:
Property | Description |
---|---|
Hostname | Host name, IP address, or alias of the machine on which to install the Control-M/Server |
ControlMEMTcpIpPort | Number of Control-M/Server port that listens for communication from Control-M/EM Valid values: 1025–32767 |
IPCPort | Number of port used by the RT process for inter-process communication (IPC) Valid values: 1025–32767 |
ConfigurationAgentPort | Number of port for communication from the Control-M/Server to the Control-M/EM Configuration Server Valid values: 1025–32767 |
ServerToAgentPort | Number of port used by the Control-M/Agent to receive communication from the Control-M/Server Valid values: 1024–65534 |
AgentToServerPort | Number of port used by the Control-M/Server to receive communication from the Control-M/Agent Valid values: 1024–65534 |
HighAvailabilityPort | Number of port for communication between the Control-M/Server Configuration Agents on the primary and secondary host in a High Availability (HA) environment Typical value: 2368 |
When performing server rehydration, the following additional properties under the PrimaryServer object define the primary server from which the Control-M/Server is being transferred:
Property | Description |
---|---|
Database | Type of database on the primary server, either Oracle or MSSQL |
Installation | Type of installation. Currently only CTM is supported. |
Hostname | Host name, IP address, or alias of the machine that hosts the primary server |
Comments
Log in or register to comment.