High-availability installation

This topic discusses Enterprise Steam high availability in the context of active-passive configurations only; active-active configurations are currently unsupported.

Automatic restart

On systemd Linux distributions, Enterprise Steam is configured to automatically restart on failure.

Active-Passive Setup

  1. Prepare two or more servers for Enterprise Steam. One will server as primary and the others as backups.

  2. Proceed with normal installation of Enterprise Steam on all servers. Do not start the service yet.

  3. Provision a shared storage and mount it, so it is accessible for reading and writing on all servers.

  4. Edit /opt/h2oai/steam/conf/steam.yaml and set STEAM_DATA_DIRECTORY to point to the shared storage.

  5. Start Enterprise Steam on the primary and finish the setup.

Manual failover

In the event of a failure of the primary that did not get resolved by automatic restart, start the backup and reroute the load-balancer.