NetApp CIFS share failover to dr replication partner: Difference between revisions

From roonics
Jump to navigation Jump to search
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
In this example we replicate a CIFS share from the source NetApp to a DR NetApp, details below:
In this example we replicate a CIFS share from the source NetApp to a DR NetApp, details below:


<pre>
<pre>
[------------]
[------------------------------]                                        [------------------------------]
|
|            Source            |                                        |            DR END            |
|
|                              |                                        |                              |
|
| Hostname: NetApp001          |    >>>>>>>_____________________\`-._    | Hostname: NetApp002          |
|
| SVM Name: netappsvm001_files |    >>>>>>>                    /.-'    | SVM Name: netappsvm002_files |  
[------------]
| Alias:    fileserver01      |                                        | Alias:    fileserver02      |
|                              |                                        |                              |
[------------------------------]                                        [------------------------------]
</pre>
</pre>
==Failover==
==Failover==


Line 20: Line 22:
*Break the replication of the share on the DR NetApp.
*Break the replication of the share on the DR NetApp.


*Browse the share at the DR end to make sure its writable.
*Browse the share at the DR end to make sure its writable (\\fileserver02).


*Repoint DNS so (in this example) fileserver01 now points to the DR NetApp.
*Repoint DNS so (in this example) fileserver01 now points to the DR NetApp.
Line 70: Line 72:


*Re start and re sync replication
*Re start and re sync replication
[[Category:NetApp]]
[[Category:CIFS]]
‎<comments />

Latest revision as of 10:05, 20 March 2022

In this example we replicate a CIFS share from the source NetApp to a DR NetApp, details below:

[------------------------------]                                         [------------------------------]
|            Source            |                                         |            DR END            |
|                              |                                         |                              |
| Hostname: NetApp001          |    >>>>>>>_____________________\`-._    | Hostname: NetApp002          |
| SVM Name: netappsvm001_files |    >>>>>>>                     /.-'     | SVM Name: netappsvm002_files | 
| Alias:    fileserver01       |                                         | Alias:    fileserver02       |
|                              |                                         |                              |
[------------------------------]                                         [------------------------------]

Failover

  • Stop the CIFS server on source NetApp:
vserver cifs stop -vserver netappsvm001_files
  • Remove the netbios alias (if one exists) on source NetApp:
vserver cifs remove-netbios-aliases -vserver netappsvm001_files -netbios-aliases fileserver01
  • Break the replication of the share on the DR NetApp.
  • Browse the share at the DR end to make sure its writable (\\fileserver02).
  • Repoint DNS so (in this example) fileserver01 now points to the DR NetApp.
  • Flush DNS cache then ping fileserver01 and make sure it resolves to the DR IP address.
  • Add netbios alias at DR end (the client may need to reboot before this works):
vserver cifs add-netbios-aliases -vserver netappsvm002_files -netbios-aliases fileserver01
  • Re-assign the SPNs on fileserver01 AD account, this must be carried out on a Windows machine with rights to update the computer object for the NetApp CIFS server:
setspn -D HOST\fileserver01 netapp001
setspn -D HOST\fileserver01.somedomain.com netapp001
setspn -D CIFS\fileserver01 netapp001
setspn -D CIFS\fileserver01.somedomain.com netapp001

setspn -S HOST\fileserver01 netapp002
setspn -S HOST\fileserver01.somedomain.com netapp002
setspn -S CIFS\fileserver01 netapp002
setspn -S CIFS\fileserver01.somedomain.com netapp002

Failback

  • Remove netbios alias from DR NetApp:
vserver cifs remove-netbios-aliases -vserver netappsvm002_files -netbios-aliases fileserver01
  • Repoint DNS so (in this example) fileserver01 now points to the source NetApp.
  • Add netbios alias back on the source NetApp:
vserver cifs add-netbios-aliases -vserver netappsvm001_files -netbios-aliases fileserver01
  • Start the CIFS server on the source NetApp:
vserver cifs start -vserver netappsvm001_files
  • Re-assign the SPNs on fileserver01 AD account, this must be carried out on a Windows machine with rights to update the computer object for the NetApp CIFS server:
setspn -D HOST\fileserver01 netapp002
setspn -D HOST\fileserver01.somedomain.com netapp002
setspn -D CIFS\fileserver01 netapp002
setspn -D CIFS\fileserver01.somedomain.com netapp002

setspn -S HOST\fileserver01 netapp001
setspn -S HOST\fileserver01.somedomain.com netapp001
setspn -S CIFS\fileserver01 netapp001
setspn -S CIFS\fileserver01.somedomain.com netapp001
  • Re start and re sync replication

‎<comments />