Installing Maximo Scheduler Optimization

You must install IBM® Maximo® Scheduler Optimization in order to run optimization for your schedules.

Before you begin

Install the Docker Community Edition (docker-ce) and Docker Compose (docker-compose) files for your environment on the machine that you want to run the IBM Maximo Optimization Framework (MOF) console on. See https://docs.docker.com/ for more information.

Procedure

  1. Download the IBM Maximo Scheduler Optimization 7.6.8 product software from IBM Passport Advantage® and extract the installation image to a local directory.
  2. Start the launchpad by double-clicking the launchpad file.
    Option Description
    Windows launchpad.bat
    UNIX or Linux® launchpad.sh
  3. On the Install IBM Maximo Scheduler Optimization pane, click Install.
  4. Depending on the package that you are installing, you might be required to click Install or Update and click Next.
  5. After you accept the terms in the license agreement, select the option to use the existing package group IBM Tivoli's automation suite.
  6. Complete the installation wizard.
  7. Open the docker-compose.yml file and edit the YML variables according to your requirements.
    Table 1. YML variables
    Variable Description Default value
    MOFEXEC_IPM When set to true, the execution service launches a separate Java™ process when calling the optimization model service. True
    MOFEXEC_QUEUEWORKERS The number of simultaneous optimization jobs that the execution service processes on a single container. 3
    MOF_REST_URL Hostname and port of the rest-service container. http://hostname:9080/mof
    MOF_CONSOLE_TIMEOUT The number of minutes before an inactive user is logged out of the MOF console. 30
    MONGODB_USERNAME Default database username of the rest-service container and the execution-service container. admin
    MONGODB_PASSWORD Default database password of the rest-service container and the execution-service container. password
    MONGO_INITDB_ROOT_USERNAME Default database username of the service database. admin
    MONGO_INITDB_ROOT_PASSWORD Default database password of the service database. password
  8. Run the following commands:
    • docker-compose -f docker-compose.yml -p mof build --no-cache
    • docker-compose -f docker-compose.yml -p mof up -d
    To change the container name, replace mof with the container name that you want to use.