NetApp CIFS share failover to dr replication partner

From roonics
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 />