Online starter installation of Netcool Operations Insight on Red Hat OpenShift
If you are a trial user of Netcool® Operations Insight® on Red Hat® OpenShift®, or you want a proof-of-concept deployment that does not require a sustained workload, then consider a starter installation. Use a starter installation to get a smaller, nonproduction deployment up and running quickly. If you require an air-gapped deployment, there is no starter installation method and you must complete an offline installation.
If you require a production deployment, see Installing.
Before you begin
- The cluster's hardware architecture is AMD64.
- The cluster meets the system requirements for a trial Netcool Operations Insight on Red Hat OpenShift deployment. For more information, see Sizing for a Netcool Operations Insight on Red Hat OpenShift deployment.
- You have administrative privileges on the cluster.
- The cluster has access to the internet to pull images.
- Red Hat
OpenShift Container Platform requires a user with
cluster-admin
privileges for the following operations:
Limitations
- The installation is a fully containerized deployment.
- The starter installation installs Netcool Operations Insight on Red Hat OpenShift, and does not install IBM® Cloud Pak for AIOps, IBM Tivoli® Netcool/OMNIbus Integrations, or IBM Cloud Pak for AIOps metric anomaly detection.
- Changing a trial deployment type to a production deployment is not supported.
Installation procedure
Follow these steps to install Netcool Operations Insight on Red Hat OpenShift.
- 1. Install Red Hat OpenShift Container Platform Container Platform
- 2. Install the Red Hat OpenShift CLI
- 3. Configure storage
- 4. Create a custom project (namespace)
- 5. Create the entitlement key pull secret
- 6. Ensure external traffic access to Netcool Operations Insight on Red Hat OpenShift
- 7. Download the CASE
- 8. Create the catalog source
- 9. Install the Netcool Operations Insight on Red Hat OpenShift operator
- 10. Install Netcool Operations Insight on Red Hat OpenShift
1. Install Red Hat OpenShift Container Platform Container Platform
For more information about the supported Red Hat OpenShift Container Platform versions, see System requirements on cloud.
Install Red Hat OpenShift Container Platform by using the instructions in Installing Red Hat OpenShift Container Platform .
2. Install the Red Hat OpenShift CLI
Install the Red Hat
OpenShift Container Platform
command line interface (oc
) on your cluster's boot node and run oc
login
. For more information, see Getting started with the OpenShift CLI in the Red Hat
OpenShift Container Platform documentation.
3. Configure storage
Configure your own storage for use with Netcool Operations Insight on Red Hat OpenShift. For more information, see Storage.
4. Create a custom project (namespace)
cp4aiops-emgr
for
your Netcool Operations Insight on Red Hat OpenShift deployment, by running the following
command:oc create namespace cp4aiops-emgr
5. Create the entitlement key pull secret
- Log in to MyIBM Container Software Library with the IBMid and password details that are associated with the entitled software.
- In the Entitlement keys section, select Copy key to copy your entitlement key to the clipboard.
- From the Red Hat
OpenShift Container Platform CLI, run the following
command.
Whereoc create secret docker-registry noi-registry-secret \ --docker-username=cp\ --docker-password=<entitlement-key> \ --docker-server=cp.icr.io \ --namespace=cp4aiops-emgr
<entitlement-key>
is the entitlement key that you copied in the previous step.
6. Ensure external traffic access to Netcool Operations Insight on Red Hat OpenShift
endpointPublishingStrategy.type
parameter in your
ingresscontroller
is set to
HostNetwork
.if [ $(oc get ingresscontroller default -n openshift-ingress-operator -o jsonpath='{.status.endpointPublishingStrategy.type}') = "HostNetwork" ]; then oc patch namespace default --type=json -p '[{"op":"add","path":"/metadata/labels","value":{"network.openshift.io/policy-group":"ingress"}}]'; fi
7. Download the CASE
- Download and install version 1.11.2 or later of
IBM Catalog Management Plug-in for IBM Cloud® Paks for your host
operating system from github.com/IBM/ibm-pak-plugin. Version
1.10.0 or earlier is also supported. Versions 1.11.0 and 1.11.1 are not supported.
Extract the binary file by entering the following
command:
tar -xf oc-ibm_pak-linux-amd64.tar.gz
- Run the following command to move the file to the /usr/local/bin
directory:
mv oc-ibm_pak-linux-amd64 /usr/local/bin/oc-ibm_pak
Note: If you are installing as a nonroot user, you must use sudo. - Confirm that the
oc ibm-pak
is installed by running the following command.
Expected result: The plug-in usage is displayed.oc ibm-pak --help
- Note: If you want to install the previous 1.6.10 version, specifyDownload the Netcool Operations Insight CASE bundle (
--version 1.10.0
in the oc ibm-pak get command.ibm-netcool-prod
) to your Red Hat OpenShift Container Platform cluster. - Check that the CASE repository URL is pointing to the default
https://github.com/IBM/cloud-pak/raw/master/repo/case/
location by running the oc ibm-pak config command.Example output:
If the repository is not pointing to the default location (asterisk indicates default URL), then run the following command.Repository Config Name CASE Repo URL ---- ------------- IBM Cloud-Pak Github Repo * https://github.com/IBM/cloud-pak/raw/master/repo/case/
If the URL is not displayed, then add the repository by running the following command.oc ibm-pak config repo 'IBM Cloud-Pak Github Repo' --enable
oc ibm-pak config repo 'IBM Cloud-Pak Github Repo' --url https://github.com/IBM/cloud-pak/raw/master/repo/case/
- Run the following commands.
Download the Netcool Operations Insight CASE bundle (export CASE_NAME=ibm-netcool-prod export CASE_VERSION=1.11.0
ibm-netcool-prod
) to your Red Hat OpenShift Container Platform cluster.oc ibm-pak get $CASE_NAME --version $CASE_VERSION
8. Create the catalog source
oc ibm-pak launch \
$CASE_NAME \
--version $CASE_VERSION \
--namespace openshift-marketplace \
--inventory noiOperatorSetup \
--action install-catalog \
--args "--recursive --inputDir $HOME/.ibm-pak/data/cases/$CASE_NAME/$CASE_VERSION"
9. Install the Netcool Operations Insight on Red Hat OpenShift operator
oc ibm-pak launch \
$CASE_NAME \
--version $CASE_VERSION \
--namespace $TARGET_NAMESPACE \
--inventory noiOperatorSetup \
--action install-operator \
--args "--recursive --inputDir $HOME/.ibm-pak/data/cases/$CASE_NAME/$CASE_VERSION"
Where $TARGET_NAMESPACE is the custom namespace to be used for your deployment.
10. Install Netcool Operations Insight on Red Hat OpenShift
- From the Red Hat OpenShift Container Platform OLM UI, go to , and select IBM Cloud Pak for AIOps Event Manager. Under select Create Instance.
- Use the Form view to configure the properties for the deployment, and select
Create
. For more information, see Cloud operator properties.