Converting IBM Maximo Application Suite from manual deployment to channel subscription

If you are using IBM® Maximo® Application Suite 8.9 or earlier and are upgrading to Maximo Application Suite 8.10, you must run the Operator Lifecycle Manager (OLM) conversion script to use a subscription method and subscribe to the latest channel.

The manual deployment of Maximo Application Suite core and its applications is discontinued starting in Maximo Application Suite 8.10.

Procedure

  1. On your local machine, run the command to pull the image and initiate the container.
    For example, use Docker to pull the image.
    docker run -ti --rm --pull always quay.io/ibmmas/cli
    Alternatively, you can use Podman or Skopeo.
  2. On the command line inside the container, run the oc login command.
    You can access your Red Hat® OpenShift® cluster by using the oc command directly from a terminal on the client machine that oc was installed on.
    1. In the Red Hat OpenShift web console, click your login name and select Copy login command.
    2. Click View token.
    3. In the Login with this token field, copy the entire content that has the token and paste it on the command line inside the Docker container.
  3. Export the required environment variables.
    export MAS_INSTANCE_ID=<YourMASInstanceID>
    export IBM_ENTITLEMENT_KEY=<YourIBMEntitlementKey>
  4. Optional: Configure the upgrade strategy for the subscriptions.
    By default, the upgrade strategy is set to Manual.
    export MAS_UPGRADE_STRATEGY=Automatic
  5. Run the ansible-playbook command with the convert_to_olm role.
    ansible-playbook ibm.mas_devops.oneclick_convert_to_olm

    For more information, see convert_to_olm.

    Any supported applications that are deployed in the cluster are converted to a channel subscription. Any applications that aren't deployed are not converted.