Le fichier ocf-pgbouncer.txt est un script adapté du script ocf Evmsd fourni par heartbeat-2. Il y a une ou deux gruikeries (return 7 au lieu du code retour OCF) mais il est fonctionnel (la bascule s'effectue bien en cas de standby, défaillance serveur, coupure heartbeat, crash pgbouncer ...).

L'avant dernière ligne (ocf_log debug ...) peut être commenté, à la charge du sysadmin de décider.

Le fichier cib.xml permet la configuration de heartbeat2 afin de créer le cluster HA pour pgbouncer. Il gère l'attribution de l'alias IP (sur lequel écoutera pgbouncer) et le démarrage de pgbouncer.

Version des logiciels utilisés :

  • linux debian ecth
  • kernel 2.6.24-3-grsec
  • heartbeat-2 2.1.3-5~bpo40+1
  • pgbouncer 1.1.2-0rc1