Control-M/Enterprise Manager Installation

Control-M/EM installation includes Control-M/EM Server and database and Control-M/EM client components (Windows Only). In addition, Control-M SLA Management, Control-M/Forecast, and Control-M/Self Service are included with this installation.

Control-M SLA Management requires additional resources to run. BMC recommends to run Control-M SLA Management on a Control-M/EM Distributed instance.

If you have additional load balancing and geo-redundancy requirements, you can install multiple instances of Control-M/EM with client and server components.

Before you install Control-M/EM, verify the requirements, as described in Control-M/EM System Requirements.

If you are installing Control-M/EM on UNIX, complete the pre-install procedures, as described in Control-M/EM Pre-Installation Procedures on UNIX.

You can install Control-M/EM with one of the following options:

The following procedures describe how to install Control-M/EM on UNIX and Windows:

Control-M/EM System Requirements

Before you install Control-M/EM, verify that your operating system, processor, and database server are supported and have the correct amount of memory and disk space. For a full list of requirements, see the Control-M 9.0.21.100 Release Notes.

Depending on your operating system, verify that your system meets one of the following requirements:

The number of processes limit must be equal to or greater than the number of expected parallel running jobs.

Control-M/EM 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.

Upgrade: 7 GB

If you are installing Control-M with a remote database server, 10 GB are required on the database server.

BMC Software recommends that you reserve 1.5 times the amount of host memory in disk swap space. For example, a host with 24 GB of memory would require 36 GB of disk space.

100 SPEC rating (2006_int_rate)

Control-M/EM 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.

16-bit (65,536) colors or higher.

Upgrade: 7 GB

If you are installing Control-M with a remote database server, 10 GB are required on the database server.

BMC Software recommends that you reserve 1.5 times the amount of host memory in disk swap space. For example, a host with 24 GB of memory would require 36 GB of disk space.

Control-M/EM Pre-Installation Procedures on UNIX

Before you install Control-M/EM, you need to complete the following procedures:

Installing Control-M/EM on UNIX

This procedure describes how to install Control-M/EM on UNIX. You can install with the default settings, or choose the custom installation to select the database server, database names, usernames, hostnames, and port settings. If you want to install multiple instances of Control-M/EM on several computers using the same configuration, use the automatic installation, as described in this procedure.

Before You Begin

Ensure that you have met the following requirements:

  1. Copy the installation files from the temporary directory that you created in Obtaining Control-M installation files, to the home directory.
  2. Set your DISPLAY environment variable, as described in Setting Environment Variables in UNIX.
  3. From your home directory, type the following command: /setup.sh
  4. Do one of the following:
  5. Interactive Install : Select the Control-M/Enterprise Manager option and continue with the on-screen instructions until the installation is complete, as described in Installing Control-M/EM on UNIX (video).
  6. Automatic Install : Create a parameter file and then run the automatic install in a non-interactive mode, as follows:
    1. Select the Control-M/Enterprise Manager option and continue with the on-screen instructions until the Summary window.
    2. Click Generate and select the location to create the XML parameter file.
    3. Click Yes to quit the installation. A confirmation message appears.
    4. Click Yes .
    5. Copy the automatic installation parameters file to a network location that is accessible to all computers where you want to perform an automatic installation.
    6. To run the installation script, type the following command: /setup.sh -silent /app/CONTROLM-TMX/em-install.xml

    If you want to encrypt a password in the installation, run the following command: /Setup_files/components/em/setup.sh -encrypt

    The installation log can be found at the following location: /BMCINSTALL/log/BMC_Control-M_Enterprise_Manager_.log

    If you are working in a clustered environment, you must run the following: -file “bin\ CTMUpadteCluster_V21.ps1” install EM

    By default, Control-M/EM and Control-M clients are configured to work with HTTP. To secure your environment, BMC recommends to change your configuration to HTTPS, as described in Zone 1 SSL Configuration.

    Installing Control-M/EM on Windows

    This procedure describes how to install Control-M/EM on Windows. You can install with the default settings, or choose the custom installation to select the database server, database names, usernames, hostnames, and port settings. If you want to install multiple instances of Control-M/EM on several computers using the same configuration, use the automatic installation, as described in this procedure.

    Before You Begin

    1. Log in to the computer using a user ID that has Administrator permissions.
    2. Copy the installation files from the temporary directory that you created in Obtaining Control-M installation files, to the home directory.
    3. From a command prompt window, run the following command: \setup.exe
    4. Do one of the following:
      • Interactive Install : Select the Control-M/Enterprise Manager option and continue with the on-screen instructions until the installation is complete.
      • Automatic Install : Create a parameter file and then run the automatic install in a non-interactive mode, as follows:
        1. Select the Control-M/Enterprise Manager option and continue with the on-screen instructions until the Summary window.
        2. Click Generate and select the location to create the XML parameter file.
        3. Click Yes to quit the installation. A confirmation message appears.
        4. Click Yes .
        5. Copy the automatic installation parameters file to a network location that is accessible to all computers where you want to perform an automatic installation.
        6. Log in using a user ID that has Administrator permissions on the current computer.
        7. Run the following installation script: \Setup_files\components\em\setup.exe -silent \

        If you want to encrypt a password in the installation, run the following command: \Setup_files\components\em\setup.exe-encrypt

        The installation log can be found at the following location: \BMCINSTALL\log\BMC_Control-M_Enterprise_Manager_.log

        • If you are working in a clustered environment, you must run the following: -file “bin\ CTMUpadteCluster_V21.ps1” install EM After you install, you must restart all cluster hosts.
        • By default, Control-M/EM and Control-M clients are configured to work with HTTP. To secure your environment, BMC recommends to change your configuration to HTTPS, as described in Zone 1 SSL Configuration.

        Changing the DBO Password

        This procedure describes how to change the Oracle, MSSQL, or PostgreSQL DBO password on UNIX and Windows. You must perform this procedure on all Control-M/EM installations (primary, secondary, and Control-M/EM Distributed) as they use the same database.

        If you are working in a High Availability environment, you must perform this procedure on the active Control-M/EM first and then on all other Control-M/EM servers. The first time you perform this procedure on the primary, you require the database administrator username and password.

        1. Shut down all Control-M/EM components on all Control-M/EM installations including the Control-M/EM Configuration Agent (primary, secondary, and Control-M/EM Distributed).
        2. Run one of the following on the primary host and then on all the other hosts:
          • UNIX: /ctm_em/bin/change_em_database_owner_password.sh
          • Windows: \Control-M EM\Default\bin\change_em_database_owner_password.bat

        Uninstalling Control-M/EM from UNIX

        This procedure describes how to uninstall Control-M/EM from UNIX.

        • If you are working in a Distributed environment, you must uninstall all Control-M/EM Distributed instances before you uninstall the Control-M/EM primary.

        Before You Begin

        Ensure that all jobs have ended.

        1. Log in as a Control-M/EM user.
        2. Navigate to the following directory: /BMCINSTALL/uninstall/
        3. Type one of the following commands: Interactive Uninstall: DRNFT. 9.0.21.000 /uninstall.sh Automatic Uninstall: DRNFT. 9.0.21.000 /uninstall.sh -silent Control-M/EM is successfully removed from your computer. If you performed a downgrade, Control-M components are up and running.

        Uninstalling Control-M/EM from Windows

        This procedure describes how to uninstall Control-M/EM from Windows.

        If you are working in a Distributed environment, you must uninstall all Control-M/EM Distributed instances before you uninstall the Control-M/EM primary.

        Before You Begin

        Ensure that all jobs have ended.

        1. From the Start menu, select Control Panel .
        2. Double-click or Programs and Features .
        3. Select Control-M/Enterprise Manager 9.0.21.000 , and click Uninstall .
        4. Click OK to continue. Control-M/EM is successfully removed from your computer. If you performed a downgrade, Control-M components are up and running.

        If you are working in a clustered environment, you must run the following: -file “bin\ CTMUpadteCluster_V21.ps1” uninstall EM After you uninstall, you must restart all cluster hosts.

        Performing an Automatic Control-M/EM Uninstall on Windows

        This procedure describes how to uninstall Control-M/EM from Windows via an automatic uninstall.

        Before You Begin

        Ensure that all jobs have ended.

        1. Log into the computer using a user ID that has Administrator permissions.
        2. Navigate to the following directory: \BMCINSTALL\uninstall\DRNFT. 9.0.21.000
        3. Type the following command: Uninstall.exe -silent Control-M/EM is successfully removed from your computer.
        Back to top
        • Control-M/Enterprise Manager Installation
          • Control-M/EM System Requirements
          • Control-M/EM UNIX System Requirements
          • Control-M/EM Windows System Requirements
          • Control-M/EM Pre-Installation Procedures on UNIX
          • Installing Control-M/EM on UNIX
          • Installing Control-M/EM on Windows
          • Changing the DBO Password
          • Uninstalling Control-M/EM from UNIX
          • Uninstalling Control-M/EM from Windows
          • Performing an Automatic Control-M/EM Uninstall on Windows