Skip to main contentMerative SPM on Kubernetes

Base third-party software

Install the base third-party software that is needed to build Merative Social Program Management and run WebSphere® Liberty.

Important!

  • Check with your system administrator before installing any software.
  • Ensure that you have access to the internet to install relevant third-party software and updates, where required.

IBM WebSphere Liberty

The following sections show you how to download and install WebSphere Liberty.

IBM Installation Manager

After installing WebSphere Liberty you will need to apply a fix pack using Installation Manager. You can download and install Installation Manager 1.9 or later from IBM Installation Manager and Packaging Utility.

IBM WebSphere Liberty licensing

If you are an existing WebSphere customer, you are entitled to access a WebSphere Liberty license. If you are not an existing WebSphere customer, you can download a 60-day trial of WebSphere Liberty. For more information, see IBM WebSphere Liberty: Pricing.

Install IBM WebSphere Liberty

WebSphere Liberty is the only application server supported by SPM on Kubernetes and is therefore required.

Download and install WebSphere Liberty.

Browse to Passport Advantage, then search for and download one of the following packages:

  • IBM WebSphere Application Server Liberty Network Deployment (part number CND1NML)
  • IBM WebSphere Application Server Liberty Base (part number CNXH7ML)

If you are unsure of what installer to use, contact your IBM Account Executive.

Also, download and install the following packages:

Install WebSphere Liberty as described in Installing Liberty.

When installed, create an environment variable WLP_HOME that points to the WebSphere Liberty installation directory. For example:

WLP_HOME=/opt/IBM/WebSphere/Liberty

Java

Java Vendor:

The runbook suggests the use of IBM SDK Java. However IBM’s SDK is not available on MacOS.

If you are following this runbook on a developer Mac, we suggest you use Oracle SDK Java instead. All steps will be the same apart from the SDK installation procedure. You should still set up the environment variables as described in this section.

Java version 8 is required. See IBM SDK Java Technology Edition Version 8.0 for download and installation information.

  • When installed, create the following environment variable:

    JAVA_HOME=$WLP_HOME/java/8.0
  • Add $JAVA_HOME/bin to the PATH environment variable.

Database

A supported relational database is required. See IBM Cúram Social Program Management Supported Prerequisites for list of supported databases.

You need either a Passport Advantage, or an Oracle account to download the relevant database software.

Apache Ant

Ant 1.10.6 is required and can be downloaded from Apache.org:

  • Download the Ant 1.10.6 zip file, for example:

    wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.6-bin.zip
  • Extract the Ant .zip file to your environment, for example:

    unzip -x apache-ant-1.10.6-bin.zip
  • Create the following environment variables:

    • ANT_HOME - points to the installation directory
    • ANT_OPTS=-Xmx1400m -Dcmp.maxmemory=1400m
  • Add $ANT_HOME/bin to the PATH environment variable

  • Test Ant by running:

    ant -version