Table of contents

Setting up the cluster for OpenPages

If you plan to install OpenPages® on IBM® Cloud Pak for Data, a cluster administrator must set up the cluster for OpenPages.

Permissions you need for this task
You must be an administrator of the OpenShift® cluster.

Before you begin

Ensure that the cluster meets the minimum requirements for installing OpenPages. For details, see System requirements.

Additionally, ensure that a cluster administrator completed the required Pre-installation tasks for your environment. Specifically, verify that a cluster administrator completed the following tasks:

  1. Cloud Pak for Data is installed. For details, see Installing Cloud Pak for Data.
  2. The project where you plan to install OpenPages exists.
  3. For environments that use a private container registry, such as air-gapped environments, the OpenPages software images are mirrored to the private container registry. For details, see Mirroring images to your container registry.
  4. The cluster is configured to pull the OpenPages software images. For details, see Configuring your cluster to pull images.
  5. The OpenPages operator subscription exists. For details, see Creating operator subscriptions.

If these tasks are not complete, the OpenPages installation will fail.

Procedure

Complete the following tasks to install OpenPages:

Setting up the cluster

  1. If you want to use a tethered project (namespace) for OpenPages instances, set up a tethered project in IBM Cloud Pak for Data.
    Note: If you are using a tethered project, you must use an external database. For more information, see Using an external database with OpenPages.
  2. Set up the storage classes for the database and for the OpenPages application. For more information, Certified storage options for OpenPages.

    You can use storage classes in the following combinations:

    Option 1
    You can use OpenShift Container Storage (OCS). With this configuration, use OCS block storage for the Database data storage class and use OCS file system storage for all other settings:
    For this type of storage... Use this storage class
    Database data storage class OCS block storage
    Database metadata storage class OCS file-system storage
    Database backup storage class OCS file-system storage
    Application file storage class OCS file-system storage
    Option 2
    You can use Portworx:
    For this type of storage... Use this storage class
    Database data storage class Portworx storage for Db2®
    Database metadata storage class Portworx storage for Db2
    Database backup storage class Portworx storage for Db2
    Application file storage class Portworx shared GP3 storage
    Option 3
    You can use NFS storage for all storage class settings.
  3. If you want to use dedicated nodes for the Db2 database, configure the nodes. For more information, see Setting up dedicated nodes.
  4. If you use, HAProxy, on the load balancer node, edit the /etc/haproxy/haproxy.cfg file. In the defaults section, change the values for timeout client and timeout server from 1m to 30m.
    Run the following command to restart HAProxy:
    sudo systemctl restart haproxy

What to do next

Installing the services for OpenPages