Installing Global Data Platform

From the Services page, enable the IBM Fusion Global data platform service.

About this task

Ensure that you are aware of the following points before you install Global Data Platform:

  • For more information about deployment platforms and their supported services in IBM Fusion, see Support matrix.
  • The IBM Fusion supports Global Data Platform 5.2.3.0.
  • Do NOT delete IBM Storage Scale pods. In many circumstances, the deletion of Scale pods has implications on the availability and data integrity.
  • This service enablement applies Machine Config Operator changes in Red Hat® OpenShift®, and as a result, all compute nodes get restarted.
  • To enable GDP on the infra node, manually create the ScaleCluster CR and set the infraNode:true. For more information, see Configuring Global Data Platform service on infrastructure nodes.
  • If Global Data Platform service is installed on a OpenShift Container Platform cluster, check whether the nodes are running with secure boot:
    mokutil --sb-state
    As a root user, disable secure boot with the following command:
    mokutil --disable-validation

Procedure

  1. Go to the Services page in the IBM Fusion user interface.
  2. In the Available section, click Global data platform tile.
  3. In the Global Data Platform page, go through the details and click Install.
    After you enable the Global Data Platform, you can view the service version and health status.
    Table 1. Health states Global Data Platform service
    State Description
    Healthy The Running and Ready states for the following items indicate that the service is healthy:
    • All the pods in ibm-spectrum-scale namespace are running.
    • All the pods in ibm-spectrum-scale-csi namespace are running.
    • GPFS Scale service is active on all the pods.
    • The filesystem is mounted on all the nodes.
    Degraded
    If any of the following conditions are not met, then the service goes to a degraded state.
    • Any one of the scale core pod statuses is not running per Recovery Group (RG)
    • GPFS service is not active on any one of the pods per RG.
    • If one of the PM collector pods is not running or all containers are not in the ready state.
    • If one of the GUI pods is not running or all containers are not in the ready state.
    From the ellipsis menu, you can download logs and view documentation. After you successfully collect the logs, a success notification gets displayed. The notification disappears automatically after some time.

    If failures occur, go through the downloaded logs to understand the cause of the failure and fix the issue. For more information about service issues in IBM Fusion, see Global Data Platform service install and upgrade issues.

  4. Verify Global Data Platform installation.
    Validate Global Data Platform operators, deployments, and pods from the OpenShift management console
    1. Log in to the OpenShift web console.
    2. From the menu navigation, click Operators > Installed Operators.
    3. From the Installed Operators list, click IBM Stoarge Fusion operator. The Details tab is open by default.
    4. Open Scale tab, and check whether the storagemanager is in the Scales list and is healthy.
    5. From the menu navigation, click Workloads > Deployments.
    6. Check whether the following namespaces and their deployments are available:
      ibm-spectrum-fusion-ns project
      • isf-storage-service
      • isf-storage-operator-controller-manager
      ibm-spectrum-scale project
      • scale-core-pods
      • guide-pods
      • pmcollector-pods
      ibm-spectrum-scale-operator project
      ibm-spectrum-scale-controller-manager
      ibm-spectrum-scale-csi project
      ibm-spectrum-scale-csi operator
    7. From the menu navigation, click Workloads > Pods.
    8. Check whether you can see the following pods:
      ibm-spectrum-fusion-ns project
      isf-storage-operator-controller-manager
      isf-storage-service-dep
      ibm-spectrum-scale-csi project
      ibm-spectrum-scale-csi-operator
      ibm-spectrum-scale-csi-provisioner
      ibm-spectrum-scale-csi-attacher
      ibm-spectrum-scale-csi
      ibm-spectrum-scale project
      compute-1-ruX
      ibm-spectrum-scale-gui-0
      ibm-spectrum-scale-gui-1
      ibm-spectrum-scale-pmcollector-0
      ibm-spectrum-scale-pmcollector-1
      ibm-spectrum-scale-operator
      ibm-spectrum-scale-controller-manager
    Validate other pods from the CLI
    1. To list all DNS pods, run the OC command:
      ./oc get pods -n ibm-spectrum-scale-dns
      For example, see the following result:
       
      oc get po -n ibm-spectrum-scale-dns
      NAME            READY   STATUS    RESTARTS   AGE
      coredns-4gmrg   1/1     Running   3          7d16h
      coredns-bjpv7   1/1     Running   5          7d16h
      coredns-hnrph   1/1     Running   3          7d16h
      coredns-j4dxq   1/1     Running   3          7d16h
      coredns-ln6gj   1/1     Running   3          7d16h
      coredns-rtfdg   1/1     Running   3          7d16h

      Make sure all the pods are up and running.

    Verify the storage class.
    Note: Ensure that the following storage classes are created.
    oc get sc

What to do next

  1. to Remote file systems page of the user interface and connect to remote file systems. For the procedure to connect to remote file systems, see Connecting to remote IBM Storage Scale file systems.
  2. To consume the remote file system by using Global Data Platform, see Static provisioning of Persistent Volume in filesystem and Dynamic provisioning of Persistent Volume in filesystem.
  3. You can now install other available IBM Fusion services.