Installing cloud native components with the Operator Lifecycle Manager (OLM) user interface and CASE (Container Application Software for Enterprises)

Use these instructions to install the cloud native Netcool® Operations Insight® components for a hybrid deployment, using Container Application Software for Enterprises (CASE) and the Red Hat® OpenShift® Operator Lifecycle Manager (OLM) user interface (UI). CASE creates the Netcool Operations Insight Catalog source and installs the Netcool Operations Insight Operator for you.

Before you begin

Ensure that you have completed all the steps in Preparing.

The operator images for Netcool Operations Insight on Red Hat OpenShift are in the freely accessible operator repository (icr.io/cpopen), and the operand images are in the IBM® Entitled Registry (cp.icr.io), for which you require an entitlement key. The CASE bundle is available from IBM cloudPaks.

For more information about the OLM, see https://access.redhat.com/documentation/en-us/openshift_container_platform/4.8/html/operators/understanding-operators#operator-lifecycle-manager-olm external link.

Procedure

Get the Netcool Operations Insight CASE

  1. Download and install IBM® Cloud Pak CLI (cloudctl) version 3.8.0 from the cloud-pak-cli GitHub repository external icon. Version 3.8.0 is the maximum supported version for installing Event Manager.
    cloudctl verifies the integrity of the Netcool Operations Insight CASE's digital signature by default. If you want to verify the cloudctl binary, follow the instructions in Check Certificate/Key Validity external icon. Extract the cloudctl binary, give it executable permissions, and ensure that it is in your PATH.
  2. Download the Netcool Operations Insight CASE bundle (ibm-netcool-prod) to your Red Hat OpenShift cluster.
    cloudctl case save --case ibm-netcool-prod --outputdir destination_dir --repo https://raw.githubusercontent.com/IBM/cloud-pak/master/repo/case
    Where destination_dir is a directory of your choosing, for example /tmp/cases.
  3. Note: If you want to install the previous 1.6.3 version, specify --version 1.3.5 in the cloudctl case save command. For more information, see the 1.6.3 documentation: Installing cloud native components with the Operator Lifecycle Manager (OLM) user interface and CASE (Container Application Software for Enterprises)
    Run the following commands:
    export CASE_NAME=ibm-netcool-prod
    export CASE_VERSION=1.4.0
    export CASE_ARCHIVE=destination_dir/$CASE_NAME-$CASE_VERSION.tgz
    Where destination_dir is the directory that you downloaded the CASE bundle into in the previous step.

Install the Netcool Operations Insight Catalog and Operator

  1. Install the catalog by using CASE.
    cloudctl case launch \
      --case $CASE_ARCHIVE \
      --inventory noiOperatorSetup \
      --action install-catalog \
      --namespace openshift-marketplace
    Where $CASE_ARCHIVE is specified in the previous step.
  2. Verify the catalog source.
    From the Red Hat OpenShift OLM UI, go to Administration > Cluster Settings. Under Global Configuration > OperatorHub > Sources, verify that the ibm-operator-catalog CatalogSource object is present.
  3. Install the Netcool Operations Insight operator by using CASE.
    cloudctl case launch \
    --case $CASE_ARCHIVE \
    --namespace namespace \
    --inventory noiOperatorSetup \
    --action install-operator
    Where
    • namespace is the custom namespace to be used for your deployment.
  4. Verify the status of IBM Cloud Pak for Watson™ AIOps Event Manager.
    From the Red Hat OpenShift OLM UI, go to Operators > Installed Operators, and verify that the status of IBM Cloud Pak for Watson AIOps Event Manager is Succeeded.

Create a Netcool Operations Insight instance for a hybrid deployment.

  1. From the Red Hat OpenShift OLM UI, navigate to Operators > Installed Operators, and select IBM Cloud Pak for Watson AIOps Event Manager. Under Provided APIs > NOIHybrid, select Create Instance.
  2. From the Red Hat OpenShift OLM UI, use the YAML or the Form view to configure the properties for the cloud native Netcool Operations Insight components deployment. For more information about configurable properties for a hybrid deployment, see Hybrid operator properties.
  3. Select the Create button.
  4. Under the All Instances tab, a Netcool Operations Insight hybrid instance appears.
    To monitor the status of the installation, see Monitoring cloud installation progress.
    Note:
    • Changing an existing deployment from a Trial deployment type to a Production deployment type is not supported.
    • Changing an instance's deployment parameters in the Form view is not supported post deployment.
    • If you update custom secrets in the OLM console, the crypto key is corrupted and the command to encrypt passwords does not work. Update custom secrets only with the CLI. For more information about storing a certificate as a secret, see https://www.ibm.com/docs/en/SS9LQB_1.1.13/LoadingData/t_asm_obs_configuringsecurity.html external link

What to do next

To enable or disable a feature or observer after installation edit the hybrid Netcool Operations Insight instance by running the command:
oc edit noihybrid noi-instance-name
Where noi-instance-name is the name of the deployment of cloud native Netcool Operations Insight components that you want to change.

You can then select to enable or disable the feature or observer. When you disable features post installation, the resource is not automatically deleted. To find out if the feature is deleted, you must check the operator log.