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
-
Download the IBM Maximo Scheduler Optimization 7.6.8 product software from IBM
Passport Advantage® and extract the installation
image to a local directory.
-
Start the launchpad by double-clicking the launchpad file.
| Option |
Description |
| Windows |
launchpad.bat |
| UNIX or
Linux® |
launchpad.sh |
-
On the Install
IBM Maximo Scheduler Optimization pane, click Install.
-
Depending
on the package that you are installing, you might be required to click
Install or Update and click
Next.
-
After you accept the terms in the license agreement, select the option to use the existing
package group IBM Tivoli's automation suite.
-
Complete the installation wizard.
-
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 |
-
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.