Data Foundation
Install Fusion Data Foundation in local, dynamic, external, consumer, or provider modes.
Before you begin
- If you already have an installation of Fusion Data Foundation cluster or Red Hat® OpenShift® Data Foundation cluster, then the IBM Storage Fusion UI automatically discovers it. However, in the Data Foundation page, you can only view the Usable capacity, Health, and information about the storage nodes.
- If you have a Rook-Ceph operator, then contact IBM Support for the expected behavior.
- You can use a maximum of nine storage devices per node. The high number of
storage devices leads to a higher recovery time during the loss of a node. This recommendation
ensures that nodes stay below the cloud provider dynamic storage device attachment limits, and
limits the recovery time after node failure with local storage devices.
It is recommended to add nodes in the multiple of three, each of them in different failure domains.
For deployments having three failure domains, you can scale up the storage by adding disks in the multiple of three, with the same number of disks coming from nodes in each of the failure domains.
-
Run following steps to ensure that there is no previously installed Fusion Data Foundation, Red Hat OpenShift Data Foundation, OpenShift Container Storage, or Rook-Ceph in this OpenShift cluster before you enable the Fusion Data Foundation service:
- Verify that the namespace
openshift-storagedoes not exist. - Run the following command to confirm that no resources exist:
oc get storagecluster -A; oc get cephcluster -A - Run the following command to confirm that none of the nodes have a Fusion Data Foundation storage label or Red Hat OpenShift Data Foundation storage label:
oc get node -l cluster.ocs.openshift.io/openshift-storage=
- Verify that the namespace
-
- Infrastructure nodes
- Ensure that the following prerequisites are met:
- For infrastructure requirements, see Infrastructure requirements of Fusion Data Foundation.
- For Fusion Data Foundation resource requirements, see ODF sizer tool. For common Fusion Data Foundation components per instance requirements of CPU and Memory, see Resource requirements.
- If you want to deploy Fusion Data Foundation in an
Infra node, make sure the worker node label
exists.
oc get node -l "node-role.kubernetes.io/worker=" - Ensure that there are no taints in the infra or compute nodes that are used as storage nodes.
About this task
- Both Data Foundation service and
Global Data Platform service can coexist during the following
scenarios:
- Deploy Data Foundation service without
dedicatedmode. - Deploy Data Foundation in
dedicatedmode first, and then deploy Global Data Platform service.
- Deploy Data Foundation service without
- For Red Hat OpenShift Data Foundation deployed outside of IBM Storage Fusion, you cannot add nodes or capacity from IBM Storage Fusion. See Red Hat OpenShift Data Foundation Scaling storage document.
- Data Foundation service
supports five storage types: Local, Dynamic, External, consumer, and provider.
For provider mode installation, install Fusion Data Foundation
in local mode and configure provider mode.
To know more about the different deployment modes, see Fusion Data Foundation. For more information about the different deployment modes, see Storage cluster deployment approaches.
The following table shows supported platforms and which device types are supported in each platform.Platform Support VMware Local, dynamic, and external device Bare Metal Local, external device, consumer, provider mode Linux on IBM Z Local, dynamic, and external device IBM Power Systems Local and external device ROKS on IBM Cloud (ROKS on VPC and Classic Bare Metal) Cloud-managed Fusion Data Foundation service. For the procedure to install, see Understanding Fusion Data Foundation. Self managed OpenShift Container Platform on Microsoft Azure Dynamic storage class Self managed OpenShift Container Platform on Amazon Web Services Dynamic storage class Self managed OpenShift Container Platform on Google Cloud Dynamic storage class - For IBM Storage Fusion services and platform support matrix, see IBM Storage Fusion Services support matrix.
Procedure
What to do next
- To install and work with other dependent services, configure storage in your environment. Provision the amount of usable capacity that your environment needs and select the nodes to run the Data Foundation workloads. For more information about the configuration, see Configuring Data Foundation storage.
- For provider mode installation, configure provider mode storage after you install in local mode. For the procedure to configure, see Configuring provider mode.
- Optionally, you also setup encryption to use an external Key Management System. For the procedure to set up encryption, see Preparing to connect to an external KMS server in Fusion Data Foundation.