Installing Fusion Data Foundation Multicluster Orchestrator operator

Fusion Data Foundation Multicluster Orchestrator is a controller that is installed from the Software Catalog of Red Hat® OpenShift® Container Platform on the hub cluster.

Before you begin

  • Ensure that you created the following CatalogSource manifest on the hub cluster:
    apiVersion: operators.coreos.com/v1alpha1
    kind: CatalogSource
    metadata:
      name: isf-data-foundation-catalog
      namespace: openshift-marketplace
    spec:
      displayName: Data Foundation Catalog
      grpcPodConfig:
        affinity:
          nodeAffinity:
            preferredDuringSchedulingIgnoredDuringExecution:
              - preference:
                  matchExpressions:
                    - key: gpu.isf.ibm.com
                      operator: DoesNotExist
                weight: 50
        securityContextConfig: restricted
      icon:
        base64data: ""
        mediatype: ""
      image: icr.io/cpopen/isf-data-foundation-catalog:v4.21
      publisher: IBM
      sourceType: grpc
      updateStrategy:
        registryPoll:
          interval: 60m
    Note: Ensure that the version number you specify in the image field of the CatalogSource manifest matches the Fusion Data Foundation version installed on the managed cluster.
  • Ensure that you are logged in to the Red Hat OpenShift Container Platform as an administrator.
  • Ensure that ibm-spectrum-fusion-ns is selected in the Project field.

Procedure

  1. Go to Ecosystem > Software Catalog and use the keyword filter to search for Multicluster Orchestrator.
  2. Click the IBM-provided Multicluster Orchestrator tile.
  3. Keep all default settings and click Install.
    Ensure that the operator resources are installed in openshift-operators project and available to all namespaces.
    Note: The IBM Fusion Data Foundation Multicluster Orchestrator also installs the DR Hub Operator on the RHACM hub cluster as a dependency.
  4. Verify that the operator Pods are in a Running state.
    The DR Hub operator is also installed at the same time in openshift-operators namespace.
    oc get pods -n openshift-operators

    Example output:

    NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
    odf-multicluster-console-6845b795b9-blxrn   1/1     Running      0           4d20h
    odfmo-controller-manager-f9d9dfb59-jbrsd    1/1     Running      0           4d20h
    ramen-hub-operator-6fb887f885-fss4w         2/2     Running      0           4d20h