So, file server migration.
I've robocopied everything over and kept folder permissions intact, I have recreated the shared.
My question is I need a transparent way of switching all the users from the old server (GB-LON-FS1.domain) to the new server(s) GB-LON-FS4.domain.
people have to be able to access the files via \GB-LON-FS1...
My initial plan was to change the dns record for GB-LON-FS1 to FS4's IP address however I realise some users will have the old server's IP cached.
My other thought was to change FS4's IP to that of FS1 and leave the DNS alone.
Would there be issues with UNC paths if the server's hostname does not match the dans entry? I don't assume so.
Can you think of a more transparent way of doing this? All old UNC paths must remain the same. I would prefer to leave AD as is but let me know if hostnames have to change.
I also have FS3 which is DFS replicated from FS4, would it be worth adding two DNS records for FS1 and round robbining it or would there be issues.
This can be done and I have done that before. You can access a share with a random DNS name pointing to your server even if it is not the Active Directory name of the server.
Obviously you will need a small down time to do this. Ultimately, to avoid this kind of issue in the future, you want your user to access file server resources through an abstraction - either through a different name or using DFS.
So from memory, the procedure is:
If you want to avoid the DNS caching problem, then a few days before doing the above, you can change the DNS TTL so that the refresh occurs faster when you do the change. Depending how many computers you have, you could also use
PsExec
and do a DNS flush on all machines.But I'll repeat again because this is key for your future. DO NOT set things up so that users end up with shortcuts or bookmark to a server name. Use aliases for services. (Ref.: The Practice of System and Network Administration by Thomas A. Limoncelli - and probably many other references).