Bonjour,
Je ne comprends plus... Il y a 3 sites géographiques !? Ce n'est plus de la répartition de charge pour améliorer la disponibilité mais une synchronisation des plateformes. Ce n'est pas pareil !
La réponse est purement technique :
- synchronisation des données SQL (à base de mysqldump);
- synchronisation des fichiers Moodledata (à base de rsync);
- synchronisation du code Moodle (moins périodique car ne change que lors des mises à jour, toujours avec rsync).
Il faut bien être conscient que ce n'est pas temps-réel et pas bidirectionnel (encore moins tridirectionnel). En gros, vous devrez définir UNE plateforme Maitre et deux esclaves qui seront écrasées. Conséquence, les données usagers seront aussi sacrifiées sur les deux plateformes esclaves.
Moodle n'intègre pas de synchronisation des contenus.
A bientôt,
Patrick