Supported configurations for Red Hat OpenShift Data Foundation 4.X

Updated

Refer to the This content is not included.lab for all information at one place.

Note: This doc may not list all the features/integrations supported by OpenShift Data Foundation. The KCS only lists the features/integrations where users were confused about the supportability. Please review the documentation for all supported features in a GA version. In case you have queries regarding specific feature support, feel free to comment below or open a support case for clarification.

Supported Features

FeaturesODF-4.21ODF-4.20ODF-4.19ODF-4.18ODF-4.17ODF-4.16ODF-4.15ODF-4.14ODF-4.13ODF-4.12ODF-4.11ODF-4.10ODF-4.9OCS-4.8OCS-4.7OCS-4.6ODF-4.5ODF-4.4ODF-4.3ODF-4.2
Flexible OSD sizeYes (0.5/1/2/4/8TiB)*Yes (0.5/1/2/4/8TiB)*Yes (0.5/1/2/4/8TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*Yes (0.5/2/4TiB)*No
Bigger Disk Size with LSO deployment(upto 16TiB)YesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Heterogeneous OSD sizeNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Ephemeral Storage for PodsYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Flexible Failure DomainYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
Thick provisioned Storage for VMwareYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
Compact ModeYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
LPAR support(IBM z/VM)YesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
RedWriteOncePod Access ModeYesYesYesYesYesYesTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNo
Encryption in transitYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
Compression in transitDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
Multus Networking for IPv4(Greenfield)YesYesYesYesYesYesYesYesTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNo
Multus Networking for IPv4(Brownfield)YesDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multus Networking for IPv6(Greenfield)YesTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multus Networking for IPv6(Brownfield)YesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
NFS support is limited to containers and OpenShift Virtualization VMs operating within the same OpenShift clusterYesYesYesYesYesYesYesYesYesTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNo
NFS export sharing across namespaceDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
NFS directory service supportDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
PV expansionYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-PreviewNoNoNo
PV snapshot and cloneYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Incremental snapshots - RBDYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for Backup - RBDTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for Backup - CephfsTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for DR - RBDYesNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for DR - cephfsYesNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Shallow Volumes for Snapshot and CloneYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
Cross storageclass PV clone and restoreYesYesYesYesYesYesDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNo
Expansion of Encrypted RBD PVCYesYesYesYesYesYesYesDev-previewNoNoNoNoNoNoNoNoNoNoNoNo
Multiple Block Pool supportYes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)NoNoNoNo
Multiple Storage Class supportYes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)Yes(Only in Internal Mode)NoNoNoNo
Expansion using multiple backend SCYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Storage Class with replica 2 for CephFSYesYesYesYesYesDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
PV encryption - service account per namespaceYesYesYesYesYesYesYesYesYesTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNo
Cluster wide Encryption(encryption-at-rest) without KMSYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Cluster wide Encryption(encryption-at-rest) without KMS for existing clusterYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Cluster wide Encryption(encryption-at-rest) with KMSYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
Storage class encryptionYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-previewNoNoNoNoNo
Multiple Active MDSYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Autoscaling of RGWYesDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
RGW with Erasure Coding in Internal ModeDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Cephfs & RBD with Erasure Coding in Internal ModeDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG CachingYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-PreviewNoNoNoNoNo
CORS support for MCG BucketYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG bucket replicationYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
Versioning for MCG bucket replicationYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG - minimal IAM supportYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG namespace bucketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
MCG Bucket Replication Deletion SupportYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
Autoscaling support for MCG endpointsYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Log based bucket replication(AWS, Azure)YesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Quota support for object dataDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNo
Lifecycle bucket configuration in MCGYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Bucket Notifications with MCGYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Bucket Notifications with RGWYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
Secure mode deployment for MCGYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
ODF LSO based deployment using UIYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Uninstalling ODF via UINoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
ODF topology view in OpenShift ConsoleYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo

* Restriction on the disk size i.e. 0.5/2/4/8TiB does not apply to the Local Storage deployments. For deployment using Local Storage Operator, any disk size of 4TiB or lesser upto 500 GiB (minimum) can be used, and all disks must be in the same size and type. Starting ODF-4.14, ODF supports the disk size upto 16 TiB with LSO based deployment.

Supported Integration

IntegrationsODF-4.21ODF-4.20ODF-4.19ODF-4.18ODF-4.17ODF-4.16ODF-4.15ODF-4.14ODF-4.13ODF-4.12ODF-4.11ODF-4.10ODF-4.9OCS-4.8OCS-4.7OCS-4.6ODF-4.5ODF-4.4ODF-4.3ODF-4.2
ODF deployment with arm64YesTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Real Time Kernel SupportYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Dual stack OCP with IPv4 ODFYes(Internal/External Mode)Yes(Internal/External Mode)Yes(Internal/External Mode)Yes(Internal/External Mode)Yes(Internal/External Mode)Yes(Internal/External Mode)Yes(Internal/External Mode)NoNoNoNoNoNoNoNoNoNoNoNoNo
Single stack IPv6 supportYesYesYesYesYesYesYesYesYesYesDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNo
IPv6 support for External ModeYesDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
ODF in External modeYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
ODF in External mode using SSL with Rados Object GatewayYesYesYesYesYesYesDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNo
Local Storage OperatorYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-previewNo
ODF Two Nodes Fencing (TNF)Dev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Dynamically provisioned storage for Single Node OpenShift clustersTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multiple Availability Zones deploymentYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
ODF deployment with ProxyYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
ODF deployment in disconnected environmentYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
ODF deployment on FIPS enabled systemYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
IBM FlashsystemYesYesYesYesYesYesYesYesYesYesYesYes(4.10.1+)Yes(starting 4.9.3)NoNoNoNoNoNoNo
Vsphere ODF IPI deployment across three VMware vSphere clusterDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNo
Platform Agnostic Deployment(using LSO)YesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
ODF with backend storage disk as HDD for Internal Mode deploymentNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
ODF with backend storage disk as HDD for External Mode deploymentYes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)Yes(RHCS guidelines applies)NoNoNo
Use of External PostgreSQL for MCGTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNo
One RHCS cluster being used by multiple OCP clustersYes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)NoNoNo
One RHCS cluster to be used for OCP and non-OCP workloadYes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)Yes(Only in External Mode)NoNoNo
ODF cluster to be used for non-OCP workloadYes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in internal Mode)Yes(S3 access in Internal Mode)Yes(S3 access in Internal Mode)Yes(S3 access in Internal Mode)Yes(S3 access in Internal Mode)Yes(S3 access in Internal Mode)Yes(S3 access in Internal Mode)Yes(S3 access in Internal Mode)NoNoNo
ODF cluster to be used for non-OCP workloadYes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Yes(NFS access in Internal Mode)Tech-Preview(NFS access in Internal ModeTech-Preview(NFS access in Internal ModeNoNoNoNoNoNoNoNoNo
Mixed ODF deployment*YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoYes
Non Resilient Storage Class for Block(Replica-1) in Internal modeYesYesYesYesYesYesYesTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
ODF External Mode for Replica-1)YesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multiple StorageSystems(Internal + External)YesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
Multicluster monitoring in Red Hat Advanced Cluster Management consoleDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNo
IBM Cloud Hyper Protect Crypto Services Key Management System integrationYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
KMS supportYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
Support for KMS providers using KMIPYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
OpenShift VirtualizationYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Regional-DR(Greenfield)YesYesYesYesYesYesYesYes(starting with ODF-4.14.1 with ACM 2.9.1)Tech-PreviewTech-PreviewTech-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNo
Regional-DR(Brownfield)Tech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNo
Regional-DR with MultusNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Metro-DR(Greenfield)YesYesYesYesYesYesYesYesYesYesTech-PreviewDev-PreviewNoNoNoNoNoNoNoNo
Disaster Recovery with Stretch Cluster(Greenfield)YesYesYesYesYesYesYesYesYesTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNo

* Control Plane Nodes and Worker Nodes can be deployed on different platforms. All the storage nodes MUST be on the same platform.

Supported Limits for ODF cluster

OCS-4.2/OCS-4.3OCS-4.4/OCS-4.5OCS-4.{6..8}/ODF-4.{9..13}ODF-4.{14..18}ODF-4.{19..21}
Maximum number of ODF nodes92000200020002000
Maximum number of storage devices per node39912*12*
Maximum size of each storage device4TiB4TiB4TiB16 TiB(LSO deployment), 4TiB(Non-LSO deployment)16 TiB(LSO deployment), 8TiB(Non-LSO deployment)
Maximum Number of PVC per storage node500500100010001000
Maximum usable size of a 3-node ODF cluster100TB100TB100TB
Maximum supported number of OCP clusters connecting to an external ODF cluster2020

* Starting ODF-4.14, we recommend a maximum of 12 storage devices per node. The high number of storage devices will lead to a higher recovery time during the loss of a node. The cluster must be able to recover from the loss of a single node in less than 8 hours. Please use the following This content is not included.recovery calculator to determine recovery time.

Supported ODF Deployment Scenarios

  • ODF deployed on non-dedicated worker nodes

    alt text

    alt text

  • ODF deployed on Infra nodes
    alt text

  • ODF deployed on dedicated worker nodes
    alt text

  • ODF deployed on Master nodes
    alt text

    alt text

    alt text

Additional docs:

SBR
Category
Article Type