MailScanner on a cluster
Dave Strydom
strydom.dave at gmail.com
Tue May 23 08:22:36 IST 2006
DAMNIT, gmail doesnt like the tab key...
anyways, i have for example this:
@ IN MX 10 smtp.mailserver.com.
IN MX 20 smtp2.mailserver.com.
then in the mailserver.com zone file i have:
smtp IN A 192.168.0.146
IN A 192.168.0.162
smtp2 IN A 172.172.0.251
IN A 172.172.0.251
The smtp2 record isn't what i am concerned about, what I want to do is
find a way to keep the MX and A records exactly the way they are.
You see, the two mailservers for smtp.mailserver.com sit inside a DMZ,
now I want to add more servers to process the mail, but i dont want to
increase the amount of IP's or DNS records.
I think the only way i am going to get this right is to put them
behind a cisco and get the cisco to do the load balancing, but what I
am trying to establish is if its possible to setup MailScanner in
Mosix type setup, where the load is distributed amount the servers.
I fully understand the way of doing it via DNS, but i want to try
avoid that way.
Dave
On 5/23/06, Dave Strydom <strydom.dave at gmail.com> wrote:
> At the moment i have something like this:
>
>
> @
>
> On 5/22/06, Julian Field <MailScanner at ecs.soton.ac.uk> wrote:
> >
> >
> > Dave Strydom wrote:
> > > Julian,
> > >
> > > I'm already using the DNS round-robin system of both solution 1 and
> > > solution 2, there is just one problem...
> > >
> > > These mailscanners are part of a webhosting setup and handle mail for
> > > about 2500+ different domains, I don't want to have to go update all
> > > MX records everytime i want to add an additional server. Also some
> > > people handle their own DNS records, so then it's a mission to send
> > > out notifications and asking people to sort out their MX records.
> > If you use solution 1, then everyone just has 1 MX record in their DNS
> > records.
> >
> > And for any of your customers that have anything else, expand out their
> > MX records into an equivalent set of A records for your cluster. You
> > don't need them to change anything, do you? You might just have to make
> > them all list an MX server in a DNS domain under your direct control.
> > >
> > > What I am looking at doing is keeping my current "external ip's" and
> > > then having them nat into a cluster, but i want to know if I can run
> > > mailscanner on something like an openmosix cluster, this way I can
> > > just add servers to the cluster and not have to worry about additional
> > > ip's and the updates that go with it.
> > >
> > > Dave
> > > On 5/22/06, Julian Field <MailScanner at ecs.soton.ac.uk> wrote:
> > >> Dave Strydom wrote:
> > >> > Please excuse my ignorance, but can anyone point me in the right
> > >> > direction of:
> > >> >
> > >> > a) is it possible to run MailScanner on a cluster
> > >> Yes.
> > >> > b) If so, can you please point me to some documentation so i can read
> > >> > up on it please.
> > >> It's very easy.
> > >> At the simplest level, which actually works remarkably well considering
> > >> how cheap the solution is, is this:
> > >>
> > >> Solution 1
> > >> ===========
> > >> Create a new DNS record called mx.yourdomain.com and assign multiple
> > >> 'A'records to it, one for each of the IP addresses used by your cluster
> > >> of servers.
> > >> Put a single 'MX' record in your domain's DNS records, pointing to
> > >> "mx.yourdomain.com." (Don't forget the "." on the end).
> > >>
> > >> @ 10 IN MX mx.mydomain.com.
> > >> mx IN A 192.168.99.101
> > >> IN A 192.168.99.102
> > >> IN A 192.168.99.103
> > >> IN A 192.168.99.104
> > >> IN A 192.168.99.105
> > >>
> > >> It's as simple as that. The DNS lookups will rotate through the members
> > >> of your cluster, spreading the messages (by quantity, not by size)
> > >> across your cluster.
> > >>
> > >> Solution 2
> > >> ===========
> > >> You can also do this by having multiple MX records all with the same
> > >> priority number, each pointing to mx1, mx2, mx3, mx4 etc.
> > >>
> > >> @ 10 IN MX mx1.mydomain.com.
> > >> 10 IN MX mx2.mydomain.com.
> > >> 10 IN MX mx3.mydomain.com.
> > >> 10 IN MX mx4.mydomain.com.
> > >> 10 IN MX mx5.mydomain.com.
> > >> mx1 IN A 192.168.99.101
> > >> mx2 IN A 192.168.99.102
> > >> mx3 IN A 192.168.99.103
> > >> mx4 IN A 192.168.99.104
> > >> mx5 IN A 192.168.99.105
> > >>
> > >> Some people argue that this is better as it is more likely to deliver
> > >> mail quicker when you take some of your servers out of action. They are
> > >> possibly right.
> > >>
> > >> Solution 3
> > >> ===========
> > >> You can also do this by spending a fortune on Cisco load balancers and
> > >> have heartbeat monitoring systems, etc. But it won't make any big
> > >> difference, but you will have a very expensive Cisco box to look after
> > >> and a big hole in your bank balance.
> > >>
> > >> Again, can someone please put this in the Wiki for me?
> > >>
> > >> --
> > >> Julian Field
> > >> www.MailScanner.info
> > >> Buy the MailScanner book at www.MailScanner.info/store
> > >> Professional Support Services at www.MailScanner.biz
> > >> MailScanner thanks transtec Computers for their support
> > >>
> > >> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> > >>
> > >>
> > >> --
> > >> This message has been scanned for viruses and
> > >> dangerous content by MailScanner, and is
> > >> believed to be clean.
> > >> MailScanner thanks transtec Computers for their support.
> > >>
> > >> --
> > >> MailScanner mailing list
> > >> mailscanner at lists.mailscanner.info
> > >> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> > >>
> > >> Before posting, read http://wiki.mailscanner.info/posting
> > >>
> > >> Support MailScanner development - buy the book off the website!
> > >>
> >
> > --
> > Julian Field
> > www.MailScanner.info
> > Buy the MailScanner book at www.MailScanner.info/store
> > Professional Support Services at www.MailScanner.biz
> > MailScanner thanks transtec Computers for their support
> >
> > PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> >
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> > MailScanner thanks transtec Computers for their support.
> >
> > --
> > MailScanner mailing list
> > mailscanner at lists.mailscanner.info
> > http://lists.mailscanner.info/mailman/listinfo/mailscanner
> >
> > Before posting, read http://wiki.mailscanner.info/posting
> >
> > Support MailScanner development - buy the book off the website!
> >
>
More information about the MailScanner
mailing list