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.22ODF-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/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)YesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Hetrogeneous OSD size on same device class and same storage classNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Hetrogeneous OSD size on same or different nodes with different device classYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Homogeneous OSD size on different nodes with different device classYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Homogeneous OSD size on same or different nodes with different device classYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Ephemeral Storage for PodsYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Flexible Failure DomainYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
Thick provisioned Storage for VMwareYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
Compact ModeYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
LPAR support(IBM z/VM)YesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
RedWriteOncePod Access ModeYesYesYesYesYesYesYesTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNo
Encryption in transitYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
Compression in transitDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
Multus Networking for IPv4(Greenfield)(Internal Mode Only)YesYesYesYesYesYesYesYesYesTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNo
Multus Networking for IPv4(Brownfield)(Internal Mode Only)YesYesDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multus Networking for IPv6(Greenfield)(Internal Mode Only)YesYesTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multus Networking for IPv6(Brownfield)(Internal Mode Only)YesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
NFS support is limited to containers and OpenShift Virtualization VMs operating within the same OpenShift clusterYesYesYesYesYesYesYesYesYesYesTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNo
NFS export sharing across namespaceDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
NFS directory service supportDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
PV expansionYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-PreviewNoNoNo
PV snapshot and cloneYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Incremental snapshots - RBDYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for Backup - RBDTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for Backup - CephfsTech-PreviewTech-PreviewTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for DR - RBDYesYesNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multi-Volume Consistency for DR - cephfsYesYesNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Cephfs CFT-based RDR replicationDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Shallow Volumes for Snapshot and CloneYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
Cross storageclass PV clone and restoreYesYesYesYesYesYesYesDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNo
Expansion of Encrypted RBD PVCYesYesYesYesYesYesYesYesDev-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)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)Yes(Only in Internal Mode)NoNoNoNo
Expansion using multiple backend SCYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Storage Class with replica 2 for CephFSYesYesYesYesYesYesDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
PV encryption - service account per namespaceYesYesYesYesYesYesYesYesYesYesTech-PreviewTech-PreviewTech-PreviewNoNoNoNoNoNoNoNo
Cluster wide Encryption(encryption-at-rest) without KMS(Only in Internal Mode)YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Cluster wide Encryption(encryption-at-rest) without KMS for existing cluster(Only in Internal Mode)YesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Cluster wide Encryption(encryption-at-rest) with KMS(Only in Internal Mode)YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
Storage class encryptionYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-previewNoNoNoNoNo
TLS Profiles with centralized configurationYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
RGW Support for KMS VaultDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Support GKLM KMS integration for cluster wide and PV encryptionDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multiple Active MDSYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Autoscaling of RGWYesYesDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
RGW with Erasure Coding in Internal ModeYesDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Cephfs & RBD with Erasure Coding in Internal ModeYesDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG CachingYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-PreviewNoNoNoNoNo
CORS support for MCG BucketYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG bucket replicationYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
MCG support for S3 VectorsYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Versioning for MCG bucket replicationYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG - minimal IAM supportYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MCG namespace bucketYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
MCG Bucket Replication Deletion SupportYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
Autoscaling support for MCG endpointsYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Log based bucket replication(AWS, Azure)YesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
MCG - Quota support for object dataYesDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNo
RGW - Quota support for object dataDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNo
Lifecycle bucket configuration in MCGYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Bucket Notifications with MCGYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Bucket Notifications with RGWYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
Secure mode deployment for MCGYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
ODF LSO based deployment using UIYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Uninstalling ODF via UINoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
ODF topology view in OpenShift ConsoleYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo

* 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.22ODF-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 arm64YesYesTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Real Time Kernel SupportYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
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)Yes(Internal/External Mode)NoNoNoNoNoNoNoNoNoNoNoNoNo
Dual stack OCP with IPv6 ODFYes(Internal Mode only)NoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Single stack IPv6 supportYesYesYesYesYesYesYesYesYesYesYesDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNo
IPv6 support for External ModeYesYesDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
ODF in External modeYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
ODF in External mode using SSL with Rados Object GatewayYesYesYesYesYesYesYesDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNo
Local Storage OperatorYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesTech-previewNo
ODF Two Nodes Fencing (TNF)YesDev-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multiple Availability Zones deploymentYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
ODF deployment with ProxyYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
ODF deployment in disconnected environmentYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
ODF deployment on FIPS enabled systemYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
IBM FlashsystemYesYesYesYesYesYesYesYesYesYesYesYesYes(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-PreviewDev-PreviewNoNoNoNoNoNoNoNoNoNoNo
Platform Agnostic Deployment(using LSO)YesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
ODF with backend storage disk as HDD for Internal Mode deploymentNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
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)Yes(RHCS guidelines applies)NoNoNo
Use of External PostgreSQL for MCGTech-PreviewTech-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)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)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)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)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 modeYesYesYesYesYesYesYesYesTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNo
ODF External Mode for Replica-1)YesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Multiple StorageSystems(Internal + External)YesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
Multicluster monitoring in Red Hat Advanced Cluster Management consoleDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewDev-PreviewNoNoNoNoNoNoNoNoNo
IBM Cloud Hyper Protect Crypto Services Key Management System integrationYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
KMS supportYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
Support for KMS providers using KMIPYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
OpenShift VirtualizationYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
Regional-DR(Greenfield)YesYesYesYesYesYesYesYesYes(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-PreviewTech-PreviewNoNoNoNoNoNoNoNoNoNoNoNoNo
Regional-DR with MultusNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Metro-DR(Greenfield)YesYesYesYesYesYesYesYesYesYesYesTech-PreviewDev-PreviewNoNoNoNoNoNoNoNo
Disaster Recovery with Stretch Cluster(Greenfield)YesYesYesYesYesYesYesYesYesYesTech-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..22}
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