Installing Watson Studio on IBM Cloud

Watson Studio provides the environment and tools for you to collaboratively work on data to solve your business problems. You can choose the tools you need to analyze and visualize data, to cleanse and shape data, to ingest streaming data, or to create and train machine learning models.

For more information, see Watson Studio on Cloud Pak for Data .

Required by:
  • IBM® Maximo® Predict application
Tip: This task maps to the following Ansible role, when you specify wsl as the service name: cp4d_service. For more information, see IBM Maximo Application Suite installation with Ansible collection.

Procedure

  • To install by using the Red Hat® OpenShift® Container Platform web console:
    1. Access the Red Hat OpenShift Container Platform Web Console.
    2. In the banner, click Import YAML (Plus icon). Enter the following YAML.
      
      ---
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        annotations:
        name: ibm-cpd-ws-operator-catalog-subscription
        namespace: ibm-common-services
      spec:
        channel: v2.0
        installPlanApproval: Automatic
        name: ibm-cpd-wsl
        source: ibm-operator-catalog
        sourceNamespace: openshift-marketplace
      
    3. Click the Create button to install the Watson Studio operator subscription.
    4. On the Workloads > Pods page, switch to the ibm-common-services project and wait for the Watson Studio pod resource ibm-cpd-ws-operator to indicate it is in Running state.
  • Installing the Watson Studio custom resource:

    Review the following table to ensure that you select the correct storage class:

    Table 1.
    Cloud Service Provider Watson Studio Storage Classes
    On-premises ocs-storagecluster-cephfs
    AWS ocs-storagecluster-cephfs
    IBM Cloud ibmc-file-gold-gid
    1. In the banner, click Import YAML (Plus icon). Enter the following YAML.
    2. If you are using Red Hat Openshift Container Storage (OCS), specify the "storageVendor" property as shown in the following example.
      
      ---
      apiVersion: ws.cpd.ibm.com/v1beta1
      kind: WS
      metadata:
        name: ws-cr     # This is the recommended name, but you can change it
        namespace: cpd-services     # Replace with the project where you will install Watson Studio
      
      spec:
        license:
          accept: true
          license: Standard     # Specify the license you purchased.
        version: 4.0.8 # if you want to install the latest version, remove the 'version' property
        storageVendor: ocs
        storageClass: ocs-storagecluster-cephfs          #if you use a different storage class, replace it with the appropriate storage class
      
      If you are using IBM Cloud File Storage, use the following example.
      
      ---
      apiVersion: ws.cpd.ibm.com/v1beta1
      kind: WS
      metadata:
        name: ws-cr     # This is the recommended name, but you can change it
        namespace: cpd-services     # Replace with the project where you will install Watson Studio
      
      spec:
        license:
          accept: true
          license: Standard     # Specify the license you purchased.
        version: 4.0.8 # if you want to install the latest version, remove the 'version' property
        storageClass: ibmc-file-gold-gid         #if you use a different storage class, replace it with the appropriate storage class
      
    3. Click the Create button to install the Watson Studio custom resource, which will initialize the service installation.
  • Verifying the Watson Studio installation:
    1. On the Home > Search, select the cpd-services project and search for resource type WS.
    2. Open the ws-cr instance of the WS resource. From the YAML tab, wait until you see wsStatus: Completed in the status section. This process can take between 45 to 60 minutes depending on your cluster's network and capacity.
  • Suite Configuration Parameters:

    MAS Configuration scope: System

    Now you are ready to configure Watson Studio into Maximo Application Suite. You will need to configure Watson Studio in Maximo Application Suite prior deploying Maximo Predict and Maximo Health and Predict - Utilities applications.

    • Login to the Suite Administration dashboard of your Maximo Application Suite instance, go to Configurations, under Other configurations, select IBM Watson Studio .
    • Enter the following information to configure Watson Studio service for Maximo Application Suite:
      • URL - Enter the Cloud Pak for Data url. To find it, go to your Red Hat OpenShift cluster console, switch to Cloud Pak for Data project (example: cpd-services), then navigate to Networking > Routes, find the route named cpd andClick corresponding URL found under Location column.
      • Example: https://cpd-<cpd-project>.<cluster-domain>
      • Username - Cloud Pak for Data admin username. The default username is admin.
      • Password - Cloud Pak for Data password. To find it, go to your Openshift console, switch to Cloud Pak for Data project (example: cpd-services), then navigate to Workloads > Secrets. Search for the secret named admin-user-details, then under Data section, find the corresponding admin password on initial_admin_password.
      • Certificates - Optionally enter the Cloud Pak for Data certificate. In order to retrieve the certificates, you can click the "Retrieve" button (under Certificates section) while configuring IBM Watson Studio into Maximo Application Suite.
    • Save the IBM Watson Studio configuration.
    • Now, wait for the IBM Watson Studio configuration to reconcile, this process might take up to 10 minutes. The configuration will be successfully completed when the configuration status is set to Ready.

    Example: Configuration Ready.

  • Creating Watson Studio projects:
    If you are planning to install Maximo Health and Predict - Utilities application in Maximo Application Suite, you may want to create a Watson Studio project which will be used for storing notebook asset type data. During Health and Predict Utilities deployment and activation, you will be able to inform the Watson Studio project ID that you want to use. For more information, see:

    If no Watson Studio project ID is provided, then Health and Predict Utilities application will use the Cloud Pak for Data information you defined as part of the Watson Studio configuration in Maximo Application Suite, to create a working Watson Studio project.