Solution 1 :
DRBD en mode double primaire avec un proxy est une option.
Solution 2 :
Plutôt que de synchroniser, pourquoi ne pas partager le même système de fichiers via NFS ?
Solution 3 :
Implémenter un système de fichiers distribué est probablement mieux que de le pirater avec des outils et des scripts, surtout si le cluster de serveurs va se développer. Vous serez également en mesure de mieux gérer un nœud en panne.
Je ne pense pas que Gluster (ou AFS) soit exagéré.
Solution 4 :
Dans votre cas, je recommanderais une combinaison de DRBD en mode dual-primary et gfs ou ocfs.
L'inconvénient de DRBD en double primaire est qu'il fonctionnera en mode synchrone. Mais la vitesse d'écriture ne semble pas être importante ici, n'est-ce pas ?
Une alternative à DRBD pourrait être un Soft-Raid1 utilisant plusieurs (2+) cibles iSCSI - mais je préférerais DRBD avec deux nœuds.