Vision Client Launcher and Redundant Gateways

Ignition v8.1 with Vision. I have a router with port forwarding between a Vision client (192.168.40.21) and redundant Ignition gateways (192.168.30.11 and 192.168.30.12). The router address is 192.168.40.1. Router port 8088 is forwarded to the primary gateway (192.168.30.11) port 8088. Port 8089 is forwarded to the backup gateway (192.168.30.12) port 8088. How do i setup up the Client Launcher to automatically switch to the backup gateway when the primary fails?

Don't believe that is going to work. The vision launcher gets the redundancy info when it connects the first time to the master. But the master has no idea about anything to do with your network setup. So it's going to just tell the client it would need to fallback to the 192.168.30.12 address.

You need to change your router configuration so it allows comms between the 192.168.40.x network and the 192.168.30.x network (or at least, those IPs that need to talk)

Hmm… This means that a Vision client cannot be launched after a gateway failover. This seems to be an oversight in the version 8 Client Launcher design. In version 7.9 the backup gateway could be specified as an argument to the launcher.

In your user folder under the .ignition\clientlauncher-data\vision-client-launcher.json file, there should be a section for your project that says redundant.gateways and by default without redundancy it will be a blank list/array [] but you can add/edit your gateway there to be ["http://192.168.40.1:8089"] and see if it keeps that or overrides it when you launch it.

You could also try setting your Gateway settings for Networking --> Web Server --> Public HTTP Address to use your 192.168.40.1 IP and 8088 for the primary and 8089 for the backup to see if that fixes your issue.

You're using NAT and you should really be using routing instead with the firewall allowing the client to access the redundant servers directly instead of through port forwarding.