we have a 4 root (dedicated) servers (no virtual servers/vservers, full hardware servers with asus mainboards and 6 real Intel cores) running Debian hosted by another company and standing in their location. Each server has its own IPv4 and multiple services are running on those machines.
My aim is to connect all 4 server to a private network with private IP addresses (something 192.168.x.x) on a virtual network interface. Later I would like to bind special services like mysql database only to the virtual interface and block most traffic on the public interface (eth0) with iptables. Also there should be a directory somewhere in the filesystem of each server which holds synched content for all 4 servers.
What kind of software solution should I use to configure this setup? Is this done with OpenVPN? Or some other solution?
We don't need hard encryption on the wire with big keys as the speed matters most.
Thanks for any hint, Simon