niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » Apps » Postfix
load balance
Post new topic   Reply to topic Page 1 of 1 [6 Posts] View previous topic :: View next topic
Author Message
Victor Duchovni
*nix forums Guru


Joined: 28 Feb 2005
Posts: 2927

PostPosted: Thu Feb 23, 2006 5:59 pm    Post subject: Re: load balance Reply with quote

On Thu, Feb 23, 2006 at 05:40:59PM +0000, Matt Fretwell wrote:

Quote:
On Thu, 23 Feb 2006 08:09:58 -0800
Dennis Peterson <dennispe@inetnw.com> wrote:

For smtp:
I use round-robin dns for load sharing (it can't really
balance the load as it hasn't any idea what load any server
is carrying). You can layer that by using multiple
round-robin mx records, each having equal costs as aol.com has
done.

Round robin on the firewall for each MX IP to several plus
internal servers would also allow the fault tolerance to grow
phenomenally.

I would hazard a guess that the real question the OP tried to ask, but
failed, was how to load-balance the mailstore. That question is not not
a Postfix question, it is about POP, IMAP, storage redundancy, ...

Load-balancing the mailstore is not trivial, a number of approaches are
possible. The simplest is HA NFS + multiple IMAP servers with maildir
that see the same store. I am not sure this scales well to large stores
(much better for POP than IMAP), because the NFS ops to scan large
maildirs can make IMAP performance poor. Otherwise one can look for
file-systems over SAN storage with remote mirroring, HA clusters, ...

Finally, if users never delete email (append-only store), one may be
able rsync (symmetric) the mail between multiple stores. Not sure how
this scales. I have only seen this done for vanity-domain single-user
mail stores.

In any case this question belongs on the Cyrus, Dovecot, Courier-IMAP, ...
mailing lists.

--
Viktor.

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.

To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:majordomo@postfix.org?body=unsubscribe%20postfix-users>

If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.
Back to top
Matt Fretwell
*nix forums Guru


Joined: 19 Feb 2005
Posts: 583

PostPosted: Thu Feb 23, 2006 5:40 pm    Post subject: Re: load balance Reply with quote

On Thu, 23 Feb 2006 08:09:58 -0800
Dennis Peterson <dennispe@inetnw.com> wrote:

Quote:
For smtp:
I use round-robin dns for load sharing (it can't really
balance the load as it hasn't any idea what load any server
is carrying). You can layer that by using multiple
round-robin mx records, each having equal costs as aol.com has
done.

Round robin on the firewall for each MX IP to several plus
internal servers would also allow the fault tolerance to grow
phenomenally.


Matt
Back to top
Dennis Peterson
*nix forums beginner


Joined: 22 Feb 2006
Posts: 18

PostPosted: Thu Feb 23, 2006 4:09 pm    Post subject: Re: load balance Reply with quote

Jahidul Hasan wrote:
Quote:

Can anybody give me any idea or document link for load balance of postfix.

I have 3 servers which I need to balance all the mails.

Regards
Jahid

There is both a load sharing and fault tolerant way to do this. Any single
system can fail and the work will continue on the remaining systems.

For spam/virus daemons:

I connect via tcp sockets and use this proxy to load share among several servers:

http://www.inlab.de/balance.html

For smtp:
I use round-robin dns for load sharing (it can't really balance the load as it
hasn't any idea what load any server is carrying). You can layer that by using
multiple round-robin mx records, each having equal costs as aol.com has done.
Notice below that each MX record has 15 for a cost, and that each MX hostname
expands to multiple (round-robin) A records. Four mx records gives them 14 load
sharing mail servers.

$ dig mx aol.com

; <<>> DiG 9.2.4 <<>> mx aol.com

;; QUESTION SECTION:
;aol.com. IN MX

;; ANSWER SECTION:
aol.com. 3600 IN MX 15 mailin-04.mx.aol.com.
aol.com. 3600 IN MX 15 mailin-01.mx.aol.com.
aol.com. 3600 IN MX 15 mailin-02.mx.aol.com.
aol.com. 3600 IN MX 15 mailin-03.mx.aol.com.

;; ADDITIONAL SECTION:
mailin-01.mx.aol.com. 300 IN A 64.12.137.249
mailin-01.mx.aol.com. 300 IN A 205.188.156.185
mailin-01.mx.aol.com. 300 IN A 205.188.158.121
mailin-02.mx.aol.com. 300 IN A 205.188.155.89
mailin-02.mx.aol.com. 300 IN A 205.188.157.25
mailin-02.mx.aol.com. 300 IN A 64.12.138.185
mailin-03.mx.aol.com. 300 IN A 64.12.138.120
mailin-03.mx.aol.com. 300 IN A 205.188.157.217
mailin-03.mx.aol.com. 300 IN A 205.188.159.57
mailin-03.mx.aol.com. 300 IN A 64.12.138.57
mailin-04.mx.aol.com. 300 IN A 205.188.156.249
mailin-04.mx.aol.com. 300 IN A 205.188.159.217
mailin-04.mx.aol.com. 300 IN A 64.12.138.89
mailin-04.mx.aol.com. 300 IN A 64.12.138.152

dp
Back to top
mouss
*nix forums Guru


Joined: 27 Feb 2005
Posts: 1947

PostPosted: Thu Feb 23, 2006 2:34 pm    Post subject: Re: load balance Reply with quote

Magnus Bäck a écrit :
Quote:

Can you please correct the time on your computer? It's about 60 hours
too fast.


That gives him a DATE_IN_FUTURE_48_96 in SA... but he also gets a
INFO_TLD, and guess why? because of a mailscanner URL!!!
So the scanner gets oneself caught by the underlying filter!
Back to top
Magnus Bäck
*nix forums Guru


Joined: 26 Feb 2005
Posts: 1366

PostPosted: Thu Feb 23, 2006 8:23 am    Post subject: Re: load balance Reply with quote

On Saturday, February 25, 2006 at 20:53 CET,
Jahidul Hasan <jahid@bjitbd.com> wrote:

Quote:
Can anybody give me any idea or document link for load balance of
postfix.

I have 3 servers which I need to balance all the mails.

For incoming mail, three equal-priority MX records in DNS will balance
the load reasonably well.

Can you please correct the time on your computer? It's about 60 hours
too fast.

--
Magnus Bäck
magnus@dsek.lth.se
Back to top
MD. Jahidul Hasan
*nix forums addict


Joined: 28 Feb 2005
Posts: 51

PostPosted: Thu Feb 23, 2006 8:23 am    Post subject: load balance Reply with quote

Can anybody give me any idea or document link for load balance of postfix.

I have 3 servers which I need to balance all the mails.

Regards
Jahid

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [6 Posts] View previous topic :: View next topic
The time now is Thu Jan 08, 2009 11:53 am | All times are GMT
navigation Forum index » Apps » Postfix
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Is there a boot loader that can load a file a start up an... christopher.mcrorie@gmail Setup 1 Thu Jul 20, 2006 2:57 am
No new posts Load balancing outgoing messages Pierre VANNIER Postfix 2 Wed Jul 19, 2006 8:21 am
No new posts Announce: LBPool 1.0 beta1 (Load Balancing JDBC Connectio... Kevin Burton MySQL 2 Wed Jul 19, 2006 5:35 am
No new posts Balance I/O Vincent M Server 8 Tue Jul 18, 2006 7:29 pm
No new posts balance I/O Vincent M AIX 2 Tue Jul 18, 2006 7:07 pm

Credit Counseling | Ringtones | Mortgage | Problem Mortgage | Halloween Costumes
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.2833s ][ Queries: 20 (0.1601s) ][ GZIP on - Debug on ]