Configuring with IBM FlashSystem
Configure Fusion Data Foundation in external mode with an external IBM FlashSystem cluster.
Before you begin
Procedure
- Log in to the Red Hat® OpenShift® Container Platform web console as an administrator, and navigate to Storage > External systems.
- Click Connect external systems.
- Select IBM FlashSystem and click Next.
- On the Create storage class tab, do as follows:
- Enter a name for the storage class. Remember: The storage class name must not exceed 40 characters and must not match any of the following predefined storage classes:
ocs-storagecluster-cephfsocs-storagecluster-ceph-rbdocs-storagecluster-ceph-rgwopenshift-storage.noobaa.ioocs-storagecluster-ceph-rbd-virtualization
When creating block storage persistent volumes, select the
<storage_class_name>storage class for optimal performance. This storage class provides a direct I/O path to the FlashSystem. - Enter the following details of the IBM FlashSystem connection.
- IP address
- User name
- Password
- Pool name
- Select
thickorthinfor the Volume mode. - Click Next.
- Enter a name for the storage class.
- On the Capacity and nodes tab, do as follows:
- Select a value from the Requested capacity list. The available options are 0.5 TiB, 2 TiB, and 4 TiB. The requested capacity is dynamically allocated on the infrastructure storage class.
- Select at least three nodes in three different zones. Start with at least 14 CPUs and 34 GiB of RAM per node. If the selected nodes do not meet the aggregated requirement of 30 CPUs and 72 GiB of RAM for Fusion Data Foundation, a minimal cluster is deployed instead. For minimum starting node requirements, see Resource requirements.
- Click Next.
- Select a value from the Requested capacity list.
- Optional: On the Security and network tab, do as
follows:
- To enable encryption, select Enable data encryption for block and file
storage.
-
Choose any one or both encryption level:
- Cluster-wide encryption to encrypt the entire cluster (block and file).
- StorageClass encryption to create encrypted persistent volume (block only) by using encryption-enabled storage class.
-
Select the Connect to an external key management service checkbox, which is optional for cluster-wide encryption.
- Key Management Service Provider is set to Vault by default.
- Enter the details for the Vault Service Name, Host Address of Vault server ('https://<hostname or ip>'), Port number, and Token fields.
-
Expand Advanced Settings to enter the following details based on your vault configuration:
- Enter the key value secret path that is dedicated and unique to Fusion Data Foundation in the Backend Path field.
- Optional: Enter the details for the TLS Server Name and Vault Enterprise Namespace fields.
- Upload the respective PEM-encoded certificate file to fill the CA Certificate, Client Certificate, and Client Private Key fields.
Note: In case you need to enable key rotation for Vault KMS, run the following command in the Red Hat OpenShift Container Platform web console after the storage cluster is created:oc patch storagecluster ocs-storagecluster -n openshift-storage --type=json -p '[{"op": "add", "path":"/spec/encryption/keyRotation/enable", "value": true}]' - Click Save.
-
Select Default (SDN) for a single network and Custom (Multus) for multiple network interfaces.
- Select an interface from the Public Network Interface list.
- Select an interface from the Cluster Network Interface list.Note: If you are using only one additional network interface, select the single NetworkAttachementDefinition, that is, ocs-public-cluster for the Public Network Interface field, and leave the Cluster Network Interface field empty.
- Click Next.
-
- If you select In-transit encryption, add the details in the Network field and click Next.
- To enable encryption, select Enable data encryption for block and file
storage.
- On the Review and create tab, review the configuration
details. To modify any configuration settings, click Back to go back to the previous configuration page.
- Click Create StorageSystem.
- Validate whether Fusion Data Foundation is successfully configured with an external IBM FlashSystem cluster in external mode by following the instructions that are mentioned in Verifying Fusion Data Foundation configuration with IBM FlashSystem.
What to do next
- To add new nodes to increase storage capacity in the cluster, see Scaling out storage capacity.
- To add new disks to a storage node, see Scaling up storage capacity.