conf.d/10-director.conf :
service director {
unix_listener login/director {
mode = 0666
}
inet_listener {
port = 9090
}
}
director_servers = node1.example.com node2.example.com node3.example.com
director_mail_servers = backend1 backend2 backend3
director_user_expire = 15 min
director_username_hash = %u
Indiquez aux processus de connexion IMAP/POP3 de l'utiliser :
service imap-login {
executable = imap-login director
}
service pop3-login {
executable = pop3-login director
}
Exploitation :
doveadm director status # Cluster view
doveadm director map # Active user → backend mappings
doveadm director move alice@e.com backend2 # Force a user to a specific backend
Bascule : si un backend disparaît, le director redirige les utilisateurs vers le prochain backend en bonne santé dans l'anneau de hachage. Après 15 minutes d'inactivité (director_user_expire), les utilisateurs peuvent être réaffectés si le cluster s'est rééquilibré.
Connectez-vous pour garder une trace de ce que vous avez lu.