chilinux wrote
It sounds like you are trying to maximize performance/throughput but going about it in a complicated way.
I was actually more after redundancy than performance - while we will eventually have a lot of remotes sites actual bandwidth usage will be quite small.
chilinux wrote
OpenVPN AS is not really designed with using a OSPF routing daemon such as GNU Zebra/Quagga on the same server. For what you are trying to accomplish with VPN Gateway and OSPF, I would suggest instead try tunneling GRE inside the OpenVPN connection.
I'm working with some existing routers that won't support this - my only workable option is the OpenVPN clients on each remote router.
openvpn_inc wrote
> Is this mode of operation just not supported when running OpenVPN AS with Cluster mode enabled?
Correct, this is not supported under cluster mode, therefore the option is removed there.
Is there a particular reason why this is the case? I'm just curious if it's something technical or maybe a support issue (for example I can see how clients flip-flopping from one server to another could make routing a pain to get working in some network setups).
openvpn_inc wrote
> And if not - is it possible to have multiple OpenVPN Access Server's point to the same MySQL server to share configuration data even if not acting in a failover or clustering mode?
It is possible, but not a use case we advertise or fully support. Still we see people do it and it works. So just be prepared that if you run into serious issues with this, that we may not be able to help you. A caveat here is that if you make changes on one node, they are not applied automatically on all other nodes - you'd need to reload configuration with sacli start or such to get them to pick up the configuration changes.
OK so tread with caution!
For my proposed usage we'd be making very few changes once all the remote sites were configured - and it would be pretty straight forward for us to limit changes to be made only on a single "primary" server and then just restart the secondaries for the changes to take effect.