Sounds like a bunch of work! Some thoughts:
How will users know where to go? That's up to the support team to let them know.
If there are hard-coded URLs then, yes, things that use them will break.
You'll also have to maintain users, Groups, Projects, etc.
Unless I'm missing something, here's an easier, faster, cheaper idea: Backup nightly to a safe location. If things go to **** then find a working server, install Tableau Server, get the backup file and perform a restore. Back in business.
Correy are you using virtual servers? How about take snapshots every night if there is room?
Are you using a distributed the install like a cluster environment?
Did you have any major recoveries you had to do?
Are you able to do file backup every night?
Have you discovered key files or areas that need backup or saving for Tableau?
Jeffrey, This was broad question for a few years back in preparation for designing our Tableau Services. I am not aware of the platform teams final design implementation for disaster recovery or even if there is one.