Deploying services from OpenShift Container Platform

You can deploy services also from the OpenShift® Container Platform console.

Procedure

  1. In the OpenShift Container Platform web console, go to Installed Operators > IBM Storage Fusion > Fusion Service instance tab.
  2. Create the FusionServiceInstance object for the respective service with the following specifications:
    Data Foundation
    
    apiVersion: service.isf.ibm.com/v1
    kind: FusionServiceInstance
    metadata:
      name: odfmanager
      namespace: ibm-spectrum-fusion-ns
    spec:
      creator: User
      doInstall: false
      parameters:
        - name: namespace
          provided: true
          value: ''
        - name: creator
          provided: true
          value: Fusion
        - name: backingStorageType
          provided: true
          value: Local
        - name: autoUpgrade
          provided: true
          value: 'true'
      serviceDefinition: data-foundation-service
      triggerUpdate: false
    
    Note: In the CR, input a supported backingStorageType based on your platform.

    For more information about platform support, see Platform support table in the About the task section of Data Foundation.

    In the CR, the valid input for backingStorageType > Value are Dynamic, Local, or External. Ensure that you capitalize the first letter of the value.
    Data Cataloging
    
    apiVersion: service.isf.ibm.com/v1
    kind: FusionServiceInstance
    metadata:
      name: data-cataloging-service-instance
      namespace: ibm-spectrum-fusion-ns
    spec:
      creator: User
      doInstall: true
      parameters:
        - name: namespace
          provided: false
          value: ibm-data-cataloging
        - name: rwx_storage_class
          provided: true
          value: <stoarage-class-name>
        - name: doInstall
          provided: false
          value: 'true'
        - name: license
          provided: false
          value: '{"accept": true}'
      serviceDefinition: data-cataloging-service-definition
      triggerUpdate: false
    
    Backup & Restore
    Backup & Restore server:
    
    apiVersion: service.isf.ibm.com/v1
    kind: FusionServiceInstance
    metadata:
      name: ibm-backup-restore-service-instance
      namespace: ibm-spectrum-fusion-ns
    spec:
      creator: User
      doInstall: true
      parameters:
        - name: namespace
          provided: false
          value: ibm-backup-restore
        - name: storageClass
          provided: true
          value:<storage-class-name>
        - name: doInstall
          provided: false
          value: 'true'
      serviceDefinition: ibm-backup-restore-service
      triggerUpdate: false
    
    Backup & Restore Agent:
    
    apiVersion: service.isf.ibm.com/v1
    kind: FusionServiceInstance
    metadata:
      name: dpagent
      namespace: ibm-spectrum-fusion-ns
    spec:
      creator: Fusion
      doInstall: true
      parameters:
        - name: namespace
          provided: true
          value: ibm-backup-restore
        - name: storageClass
          provided: true
          value: <storage-class-name>
      serviceDefinition: ibm-backup-restore-agent-service
      triggerUpdate: false