On 2/26/2014 10:53 AM, Dimitri Maziuk wrote: > On 2/26/2014 8:59 AM, Dan Langille wrote: > >> There are options for retrying the job. Look for 'Reschedule On >> Error'. > That might be useful for very small jobs and transient errors, but in > general automatically retrying something that doesn't work is not a very > smart idea.
Yes. Using OpenVPN is probably the best solution. OpenVPN basically tunnels virtual interfaces (TUN or TAP) over a UDP connection and encrypting the encapsulated packets. The advantage is that Bacula, on both ends of the tunnel, is opening sockets on the virtual interface, not the physical interface. OpenVPN leaves the virtual interface up all of the time. The UDP connection over the physical interface can go up and down independently of the virtual interface. This is even done on purpose for idle connections. If the UDP tunnel connection is down when a packet comes into the virtual interface (on either end of the tunnel) the UDP tunnel connection over the physical interface is automatically re-established. By default, OpenVPN restarts the virtual interface whenever the UDP tunnel connection is re-established by closing it and immediately re-opening it. This will not work with Bacula, as it will kill the socket it has open on the virtual interface. To make OpenVPN work with Bacula it is necessary to specify the 'persist-tun' flag in the OpenVPN config. This flag prevents the virtual interface from restarting every time the UDP tunnel comes back up. Since the virtual interface stays up, Bacula never knows the physical Internet connection ever went down. Of course if the Internet connection itself is down long enough, the job will still fail. But this prevents the failed jobs due to intermittent issues, like power management powering down the physical interface because it is "inactive". ------------------------------------------------------------------------------ Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis & security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users