Red Hat Gluster Storage Version Compatibility and Support

Updated -

This article is the definitive reference for Red Hat Gluster Storage cluster compatibility and Red Hat Gluster Storage compatibility with Red Hat Enterprise Virtualization and Red Hat Openshift Container Storage. If you notice something missing or need more information, comment and let us know.

Red Hat Gluster Storage Releases, Op-Version, What's New

This table in the KCS highlights the release specific information. It indicates the op-version required for a Red Hat Gluster Storage node to use all of its available features correctly. Note that using a cluster consisting of nodes with different Red Hat Gluster Storage versions limits functionality to that of the node with the oldest version. If you have a cluster that consists of nodes with multiple different versions, use the op-version value for the oldest version of Red Hat Gluster Storage in your cluster.

If you are installing Red Hat Gluster Storage packages on an existing Red Hat Enterprise Linux installation: Red Hat Gluster Storage requires a kernel version of 2.6.32-431.17.1 or higher. Starting with the RHGS-3.5.1 release, we have stopped shipping updates for RHEL 6 and we have introduced RHEL 8 support with RHGS-3.5.2 release. Due to a few limitations with RHEL 8 support, we recommend using the latest RHEL 7 with the latest RHGS. For any further guidance, please reach out to Red Hat Support.

Please refer to the KCS Solution for detailed information about all released versions, rpm version associated, corresponding op-versions etc.

Red Hat Gluster Storage Client Compatibility

For information about client compatibility, refer to the appropriate section in the Red Hat Gluster Storage Administration Guide.

Red Hat OpenShift Container Storage 3 (OCS3, formerly CNS) Compatibility Version

Please refer to the KCS Article for OCS3 and OCP compatibility matrix

Red Hat Hyperconverged Infrastructure for Virtualization

For version compatibility of Red Hat Hyperconverged Infrastructure(RHHI) for Virtualization, with Red Hat Virtualization(RHV) & Red Hat Gluster Storage(RHGS), refer to https://access.redhat.com/articles/4785201

Red Hat Gluster Storage and Red Hat Virtualization Compatibility Version

This table indicates the compatibility version to use when you use Red Hat Virtualization to manage Red Hat Gluster Storage servers in a non-hyperconverged configuration.

Red Hat Virtualization version Red Hat Gluster Storage version Red Hat Virtualization compatibility version
3.4 3.0.z 3.4
3.1.z 3.4
3.5 3.0, 3.0.1, 3.0.2, 3.0.3 3.4
3.0.4 3.5
3.1.z 3.5
3.6 3.0.z 3.4
3.1, 3.1.1, 3.1.2 3.5
3.1.3 3.6
4.0 3.1.3, 3.2, 3.3 3.6
4.1 3.1.3, 3.2, 3.3, 3.4 3.6
4.2 3.3.1 3.6
4.2 3.4, 3.4 Batch 1 Update, 3.4 Batch 2 Update, 3.4 Batch 3 Update 4.1
4.3 3.4 Batch 4 Update 4.1
4.3 3.5, 3.5 Batch 1 Update, 3.5 Batch 1 Update Async, 3.5 Batch 2 Update 4.3

IMPORTANT: Red Hat Gluster Storage installations based on Red Hat Enterprise Linux 8 cannot be managed in the Red Hat Virtualization 4.4 Beta Administration Portal. Use the gluster command line tools to perform the following tasks on deployments based on Red Hat Enterprise Linux 8.

Red Hat Gluster Storage Client versions provided by Red Hat Virtualization host

The following tables list the gluster packages provided in various builds of Red Hat Enterprise Virtualization host 7 and 6. Red Hat Gluster Storage supports older clients, with two exceptions:

  • Red Hat Gluster Storage 3.1.3 requires a matching client version; gluster* package versions of 3.7.9-12 are required.

Only RHVH hosts are supported with RHHI-V. Details.

Red Hat Virtualization host 7 builds

Red Hat Virtualization-H Build Red Hat Gluster Storage Client Packages Red Hat Gluster Storage Version Equivalent

rhev-hypervisor7-7.2-20160516.0.el7ev

rhev-hypervisor7-7.2-20160516.0.el6ev

rhev-hypervisor7-7.2-20160413.0.el7ev

rhev-hypervisor7-7.2-20160413.0.el6ev

rhev-hypervisor7-7.2-20160328.0.el7ev

rhev-hypervisor7-7.2-20160328.0.el6ev

rhev-hypervisor7-7.2-20160302.1.el6ev

rhev-hypervisor7-7.2-20160302.1.el7ev

rhev-hypervisor7-7.2-20160219.0.el7ev

rhev-hypervisor7-7.2-20160219.0.el6ev

rhev-hypervisor7-7.2-20160105.2.el6ev

rhev-hypervisor7-7.2-20160105.2.el7ev

rhev-hypervisor7-7.2-20160105.1.el7ev

rhev-hypervisor7-7.2-20160105.1.el6ev

rhev-hypervisor7-7.2-20151129.1.el7ev

rhev-hypervisor7-7.2-20151129.1.el6ev

rhev-hypervisor7-7.1-20151015.0.el7ev

rhev-hypervisor7-7.1-20151015.0.el6ev

glusterfs-3.7.1-16.el7.x86_64

glusterfs-api-3.7.1-16.el7.x86_64

glusterfs-cli-3.7.1-16.el7.x86_64

glusterfs-client-xlators-3.7.1-16.el7.x86_64

glusterfs-devel-3.7.1-16.el7.x86_64

glusterfs-fuse-3.7.1-16.el7.x86_64

glusterfs-libs-3.7.1-16.el7.x86_64

glusterfs-rdma-3.7.1-16.el7.x86_64

Red Hat Gluster Storage 3.1 Update 1

rhev-hypervisor7-7.1-20150911.0.el7ev

rhev-hypervisor7-7.1-20150911.0.el6ev

glusterfs-3.7.1-11.el7.x86_64

glusterfs-api-3.7.1-11.el7.x86_64

glusterfs-client-xlators-3.7.1-11.el7.x86_64

glusterfs-devel-3.7.1-11.el7.x86_64

glusterfs-fuse-3.7.1-11.el7.x86_64

glusterfs-libs-3.7.1-11.el7.x86_64

glusterfs-rdma-3.7.1-11.el7.x86_64

Red Hat Gluster Storage 3.1

rhev-hypervisor7-7.1-20150827.1.el7ev

rhev-hypervisor7-7.1-20150827.1.el6ev

glusterfs-3.7.1-13.el7.x86_64

glusterfs-api-3.7.1-13.el7.x86_64

glusterfs-client-xlators-3.7.1-13.el7.x86_64

glusterfs-devel-3.7.1-13.el7.x86_64

glusterfs-fuse-3.7.1-13.el7.x86_64

glusterfs-libs-3.7.1-13.el7.x86_64

glusterfs-rdma-3.7.1-13.el7.x86_64

Red Hat Gluster Storage 3.1

rhev-hypervisor7-7.1-20150603.0.el7ev

rhev-hypervisor7-7.1-20150603.0.el6ev

rhev-hypervisor7-7.1-20150512.1.el7ev

rhev-hypervisor7-7.1-20150505.0.el7ev

rhev-hypervisor7-7.1-20150420.0.el7ev

glusterfs-3.6.0.53-1.el7.x86_64

glusterfs-api-3.6.0.53-1.el7.x86_64

glusterfs-devel-3.6.0.53-1.el7.x86_64

glusterfs-fuse-3.6.0.53-1.el7.x86_64

glusterfs-libs-3.6.0.53-1.el7.x86_64

glusterfs-rdma-3.6.0.53-1.el7.x86_64

Red Hat Gluster Storage 3.0 Update 4

Red Hat Virtualization Hypervisor 6 builds

Red Hat Virtualization-H Build Red Hat Gluster Storage Client Packages Red Hat Gluster Storage Version Equivalent

rhev-hypervisor6-6.7-20160219.0.el6ev

rhev-hypervisor6-6.7-20160104.2.el6ev

rhev-hypervisor6-6.7-20160104.0.el6ev

rhev-hypervisor6-6.7-20151123.0.el6ev

rhev-hypervisor6-6.7-20151015.1.el6ev

glusterfs-3.7.1-16.el6.x86_64

glusterfs-api-3.7.1-16.el6.x86_64

glusterfs-client-xlators-3.7.1-16.el6.x86_64

glusterfs-devel-3.7.1-16.el6.x86_64

glusterfs-fuse-3.7.1-16.el6.x86_64

glusterfs-libs-3.7.1-16.el6.x86_64

glusterfs-rdma-3.7.1-16.el6.x86_64

Red Hat Gluster Storage 3.1 Update 1

rhev-hypervisor6-6.7-20150911.0.el6ev

glusterfs-3.7.1-11.el6.x86_64

glusterfs-api-3.7.1-11.el6.x86_64

glusterfs-client-xlators-3.7.1-11.el6.x86_64

glusterfs-devel-3.7.1-11.el6.x86_64

glusterfs-fuse-3.7.1-11.el6.x86_64

glusterfs-libs-3.7.1-11.el6.x86_64

glusterfs-rdma-3.7.1-11.el6.x86_64

Red Hat Gluster Storage 3.1

rhev-hypervisor6-6.7-20150828.0.el6ev

glusterfs-3.7.1-13.el6.x86_64

glusterfs-api-3.7.1-13.el6.x86_64

glusterfs-client-xlators-3.7.1-13.el6.x86_64

glusterfs-devel-3.7.1-13.el6.x86_64

glusterfs-fuse-3.7.1-13.el6.x86_64

glusterfs-libs-3.7.1-13.el6.x86_64

glusterfs-rdma-3.7.1-13.el6.x86_64

Red Hat Gluster Storage 3.1

rhev-hypervisor6-6.6-20150603.0.el6ev

rhev-hypervisor6-6.6-20150512.0.el6ev

rhev-hypervisor6-6.6-20150421.0.el6ev

glusterfs-3.6.0.53-1.el6.x86_64

glusterfs-api-3.6.0.53-1.el6.x86_64

glusterfs-devel-3.6.0.53-1.el6.x86_64

glusterfs-fuse-3.6.0.53-1.el6.x86_64

glusterfs-libs-3.6.0.53-1.el6.x86_64

glusterfs-rdma-3.6.0.53-1.el6.x86_64

Red Hat Gluster Storage 3.0 Update 4

rhev-hypervisor6-6.6-20150128.0.el6ev

rhev-hypervisor6-6.6-20150123.1.el6ev

glusterfs-3.6.0.42-1.el6.x86_64

glusterfs-api-3.6.0.42-1.el6.x86_64

glusterfs-devel-3.6.0.42-1.el6.x86_64

glusterfs-fuse-3.6.0.42-1.el6.x86_64

glusterfs-libs-3.6.0.42-1.el6.x86_64

glusterfs-rdma-3.6.0.42-1.el6.x86_64

Red Hat Gluster Storage 3.0 Update 3

25 Comments

For the last table, I'd recommend to look into some automatically generated content, similar to Package Manifest in RHEV.

Agreed. :) This table was captured from a similar source, but it's not updated automatically when a new release becomes available. It would be nice to do that.

Hey Laura, can you do your tricks and see if this is up-to-date with RHV 4.0 and 4.1?

Hi Marina, I only have the RHGS package versions and op-version right now; beginning the hunt for 4.0 and 4.1 details.

Hi Marina, just wanted to let you know this has been updated and I'll try to get back and update again as soon as https://bugzilla.redhat.com/show_bug.cgi?id=1440111 is fixed. :)

Just tried to married RHEV 4.1 and RHS 3.2 and I can certify after three days of a big battle that it still doesn't work. Therefore with RHEV 4.0, RHS 3.2 works like a charm.

what about RHVH-4.1-20171106.0-RHVH-x86_64 and glusterfs-3.8.4-18.7.el7rhgs.x86_64 package version, is a supported deployment?

That sounds correct and supported to me, Ismael. Just make sure you're using a compatibility version of 3.6 in RHV. I'll raise an issue to update the RHV/glusterfs tables to make sure we have this info clearly available shortly.

How about Openshift 3.10? Which CNS version is supported there? Will there be a CNS 3.10 or will this still be 3.9?

OCS-3.10 is yet to GA. For now, OCP-3.10 is supported with OCS(CNS)-3.9. Once we GA OCS-3.10, it will be supported even with OCP-3.10

Thanks. Is there an own page regarding CNS lifecycle dates/releases? And is there any chance that OCS 3.10 will be supported with OCP 3.9 (or even better with 3.7)?

Hi - The Red Hat Gluster Storage and Red Hat Virtualization Compatibility Version section states :- "Note that Red Hat Virtualization 4.x requires a compatibility setting of 3.6 when used with Red Hat Gluster Storage 3.1 and above because Red Hat Gluster Storage does not currently include the vdsm package required to support a compatibility version higher than 3.6."

Is this still the case ? The table above it implies something different.

Thanks

Good catch, thanks Richard. The table is right, and I'm removing the incorrect comment now.

Thank you Laura. My customer will be delighted that the compatibility is now fixed for RHGS 3.4 and RHV4.x Cheers

What about the compatibility of CNS/OCS + OpenShift 3.11?

Done.

https://bugzilla.redhat.com/show_bug.cgi?id=1627104 this should also make it into this document

Why? CRIO is as of now unsupported for OCS.

yeah, that's my point -- cri-o is GA in openshift (since 3.10) ie I was expecting it to be usable with CNS/OCS.

I understand your point. Let me discuss and then get back to you.

any updates? :)

I prefer to remove the section 'Red Hat Gluster Storage Client versions provided by Red Hat Virtualization host'. This is very old and the next gen RHVH is already in place. Moreover, efforts are made for RHVH to always ship the latest RHGS server bits. So this entire section doesn't makes any sense now

@Laura, could you delete the same ?

Hi, just a quick question, is Gluster 3.4 supported on RHEL 8 ?

No. It is expected to have only gluster client supported on RHEL-8.1 and onwards.