×

Seamless migration of storage volumes between storage arrays

  • US 10,678,465 B2
  • Filed: 05/23/2018
  • Issued: 06/09/2020
  • Est. Priority Date: 04/28/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing seamless migration of a source volume located in a source storage array to a destination storage array, comprising the steps of:

  • disabling the source volume, wherein disabling the source volume prevents the source volume from being used to process standard host I/O requests and causes the source storage array to send a non-standard failure status code to a plurality of host computers in a cluster that also includes the source storage array and the destination storage array;

    transferring, by at least one of the host computers in the cluster in response to receipt of the non-standard failure status code, and while the source volume is disabled and prior to enabling a destination volume in the destination storage array to process host I/O requests, persistent reservation information to the destination storage array, wherein the persistent reservation information indicates which ones of the host computers in the cluster are permitted to access the source volume;

    in response to determining that the persistent reservation information has been successfully transferred to the destination storage array, enabling the destination volume to process host I/O requests in accordance with the transferred persistent reservation information; and

    in response to determining that the destination volume has been enabled to process host I/O requests, modifying an active path for accessing the source volume in each one of the host computers in the cluster to indicate the destination volume, wherein the modification of the active path for accessing the source volume causes subsequent I/O requests that are directed to the source volume to be sent from the host computers in the cluster to the destination storage array for processing in the destination storage array using the destination volume.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×