OpenVPN un account più server e Load Balancing

1

Ho recentemente sperimentato OpenVPN. Il mio obiettivo è creare un gruppo di server in posizioni diverse con un singolo nome utente e password per ciascun utente memorizzato in un database centrale. Ad esempio:

  • LOCATION1.ovpn
  • LOCATION2.ovpn
  • LOCATION3.ovpn
  • LOCATION4.ovpn
  • LOCATION5.ovpn

Quindi un utente può scegliere una posizione dall'elenco sopra di file ovpn e accedere con un singolo nome utente e password (ad esempio username: dave e password: pass123 funzioneranno su tutti i server). Diciamo che l'utente seleziona LOCATION1.ovpn il sistema sceglierà quindi tra 4 server in quella posizione a seconda delle connessioni correnti (loadbalancing) e fungerà anche da failover. Ho effettuato alcune ricerche e ho visto dalla documentazione OpenVPN che questo potrebbe essere configurato utilizzando il seguente approccio:

remote server1.mydomain.example
remote server2.mydomain.example
remote server3.mydomain.example

Ho installato e configurato correttamente tutti i 20 server. Tuttavia, sto riscontrando problemi nel far funzionare la configurazione di cui sopra, in particolare consentendo agli utenti di autenticarsi con uno dei miei server con un singolo utente e una password impostati da un punto centrale.

    
posta josh2205 04.10.2018 - 18:39
fonte

1 risposta

0

Per eseguire questa operazione è necessario innanzitutto creare l'infrastruttura PKI interna, quindi eseguire la replica dei dati IP / di routing / utente su tutti i server OVPN come desiderato.

Pritunl ha appena risolto questi problemi con mongodb, potresti dare un'occhiata e forse seguire questo approccio per rimpiazzare con mysql / glusterfs ... qualunque cosa.

    
risposta data 05.10.2018 - 07:31
fonte

Leggi altre domande sui tag