US 11,983,083 B2
Trust relationship migration for data mirroring
Balaji Ramani, Bangalore (IN); Harsha Sridhara, Bangalore (IN); and Rakshit Karnawat, Bangalore (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on May 16, 2022, as Appl. No. 17/744,875.
Application 17/744,875 is a continuation of application No. 16/806,031, filed on Mar. 2, 2020, granted, now 11,334,454.
Application 16/806,031 is a continuation of application No. 15/820,940, filed on Nov. 22, 2017, granted, now 10,621,056, issued on Apr. 14, 2020.
Application 15/820,940 is a continuation of application No. 14/838,678, filed on Aug. 28, 2015, granted, now 9,836,367, issued on Dec. 5, 2017.
Prior Publication US 2022/0276941 A1, Sep. 1, 2022
Int. Cl. G06F 11/00 (2006.01); G06F 3/06 (2006.01); G06F 11/20 (2006.01); G06F 21/00 (2013.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01); G06F 11/14 (2006.01)
CPC G06F 11/2069 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 3/065 (2013.01); G06F 3/0683 (2013.01); G06F 11/2071 (2013.01); G06F 11/2094 (2013.01); G06F 21/00 (2013.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01); G06F 11/1456 (2013.01); G06F 2201/805 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
establishing a disaster recovery relationship and a trust relationship between a first cluster and a second cluster, wherein the trust relationship allows the first cluster to mirror data, remotely written by a client to the first cluster, to the second cluster, wherein the trust relationship is further established to enable the client to remotely access the mirrored data from the second cluster, and wherein the client is restricted from accessing the mirrored data before establishment of the trust relationship;
monitoring the first cluster for a disaster;
in response to detecting the disaster of the first cluster, performing a failover from the first cluster to the second cluster based upon the disaster recovery relationship, wherein the failover breaks the trust relationship, wherein no trust relationship is established between the second cluster and a different cluster than the first cluster prior to the disaster of the first cluster, wherein the client is remote to the different cluster; and
providing, by the second cluster during the failover, the client with remote access to data previously accessible to the client through the first cluster before the disaster, wherein the trust relationship is automatically migrated to create a migrated trust relationship, created in response to initiation of the failover triggered based upon detecting the disaster of the first cluster, for allowing mirroring of data from the second cluster to the different cluster.