Control-M Installation
Control-M installation includes all Control-M components and enables you to install a new Control-M installation on a clean host or upgrade an existing installation. You can install or upgrade the latest annual or fix pack version of a Control-M component from the same installation file. There is no need to install a base version and then apply one or more fix pack.
Control-M requires an external Java library to ensure that Java remains updated, as described in Control-M External Java Installation.
You can use the version 9.0.21.300 installation files to install Control-M on a clean account or upgrade an existing installation of Control-M to 9.0.21.300.
To upgrade existing versions of Control-M/EM server and clients, Control-M/Server, and Control-M/Agents, see Control-M Upgrade.
To install one or many Control-M components on a clean account, see one of the following installation pages:
-
Control-M Full Installation: Enables you to install all Control-M components on UNIX or Windows in one interactive or automatic installation. The installation enables you to apply the default settings, or define the database server and name, username, hostname, and port settings.
-
Control-M/Enterprise Manager Installation: Enables you to install one or more instances of Control-M/Enterprise Manager (Control-M/EM).
-
Control-M/Server Installation: Enables you to install one or more instances of Control-M/Server.
-
Agent Installation: Enables you to install Control-M/Agent on one or more hosts in your organization, which enables you to enhance performance with load balancing, as described in Host Groups.
-
Control-M Client Installation: Enables you to install Control-M client on one or more hosts in your organization, which enables multiple users in to simultaneously access and operate Control-M.
-
Control-M Installation on a Cloud Environment: Enables you to install all Control-M components in a cloud environment.
-
High Availability Installation: Enables you to install a secondary instance of the Control-M full installation, Control-M/EM, or Control-M/Server, which can prevent downtime if the primary installation fails.
-
Control-M Cluster Configuration: Enables you to install Control-M in a cluster environment.
Planning Your Installation
In Control-M, you have the option to install both Control-M/EM and Control-M/Server on one UNIX or Windows account when you select the Full Install option. Alternatively, you can install Control-M/EM on one account and Control-M/Server on another. You can also install each component on separate hosts, also known as a distributed configuration, which has several advantages, especially in production environment. A distributed environment has benefits if you need to perform maintenance on a host or an OS kernel, or if you need to backup or restore a PostgreSQL database. PostgreSQL in a Full install builds two databases on a single database server instance and when a backup or restore is performed, both Control-M/EM and Control-M/Server are impacted and must be down.
BMC recommends Full Installations for testing and when you have limited resources. Note all aspects of redundancy, availability, and the cost of ownership to meet those objectives.
The user that is used to install the base version must be the same user to install a fix pack. Consider this limitation before installing the base version.
Ensure that you install the latest
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 automatically inherited when you create when you create a Control-M database on an existing Oracle database server, but they are not inherited when you create a Control-M database on either of the following existing database servers:
-
PostgreSQL
-
MSSQL
Control-M Installation Terminology
The following table lists terms that are specific to Control-M.
Term |
Description |
---|---|
Control-M/EM |
Controls and manages your production jobs through a single, centralized access point that enables you to view, monitor, manage, and intervene in batch flow processing across the entire enterprise. Control-M/EM on Windows includes Control-M client. |
Control-M Client |
Provides the main interface to your real-time batch environment and consists of the following GUI applications:
|
Control-M/Server |
Handles all job scheduling and processing needs. You can install multiple instances of Control-M/Server. Each instance schedules individual jobs, manages job processing flows, and updates Control-M/EM with job statuses. |
Control-M/Agent |
Executes jobs on behalf of its requesting Control-M/Server, tracks job processing, and sends status updates to Control-M/Server. |
Control-M Add-Ons |
Enhances Control-M functionality, as described in Control-M Advanced Features and Add-Ons. |
Trial Version |
Installs a trial version of Control-M with all base and optional components including the following:
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 |
Installs the following Control-M base components:
|