Ceci est une ancienne révision du document !
WIP
Objectif : mettre en place un serveur Openvpn haute disponibilité, en mode “actif-actif”.
On souhaite pouvoir mette en place plusieurs serveurs Openvpn permettant l'accès avec les mêmes identifiants/certificats, et surtout, les mêmes adress ip attribuées.
On souhaite également pouvoir reproduire le comportement par défaut (ie sans –duplicate-cn) n'autorisant qu'une seule connexion à la fois pour un Common Name (cn) donné.
Problème à résoudre :
Authentification commune
Routage dynamique
Deux systèmes permettent, à partir d'openvpn d'obtenir des informations sur les routes “internes” à Openvpn :
L'avantage du ficheir de status, c'est qu'il contient un récapitulatif des routes actives au moment où il est écrit. L'inconvénient, c'est qu'il n'est écrit que périodiquement (60 secondes, par défaut), ce qui induit une granularité minimum sur la mise à jour.
L'avantage des scripts/plugins, c'est qu'ils sont appelé “just in time”, quand un évènement se produit. L'inconvénient, c'est que si on se base uniquement sur eux, il faut être sur de ne rater aucun évènement, sous peine d'être “désynchronisé”.
Connexion unique