We can use an automated installer SilentInstaller.py. It's written in Python and community supported. Automated installers are great to use when you need multiple servers or environments to have the same configuration. See Tableau's online help for more instructions at https://onlinehelp.tableau.com/current/server/en-us/automated_install_windows.htm.
In addition, we want to mention TSM. It is a new feature that was introduced with version 2018 R2 on Windows and with version 10.5 on Linux. It serves the configuration and administration purpose of Tableau Server. You can learn more about TSM here:
- Windows: https://onlinehelp.tableau.com/current/server/en-us/tsm_overview.htm.
- Linux: https://onlinehelp.tableau.com/current/server-linux/en-us/tsm_overview.htm.
The downside of this tool is, that if you have Tableau Server without TSM (older version) and want to upgrade, you have to install Tableau Server and install a fresh copy of new version with TSM, as explained here:
https://onlinehelp.tableau.com/current/server/en-us/sug_pretsm_to_tsm.htm.
Read more about coordination services and configuring processes in the second and third nodes in the online Tableau help document at https://onlinehelp.tableau.com/current/server/en-us/distrib_ha_install_3node.htm.