Bonjour tous,
J'aimerais avoir de la répartition de charge sur un serveur dovecot/postfix ainsi que du failover (au cas z'ou)
Dispo :
* Deux serveurs (dovecot/postfix) (MTA : dovecot)
* Un SAN (OpenFiler) pour stocker les mails!
L'idée serait de faire de la répartition de charge DNS sur les deux serveurs dovecot & postfix (je pense que c'est le plus propre!?) Et afin de ne pas avoir 2 fois les mails de stocké, qu'il soit stocké sur la baie SAN (existante et redondé)
Est-ce qu'un truc simple de dire : même configuration sur les deux serveurs et les dossiers Maildir pointe sur le même partage SAN suffirait? (comment fonctionne les locks.. si deux éditions simultanée...)
Sinon comment faire? Une surcouche de clustering (même pas sûr car le pointage sur le SAN reste le problème...) ?
Merci d'avance,
Linuxement,
David
# Re ...
Posté par LaBienPensanceMaTuer . Évalué à 3.
Postfix utilise des identifiants "uniques" pour stocker les mails dans ses différentes spool (active, deferred, etc...).
Les identifiants sont uniques pour une instance donnée de Postfix, mais qu'en est il pour deux instances travaillant de façon concurrente sur un même spool ?
Pour Postfix, j'utiliserai donc 2 spools distinctes et l'agent de delivery de dovecot, dovecot-lda.
Par contre, le même problème peut arriver avec dovecot... Faut voir comment ce dernier gère les id de mails ...
Après, ça doit pouvoir se "patcher" ... Enfin, à creuser, il me semble qu'ils en parlent ici:
http://wiki.dovecot.org/HowTo/ImapProxy
Je pense toutefois que tu dois pouvoir avoir une configuration "mutante": 1 dovecot "master", chargé de la delivery et de la consultation et N dovecot "semi slave", chargé de servir les requêtes clients.
Mais on tombe dans une configuration ou on a un "Single Point of Failure"...
Je me souviens qu'il y a looonggtemmmpss j'avais utilisé Cyrus-imapd, réputé pour sa capacité à être monté en cluster...
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
Possible or not possible?
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
Pour le système... et toujours le SAN pour les datas...
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
[^] # Re: Re ...
Posté par LaBienPensanceMaTuer . Évalué à 1.
Sincèrement, si tu as quelques compétences de codeur, ça doit pouvoir se patcher (genre l'id des mails postfix est préfixé de l'id du serveur, idem pour le dovecot).
Je t'envoie un message en privé ...
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
Merci quand même!
[^] # Re: Re ...
Posté par Wawet76 . Évalué à 1.
Mon avis est surtout qu'il doit y avoir pas mal de pages qui parlent de ça sur le net, à commencer par la doc de Postfix et de Dovecot non ?
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
Pas bête!!!!
> Mon avis est surtout qu'il doit y avoir pas mal de pages qui parlent de ça sur le net, à commencer par la doc de Postfix et de Dovecot non ?
Il est possible que je cherche mal mais les pages on l'aire sacrément bien caché...
[^] # Re: Re ...
Posté par Wawet76 . Évalué à 1.
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
[^] # Re: Re ...
Posté par llaxe . Évalué à 1.
Sinon je vois pas trop l'intérêt de load-balancer postfix si c'est directement à partir du dns. J'ai plutôt l'impression que ça peut suffire de mettre un frontal qui absorbe la charge des spams etc... Et ça te libère des machines derrière pour répartir si tu as besoin.
[^] # Re: Re ...
Posté par David (site web personnel) . Évalué à 1.
Dovecot lui a des index... Comment il va gérer ça? Si par exemple les deux serveurs veulent accéder au mail en même temps...?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.