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, provide a supported backingStorageType based on your platform. 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