Control-M Full Installation System Requirements
Before you install Control-M, verify that your operating system, processor, and database server are supported and have the correct amount of memory and diskspace. For a full list of requirements, see the Control-M 9.0.21 Release Notes.
Depending on your operating system, verify that your system meets one of the following requirements:
Full Installation UNIX System Requirements
The following table lists the prerequisite requirements for a UNIX platform. These values represent the minimum requirements for an entry level deployment. For higher capacity workloads, add resources.
Resource |
Specification |
Requirement |
---|---|---|
Compatible processors |
AIX |
IBMRISCSystem/6000 |
Linux |
x86_64 |
|
Memory |
N/A |
24 GB (minimum) |
Diskspace BMC Software recommends that you reserve 1.5 times the amount of RAM in the system for swap space. |
N/A |
100 GB If you are installing Control-M with a remote database server, 15 GB are required on the database server. |
CPU |
4 vCPU |
100 SPEC rating (2006_int_rate) |
Full Installation Windows System Requirements
The following table lists the prerequisite requirements for a Windows platform. These values represent the minimum requirements for an entry level deployment. For higher capacity workloads, add resources.
Resource |
Requirement |
---|---|
CPU |
|
Compatible processors |
x86_64 |
Display |
16-bit (65536) colors or higher |
Memory |
24 GB |
Diskspace BMC Software recommends that you reserve 1.5 times the amount of RAM in the system for swap space. |
100GB If you are installing Control-M with a remote database server, 15 GB are required on the database server. |
Related software |
|
CPU |
|
Control-M/Server & Control-M/EM Hardware Sizing Template
Provide the following input in a support case for assistance on hardware sizing.
All values must be maximum values including future planning.
Control-M/Enterprise Manager
-
New Installation (First time install of EM on site)
-
Number of Jobs defined for this EM:
-
Maximum Number of Active Jobs per Day (from Peak Usage Report) :
-
Maximum Number of Executions per Day (from Peak Usage Report) :
-
Maximum defined EM users:
-
Maximum concurrent EM users (logged in at the same time):
-
Database Type and Version (e.g. PostgreSQL, Oracle, MSSQL):
-
Database configuration (local or remote)
-
Number of Datacenters (CTM/Servers) connect:
-
Is SLA Managment /Forecasting/SelfService enabled:
-
If SLA Management is enabled how many Services are defined:
-
What is the average number of jobs per Service:
-
Is Forecast enabled:
-
Is Self Service enabled:
-
-
O.S. Platform and Version (e.g., AIX)
-
List of other applications/programs that will be residing on the machine
Intended Hardware to be used if there is any.
-
Model:
-
Number of CPU’s:
-
Number of Cores/CPU:
-
Speed of CPU Mhz:
-
RAM:
-
-
Version of EM that is Intended to be Installed
-
If possible, Machine Spec according to the following website –
http://www.spec.org/cpu2000/results/rint2000.html
-
Upgrade from an Existing Installation
-
Is response time today on existing installation satisfactory?
-
How loaded is the machine today? (Measurement of CPU and Memory peek values)
-
Current Existing EM Version
-
Control-M/Server (For each Datacenter)
-
Maximum Daily Job Count
-
Maximum Daily Job Executions
-
Number of Agents connected to the server
-
How many of the Agents are using Agentless technology
-
Required Average Job Processing Rate for 15 Minutes (optional)
-
Required Job Submission Rate for 15 Minutes (optional)
-
O.S. Platform and Version (e.g., AIX)
-
Database Type and Version (e.g. PostgreSQL,Oracle, MSSQL)
-
Database configuration (local or remote)
-
Intended Hardware to be used - if there is any (Model, Number of CPU’s, CPU MHz, RAM, Disks)
-
Version of Control-M/Server that is Intended to be Installed
Database Server Requirements
The following table lists the database server options for the Control-M full installation.
You might experience performance degradation when the following occurs:
-
Too much workload is placed on too few hard disks
-
RedoLog files are placed on RAID-5 disks
-
Rollback tablespace is placed on RAID-5 disks
For more information, see 000105549.
Database server |
Description |
Version |
---|---|---|
PostgreSQL (BMC-supplied) |
Installs automatically in the background when you install Control-M. During an upgrade, the PostgreSQL database server versions is not updated.
|
11.5 |
PostgreSQL (Existing) |
A customer-supplied existing PostgreSQL full database server must be present (non-BMC source). The database server must have the following two extensions:
The $PGDATA/pg_hba.conf file can have a line such as : host all all 0.0.0.0/0 password |
|
Oracle |
A customer-supplied existing Oracle full enterprise/standard edition database server must be present. An Oracle instant client is supplied in the background when you install Control-M. For more details, see Oracle Requirements. |
19c |
MSSQL |
A customer-supplied existing MSSQL full database server must be present. Microsoft SQL Server Management Studio version 16.5.3 or higher must be present on any computer that hosts Control-M/EM or Control-M/Server. You must use an MSSQL server SA account to perform the installation. Installation with a Windows User is not supported.
|
|
The following table contains the parameter information required to install Control-M on supported existing database servers. Check with your system administrator for the exact information required.
Database server |
Host name |
Port |
Service name |
Database server administrator password |
Database location |
Log location |
---|---|---|---|---|---|---|
PostgreSQL |
Yes |
Yes |
|
Yes |
Yes (UNIX only) |
|
Oracle |
Yes |
Yes |
Yes |
Optional |
Yes |
|
MSSQL |
Yes |
|
Yes |
Yes |
Yes |
Yes |
-
PostgreSQL: If you need to enable CJK, the default Control-M PostgreSQL client encoding is UTF8. Ensure the template_utf Database with UTF8 encoding is present in your existing PostgreSQL server. If you do not need to enable CJK, the default Control-M PostgreSQL client encoding is LATIN1. Ensure the template1 Database with LATIN1 encoding is present in your existing PostgreSQL server. For more information, see 000380214.
-
PostgreSQL and MSSQL: The username and password must begin with a letter (A-Z, a-z) followed by 5-29 alphanumeric characters, and underscores.
-
Oracle: The username and password must begin with a letter (A-Z, a-z) followed by 5-29 alphanumeric characters, and underscores.
Optimizing Database Performance
This procedure describes how to optimize the Control-M/EM and Control-M/Server databases.You might need to perform this procedure if your databases have a high transaction rate and high job count.
Begin
-
Verify that the Oracle or PostgreSQL database is installed on a dedicated computer that does not have the UNIX SWAP file.
-
Assign the Redo Log, WAL, and Transaction logs to a separate disk drive.
-
Verify that the Redo Log, WAL, and Transactions log file is not using a RAID-5 disk (No RAID. RAID 0, RAID 0+1, RAID 10 are OK).
-
Assign the Rollback tablespace Log to a separate disk drive.
-
Verify that the Rollback tablespace file is not using a RAID-5 disk (No RAID. RAID 0, RAID 0+1, or RAID 10 are OK).
-
Assign the Control Files Log to a separate disk drive.
-
Verify that the Control Files are not using a RAID-5 disk (No RAID. RAID 0, RAID 0+1, or RAID 10 are OK).