Print Email PDF

Replication: Version Requirements and Upgrade Recommendations

IN THIS ARTICLE

Outlines the version requirements and upgrade recommendations for clusters utilizing replication in Qumulo Core

REQUIREMENTS

Source and target cluster running Qumulo Core 2.7.3 or above

DETAILS

Replication creates a copy of the data in a directory on your cluster and transfers it to a directory on a second target cluster to generate a point-in-time consistent copy of the source directory on the target cluster. Because two clusters are required for this feature, there are specific version requirements and upgrade considerations dependent on what version of Qumulo Core you are running on either cluster. 

Requirements for Qumulo Core 5.0.1 (and Higher)

Qumulo Core 5.0.0 (and higher) supports replication between 3 consecutive quarterly releases. From version 5.0.1, Qumulo Core blocks replication between unsupported versions. For example, version 5.0.1 can't replicate with releases before 4.3.0 or after 5.2.0.

Replication for Qumulo Core 2.11.0 to 5.0.0

From Qumulo Core 2.11.0 to 5.0.0, clusters that use different software versions can use replication between at least 2 consecutive quarterly releases. Qumulo Core 5.0.0 (and higher) supports replication between 3 consecutive quarterly releases. The following table identifies replication compatibility between releases.

The following table illustrates replication between Qumulo Core versions 4.1.0 to 5.0.0. Cells marked with an x are compatible.

  4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2.0 4.2.1 4.2.2
4.2.3 4.2.4 4.2.5 4.2.6 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 5.0.0
4.1.0 x x x x x x x                        
4.1.1 x x x x x x x                        
4.1.2 x x x x x x x                        
4.1.3 x x x x x x x                        
4.1.4 x x x x x x x                        
4.1.5 x x x x x x x                        
4.2.0 x x x x x x x x x x x x x x x x x x x
4.2.1             x x x x x x x x x x x x x
4.2.2             x x x x x x x x x x x x x
4.2.3             x x x x x x x x x x x x x
4.2.4             x x x x x x x x x x x x x
4.2.5             x x x x x x x x x x x x x
4.2.6             x x x x x x x x x x x x x
4.3.0             x x x x x x x x x x x x x
4.3.1             x x x x x x x x x x x x x
4.3.2             x x x x x x x x x x x x x
4.3.3             x x x x x x x x x x x x x
4.3.4             x x x x x x x x x x x x x
5.0.0             x x x x x x x x x x x x x

Requirements for Qumulo Core 2.10.x (and Lower)

To use replication with earlier versions of Qumulo Core, the source and target cluster must be running the same version of Qumulo Core 2.7.3 or above. Replication will fail if either cluster is on a different version.

Upgrade Recommendations

No matter what version either cluster is currently running, upgrading Qumulo Core while a replication job is running will interrupt the job in progress. Once both clusters return to a state where replication is supported, the job will resume.  

There are specific recommendations regarding upgrades if you create a replication relationship with a target directory path specifying the file system root (supported in 2.12.0 or above). Since the target directory of an established replication relationship is read-only to all client protocol access, upgrading a cluster whose file system root directory is the target of a replication relationship requires the following:

  • If the source cluster is available: Copy the upgrade image to a directory on the source cluster (copying it to the read-only target cluster is not allowed) and wait for the upgrade image to be replicated to the target cluster before proceeding with the documented Web UI or CLI upgrade process
  • If the source cluster is unavailable or this is not possible for some reason: Temporarily make the target relationship writable for the duration of the upgrade using the Make Target Writable action in the Web UI, and then re-establish the relationship using the Reconnect Relationship action after the upgrade completes. Note that this will interrupt replication for the duration of the process. On clusters running Qumulo Core 2.12.5 or below, it will also require additional time to resynchronize the clusters using a full-tree scan after the relationship is reconnected.

Important: The first option is recommended whenever possible to avoid having to resync the clusters after a relationship is reconnected.

RESOLUTION

You should now be able to successfully understand the version requirements and upgrade recommendations with replication in Qumulo Core

ADDITIONAL RESOURCES

Replication: Continuous Replication with 2.11.2 and above

Replication: Continuous Replication with 2.11.1 and below

Replication: Blackout Windows

QQ CLI: Replication

 

Like what you see? Share this article with your network!

Was this article helpful?
3 out of 3 found this helpful

Comments

0 comments

Please sign in to leave a comment.

Have more questions?
Open a Case
Share it, if you like it.