Control-M Installation
You can install any Control-M component on a clean host or upgrade an existing installation to the latest major or fix pack version from the same installation file. There is no need to install a base version and then apply one or more fix pack. For more information, see Control-M Upgrade.
You can use the version 9.0.22 installation files to install Control-M on a clean account or upgrade an existing installation of Control-M to 9.0.22.
To ensure that the Java library remains up to date, Control-M requires an external Java installation, as described in Control-M External Java Installation.
The following installation pages describe how to install one or more Control-M components on a clean host:
-
Control-M Full Installation: Describes how to install all Control-M components on UNIX or Windows in an interactive or automatic installation. You can apply the default settings or define the database server, database name, username, hostname, and port settings.
-
Control-M/Enterprise Manager Installation: Describes how to install one or more instances of Control-M/Enterprise Manager (Control-M/EM).
-
Control-M/Server Installation: Describes how to install one or more instances of Control-M/Server.
-
Agent Installation: Describes how to install one or more instances of Control-M/Agent on one or more hosts in your organization. Multiple Agents enable you to enhance performance with load balancing, as described in Host Groups.
-
Control-M Client Installation: Describes how to install Control-M client on one or more hosts in your organization, which enables multiple users to simultaneously access and operate Control-M.
-
Control-M Installation on a Cloud Environment: Describes how to install Control-M components in a cloud environment.
-
High Availability Installation: Describes how to install a secondary instance of Control-M Full Installation, Control-M/EM, or Control-M/Server, which enables you to prevent downtime if a primary instance fails.
-
Control-M Cluster Configuration: Describes how to install Control-M in a cluster environment.
Planning Your Installation
There are two basic installation types, as follows:
-
Full Installation: Installs Control-M/EM and Control-M/Server on one (UNIX or Windows) account when you select the Full Install option. Full installations with dedicated PostgreSQL database servers build two databases on a single database server instance. This requires you to shut down both Control-M/EM and Control-M/Server when you backup or restore the database. For this reason, BMC recommends that you only perform full installations on test environments with limited resources.
-
Distributed Installation: Installs Control-M/EM and Control-M/Server on separate hosts or separate (UNIX or Windows) accounts. Distributed installations enable you to backup or restore a PostgreSQL database or perform maintenance on a host or OS kernel while keeping the other host up. For this reason, BMC recommends that you use this type of installation for a production environment.
Ensure that you install the latest GA Point Patches after you install or upgrade Control-M.
Language Options
All database-level Control-M installations support CJK (Simplified Chinese, Traditional Chinese, Japanese, and Korean), as described in Language and Customization. CJK settings are only automatically inherited when you create a Control-M database on an existing Oracle database server. CJK settings are not inherited on PostgreSQL or MSSQL database servers.
Control-M Installation Terminology
The following table lists terms that are specific to Control-M.
|
Term |
Description |
|---|---|
|
Control-M/EM |
Provides a central point of access and control for Control-M/Servers. Control-M/Enterprise Manager (Control-M/EM) also enables you to view, monitor, manage, and intervene in batch workflow processing across the entire enterprise. (Windows only) Control-M/EM includes Control-M client. |
|
Control-M Client |
Provides the desktop application interface for your real-time batch environment and contains the following GUI applications:
|
|
Control-M/Server |
Serves as the scheduling engine that schedules jobs on Agents and Agentless Hosts, manages job processing workflows, and updates Control-M/EM with job and workflow statuses. |
|
Control-M/Agent |
Executes jobs on behalf of the Control-M/Server that the Agent is connected to, tracks job processing, and sends job status updates to Control-M/Server. |
|
Control-M Add-Ons |
Enhance Control-M functionality, as described in Control-M Advanced Features and Add-Ons. |
|
Trial Version (Full Installation) |
Enables you to test Control-M/EM, Control-M/Server, and Control-M/Agent, with the following add-ons:
This version is intended for testing and evaluation, not for usage in a production environment. For production usage in the future, you must uninstall the trial version and then install a non-trial version. |
|
Non-Trial Version (Full Installation) |
Consists of the following Control-M components:
|
