Mainframe Storage

Mainframe Storage

Enhancing performance, reliability, and security ensuring the availability of critical business workloads

 View Only

What's New in IBM Copy Services Manager 6.3.15.0

By Randy Blea posted 7 hours ago

  

In Aug 2025 IBM GA'd a new version of IBM Copy Services Manager 

Copy Services Manager 6.3.15.0 Download


IBM Copy Services Manager is a storage replication product that provides a single place to manage all the replication across your IBM storage environment.  With IBM Copy Services Manager customers can simplify the management of their replication solutions while providing disaster recovery and high availability to their applications. 

As always, we're very excited to provide the following key features being released in this new version.  We develop Copy Services Manager in an agile development cycle and as such have included a number of customer requested features!!!

IDEA CSM-I-213 - Rename Suspend command for Migration and MM sessions running in Global Copy mode

IDEA CSM-I-194 Remove session now included in Safeguarded Copy Dual Control Mode

IDEA CSM-I-191 IDEA CSM-I-48 – Support TLS communication and userid/password authentication for SMTP servers (email notifications

IDEA CSM-I-159 Improved process for applying new certificates to the CSM server

Updated GUI look at feel

Support DS8000 10.1 creation of 1024 SGC backups per volume

Support Create Checkpoint feature on FlashSystems Async PBR sessions

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

IDEA CSM-I-213 Rename Suspend command for Migration and MM sessions running in Global Copy mode

  • Both the CSM Migration session as well as the Metro Mirror Failover/Failback session allow customers to start replication in Global Copy mode with the Start GC command.  Global Copy mode on DS8000 replicates the data asynchronously but without consistency.  This is primarily used for migration type cases or when cascading data to an alternate site.  
  • When customers want to pause the replication while running in Global Copy mode, the CSM session provides two options: an inconsistent pause and a consistent pause. 
  • To pause the replication inconsistently, the Stop command will issue individual suspend commands to the Global Copy pairs.  This has no impact to i/o and simply stops all replication of data from the primary to the secondary, albeit in an inconsistent fashion.
  • To pause the data consistently, prior to the 6.3.15 release, the Suspend command could be issued to these sessions.  The Suspend command was designed to ensure data consistency at the remote site.  In order to suspend consistently, all pairs are first converted to Metro Mirror mode and then when all pairs are Prepared (aka Duplex) the session will automatically issue a Freeze/Thaw to ensure data consistency at the secondary site.  
  • The above Suspend process however, can cause application i/o impact, if i/o is still writing to the source volumes in the session.  This is due to the fact that Metro Mirror replication is a synchronous replication, and there might be an extended distance between the source and target volumes. 
  • The Suspend command is typically used in "migration" solutions, so that after shutting down all applications the customer can ensure a consistent image.  However, there's nothing to prevent a customer from issuing the command while i/o is still active. 
  • The command was originally called "Suspend" in order to be consistent in naming across the session types.  However, this was found to be dangerous as the term Suspend does not accurately help indicate the potential impact of the command. 
  • Starting with the 6.3.15 release, the consistent pause command for these two session types while running in Global Copy mode, has been renamed "Move to MM and Suspend Consistently".  This name change, along with the warning prompt that already exists, should hopefully make it clearer to customers what the command will actually do. 
  • Any scripts or scheduled tasks will still work after upgrading to 6.3.15 using the "Suspend" name.  The name change will not break any automation.  But the GUI/CLI will no longer show Suspend as an option, it will only show the new name when issuing commands manually. We do recommend updating any automation though when possible, after upgrading to 6.3.15, to avoid any confusion. 

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

IDEA CSM-I-194 - Remove session now included in Safeguarded Copy Dual Control Mode 

  • In the past, CSM prevented users from removing sessions on the CSM GUI, if the sessions were still in an active (aka not Defined) state.  But in a fairly recent release, the ability to remove active sessions was added, to aid customers with certain scenarios such as migrations, where CSM would help establish the relationships, but another CSM server, DSCLI or other external software would take over those relationships.  
  • When a remove session is issued to an active session though, the session is removed from the CSM server, but ALL relationships on the storage system itself, remain untouched. This is similar to a remove copy set with the "keep on hardware" options, except that the remove copy set will actually also remove Global Mirror constructs on the storage system, leaving only the Global Copy relationships.  With the remove session option, customers can remove the session from the CSM server brains, while leaving Global Mirror up and running on the storage system.
  • While a remove session is protected under Full Dual Control mode, up until 6.3.15, Safeguarded Copy Dual Control mode still allowed it without requiring a second user's approval.  So starting with 6.3.15, we added remove session into the list of actions that require a second user's approval while running in Safeguarded Copy Dual Control mode.  
  • When removing a Safeguarded Copy session, all backups will remain intact on the storage system, but protecting the action behind Dual Control can help prevent a malicious user from delaying the creation of new backups by removing the session used by automation to create the backups.

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

IDEA CSM-I-191 - Support TLS communication and userID/password authentication for SMTP server connections (Email Notifications) 

  • CSM has supported sending Email Notifications for both server alerts as well as Dual Control notifications for awhile.  In order to send email notifications though, customers have to configure a valid email server.
  • Starting with 6.3.15, CSM now supports two new security related enhancements for when configuring an email server.  
    • You can now define a port (such as 587) which supports TLS based encryption to the email server
  •  
    • You can now setup the SMTP server connection by defining a user ID and password 

  • The new support is optional.  Use the default port or lease the user ID and password blank to continue SMTP connections the previous way.

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

IDEA CSM-I-159 - Improved process for applying new certificates to the CSM server   

  • The CSM server has three main ports used for communication which use TLS encryption.  These ports are for the GUI (browser), CLI (local or remote) and the Active/Standby server communication.  When the CSM server is first installed, a set of self-signed certificates are created for each of these connections. 
  • Prior to this release, customers could go to the Settings->Advanced Tools panel and upload a p12 file which would then replace the GUI (browser) certificate with the third party signed certificate that was uploaded.  However, if a customer wanted to apply a signed certificate to the other ports, they would need to follow a complex set of steps documented on online.  
  • Starting with the CSM 6.3.15 release, switching out server certificates has become a LOT easier.  When you use the button on the Settings->Advanced Tools panel it will now apply the uploaded p12 to ALL server communication.  There will no longer be a need to manage these separately.  
  • Note that when applying the certificate via the GUI, because all ports are now updated to use that certificate, any CLI instances (local or remote) as well as all active/standby servers, will need to apply the certificates as well, to prevent any disruption of service. 

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

Updated GUI look and feel  

The CSM 6.3.15 has made slight modifications to the look and feel of the GUI.  The color schemes are closer to those of other storage products and the size of table headers, font, etc have been update to bring a fresher look to the product.  All functionality and usability remains the same.  Just minor updates have been made.

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

Support DS8000 10.1 creation of 1024 SGC backups per volume

The new soon to be GA'd DS8000 10.1 microcode level will increase Safeguarded Copy backups per volume from 500 backups, to 1024 backups. 

To accommodate this change, the CSM 6.3.15 release will automatically default to allow a maximum of 1024 backups per volume.  This means that after installing 6.3.15, any existing SGC sessions will automatically allow a user to create 1024 backups. 

If however, the DS8000 has not be upgraded to the 10.1 level of microcode, AND the Safeguarded Copy session retention is set to allow a 501st backup, you may see a failure in attempting to create new backups.  Before creating a backup, CSM will check to see if the new backup will put you beyond the maximum allowed backups, and if so, the server will delete the oldest backup before creating a new backup.  This means that the server won't attempt to delete the 501st backup now because the maximum is set to 1024. 

If you experience this issue after upgrading to CSM 6.3.15, you can do one of the following actions:

    • Add the following property to Server->Properties which will set the default for the server back to 500

com.server.max_sgc_backups_8k=500

    • Modify the retention for the session so that CSM will expire backups prior to attempting to create the 501st backup.  NOTE: This is actually more efficient anyway, as you ensure that CSM is not delaying the creation of new backups because it's attempting to expire older backups. 

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

Support Create Checkpoint feature on FlashSystems Asynchronous Policy Based Replication session 

When replicating data using FlashSystems Asynchronous Policy Based Replication (PBR), the storage system has the ability now to create a checkpoint which a customer can use to ensure that all data written to the sources prior to that checkpoint has been replicated to the remote storage system.  

Starting with CSM 6.3.15, this feature is now available on CSM Async PBR sessions.  Customers can issue the Create Checkpoint command against the session in order to tell the FlashSystem to create a checkpoint for that volume group, and the CSM session will then automatically monitor the storage system for when that checkpoint completes.  

After issuing the Create Checkpoint command to the session, the CSM session will go into a "Waiting for Checkpoint" state.  Under the covers a thread will kick off which will query the hardware to determine when that check point has completed.  When complete, the session will go right back to the Prepared state.  This new command is available on both two site Async PBR as well as Async PBR with High Availability. 

There are a LOT of different use cases for this type of functionality.  For example, Chris Bulmer pointed out one such use case in his blog "Making the most of async policy-based replication".

The solution that Chris mentioned, was the ability to do a planned failover with no data loss.  Using the create checkpoint feature, customers can be assured that ALL data after quiescing the application has been successfully written to the remote storage system before failing over. 

Let's show you how you can do this with a CSM Scheduled Task.  

You can create a single scheduled task that will walk through all of these steps for you.  The actions in the task would be something like the following:

      1. Run External Script to quiesce the application on the current host system
      2. Issue Create Checkpoint to the CSM Async PBR session managing the Volume Group Replication
      3. Create a Wait For State action that waits for the session to return to a Prepared state.  (Step 2 puts the session into Waiting for Checkpoint state, so when it's back in Prepared we know the check point is done).
      4. Issue Failover to the Async PBR session
      5. Run External Script to resume the application....but issued to the server at the remote site.
      6. Issue Confirm Production at Site 2 to the Async PBR session....this confirms to CSM that production has switched sites
      7. Issue Start H2->H1 command to the Async PBR session.  This restarts replication in the opposite direction.

In only a few short minutes you've now created a Scheduled task in CSM that can be invoked either manually or via external automation using the CSM REST interface....and have successfully failed over you applications to the new site. 

But what other use cases can we think of.  Another use case might be to allow you to create a Safeguarded Snapshot at both the local and remote site making sure they have the exact same data.  This solution combines the ability from the last CSM release, to manage local and remote Snapshots directly from the Async PBR session.  The following task will work no matter the direction of the replication!

To create this Scheduled Task we would do the following:

    1. Run External script to quiesce the application
    2. Issue Create Safeguarded Snapshot to the Async PBR session to create a local Snapshot
    3. Issue Create Checkpoint to the session to create the checkpoint
    4. Create a Wait For State action that waits for the session to return to a Prepared state.
    5. Issue Create Recovery Site Safeguarded Snapshot to create a snapshot on the remote storage system
    6. Run External script to resume the application

The support for Create Checkpoint could in theory even be used to replicate the data to a "third" or "fourth" site.  For example, you could create a CSM Scheduled task that does the following:

    1. Create a Snapshot of local data
    2. Issues a Refresh Thin Clone command to apply that data to a Thin Clone which would now have the data from that latest Snapshot.  That Thin Clone Volume Group would be setup with it's on Async PBR replication policy to a third of fourth site.
    3. Issue Create Checkpoint to that Thin Clone Volume Group
    4. Create a Wait For State action that waits for the session to return to a Prepared state.

The above could then be run on a given interval with the CSM Scheduled task giving you an Async replication of the data to that third or fourth site with an RPO based on how often you run the task.  

Hopefully, you can see that there are a lot of possibilities here and that using a CSM Scheduled Task is not only quite easy....but can help automate these scenarios whether scheduling through CSM, or by invoking it through python or REST. 

https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

CSM 6.3.15.0 What’s New Video

  • https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

Download the What's New CSM 6.3.15 Presentation!!

https://www.ibm.com/support/pages/node/7243216

  • https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png

IDEA/RFE support for Copy Services Manager

 
If you wish to open a new IDEA (formally called a Request for Enhancement) on IBM Copy Services Manager, you can now do so through the following link.
https://ibm-sys-storage.ideas.ibm.com/ideas?project=CSM

  • https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/d5d5d759-cab6-4adb-ae53-b03967a4252d/CSM628/line.png



#ds8900
#copyservicesmanager
​​​#safeguardedcopy#flashsystem​​

0 comments
4 views

Permalink