List Info

Thread: Functionally Split Cluster




Functionally Split Cluster
country flaguser name
United States
2007-12-10 17:05:06
Looking at the design of a functionally split cluster, I
have a few  
questions.
http://netwinsite.com/surgemail/help/clustering_fu
nctional.htm

For the front end "filter server," does each
server need to be  
configured manually when a domain is added? Or does the back
end  
server make any of those updates when a domain is added?
Assuming the  
front ends must be configured separately, is it possible to
set up so  
surgemail.ini can be sync'd between them? I believe there
are host  
specific settings

For domains in "surgewall" mode (incoming SMTP and
filtering only,  
with mail directed to an outside server), do accounts need
to be  
created on the main server so people can log in to manage
filtering?  
If it is kept local on the filtering server, how is spam
info shared  
between front end servers?

For the webmail servers, should I be planning to have each
domain go  
to a specific Webmail server so the cached data is
available? If so,  
is there a recommended way to sync between webmail servers
in case  
the person's primary is not available and they log in to a
different  
server? When the server is all on a single machine, adding a
domain  
also configures webmail. Is this possible with the servers
split, or  
do I need to manually update webmail.ini on the separate
machines?  
Can webmail.ini be sync'd between multiple webmail machines
(maybe  
even from an unused webmail configuration on the main
server), or are  
there host specific settings I need to be careful with?

I know I need to sync srs.secret among all the front/back
end servers  
(not webmail, though?). Are there other files that should be
sync'd  
periodically, or upon updates?

My apologies if any of this is explained in the
documentation or  
FAQs. I've reviewed the manual, but wanted to clarify the
items above  
before I try to set up a test system to verify exactly how
the  
functional split is managed.

Thanks!

Noah


Re: Functionally Split Cluster
country flaguser name
New Zealand
2007-12-10 18:48:04

Noah Price wrote:
> Looking at the design of a functionally split cluster,
I have a few 
> questions.
> http://netwinsite.com/surgemail/help/clustering_fu
nctional.htm
> 
> For the front end "filter server," does each
server need to be 
> configured manually when a domain is added? 

Yes

Or does the back end server
> make any of those updates when a domain is added?

no

  Assuming the front
> ends must be configured separately, is it possible to
set up so 
> surgemail.ini can be sync'd between them? 
I believe there are host
> specific settings
> 
> For domains in "surgewall" mode (incoming
SMTP and filtering only, with 
> mail directed to an outside server), do accounts need
to be created on 
> the main server so people can log in to manage
filtering? If it is kept 
> local on the filtering server, how is spam info shared
between front end 
> servers?

there must be one front end server per domain

> 
> For the webmail servers, should I be planning to have
each domain go to 
> a specific Webmail server so the cached data is
available?

It is probably best yes.


  If so, is
> there a recommended way to sync between webmail servers
in case the 
> person's primary is not available and they log in to a
different server? 
> When the server is all on a single machine,

That is automatic.

  adding a domain also
> configures webmail. Is this possible with the servers
split, or do I 
> need to manually update webmail.ini on the separate
machines? 

Yes you need to manually update webmail.ini

Can
> webmail.ini be sync'd between multiple webmail machines
(maybe even from 
> an unused webmail configuration on the main server), or
are there host 
> specific settings I need to be careful with?

I think you could probably sync the file itself.

> 
> I know I need to sync srs.secret among all the
front/back end servers 
> (not webmail, though?). Are there other files that
should be sync'd 
> periodically, or upon updates?

no

> 
> My apologies if any of this is explained in the
documentation or FAQs. 
> I've reviewed the manual, but wanted to clarify the
items above before I 
> try to set up a test system to verify exactly how the
functional split 
> is managed.
> 
> Thanks!
> 
> Noah
> 

A lot of these questions stem from building a cluster to
handle multiple 
domains and be functionaly split, we belive this is the
wrong approach, 
we believe you should split on domains, and only use a
functionaly split 
cluster to handle a single large domain which cannot be
contained on a 
single or mirrored server.

I'm not saying it won't work, it's just not the way I'd do
it 



-- 
When replying please quote original message to save time and
always let
us know what OS and version of SurgeMail you are using.

************************************************************
****************
If you wish to communicate with other users and talk about
SurgeMail and
also get news about updates etc then join the SurgeMail
List.
Send an email to surgemail-list-requestnetwinsite.com with only 
"subscribe" in the message body

FAQ - http
://www.netwinsite.com/surgemail/help/faq.htm
************************************************************
**************** 



Re: Functionally Split Cluster
country flaguser name
United States
2007-12-10 23:04:16
Thanks -- a few more questions below.

On Dec 10, 2007, at 4:48 PM, SurgeMail Support wrote:

> Noah Price wrote:
>> Looking at the design of a functionally split
cluster, I have a  
>> few questions.
>> http://netwinsite.com/surgemail/help/clustering_fu
nctional.htm
>> For the front end "filter server," does
each server need to be  
>> configured manually when a domain is added?
>
> Yes
>
>> Or does the back end server make any of those
updates when a  
>> domain is added?
>
>
> no
>
>> Assuming the front
>> ends must be configured separately, is it possible
to set up so  
>> surgemail.ini can be sync'd between them?
> I believe there are host specific settings
>> For domains in "surgewall" mode (incoming
SMTP and filtering only,  
>> with mail directed to an outside server), do
accounts need to be  
>> created on the main server so people can log in to
manage  
>> filtering? If it is kept local on the filtering
server, how is  
>> spam info shared between front end servers?
>
> there must be one front end server per domain

Okay, it sounds like I should have a single server that is
primary  
for each domain, which is fine, and the other SMTP servers
would all  
relay to it (i.e., secondary MX). But for reliability, I'd
like to  
set up each function so there's a second live server that
can handle  
the function. Is there a recommended way to achieve that?

>> For the webmail servers, should I be planning to
have each domain  
>> go to a specific Webmail server so the cached data
is available?
>
> It is probably best yes.
>
>
>> If so, is
>> there a recommended way to sync between webmail
servers in case  
>> the person's primary is not available and they log
in to a  
>> different server? When the server is all on a
single machine,
>
> That is automatic.

Great -- is that sync'd automatically between webmail
servers, or do  
you mean the "new" webmail server will
automatically retrieve  
everything from the mail server?

>>  adding a domain also
>> configures webmail. Is this possible with the
servers split, or do  
>> I need to manually update webmail.ini on the
separate machines?
>
> Yes you need to manually update webmail.ini
>
>> Can
>> webmail.ini be sync'd between multiple webmail
machines (maybe  
>> even from an unused webmail configuration on the
main server), or  
>> are there host specific settings I need to be
careful with?
>
> I think you could probably sync the file itself.
>
>> I know I need to sync srs.secret among all the
front/back end  
>> servers (not webmail, though?). Are there other
files that should  
>> be sync'd periodically, or upon updates?
>
> no
>
>> My apologies if any of this is explained in the
documentation or  
>> FAQs. I've reviewed the manual, but wanted to
clarify the items  
>> above before I try to set up a test system to
verify exactly how  
>> the functional split is managed.
>> Thanks!
>> Noah
>
> A lot of these questions stem from building a cluster
to handle  
> multiple domains and be functionaly split, we belive
this is the  
> wrong approach, we believe you should split on domains,
and only  
> use a functionaly split cluster to handle a single
large domain  
> which cannot be contained on a single or mirrored
server.

Sure, I'm happy to split on domains, especially if that's
what you  
recommend   But I'd
like to have at least two servers to handle  
each domain for any given function in case of any sort of
equipment  
failure, which led to my questions about webmail. For
incoming SMTP  
(MX) I incorrectly thought they could all act in parallel.
If each  
domain should SMTP through a specific incoming server that's
fine (I  
assume that means the "not primary" incoming SMTP
servers would just  
be set to relay to the primary), but like Webmail I'd like
to have at  
least two servers able to take the incoming messages if
possible.

> I'm not saying it won't work, it's just not the way I'd
do it 

In general, I'd like to do things the way you recommend as
much as  
possible!   I thought
I was at least close to the preferred path  
by trying to follow the recommendations in the very helpful
responses  
to some support emails, and the diagram on the functionally
split  
cluster manual page, but thanks for your patience keeping me
on  
track 

Thanks!

Noah

>
> -- 
> When replying please quote original message to save
time and always  
> let
> us know what OS and version of SurgeMail you are
using.
>
>
************************************************************
********** 
> ******
> If you wish to communicate with other users and talk
about  
> SurgeMail and
> also get news about updates etc then join the SurgeMail
List.
> Send an email to surgemail-list-requestnetwinsite.com with only  
> "subscribe" in the message body
>
> FAQ - http
://www.netwinsite.com/surgemail/help/faq.htm
>
************************************************************
********** 
> ******
>



Re: Functionally Split Cluster
country flaguser name
United States
2007-12-11 03:09:25
Noah, in the interest of being helpful, let me give .02 here.
The "machines up front" can be one or more Surgemail computers, depending on the load.
You will find that Surgemail can handle a large, even massive, load.
The setup of multiple "up front" computers can be any way you wish... either separated by domain in the DNS or Round-Robin DNS for all domains.
(For the sake of identifying spam & keeping the mailboxes 'clean', I'd group as many domains onto one server as possible.)
 
Due to the nature of RBL's, you might want to replicate DNS onto the front-end machines too -- which will save a little network bandwidth.
(Here, we even have our own custom RBL's)
 
As you switch from the previous vendor to Surgemail, you would move one domain at a time and keep an eye on the logs. ; Even with one server (a new, fast one) it might even be possible to use ONE Surgemail server out front.
If not, then it's possible to use Round-Robin DNS or other methods (DNS) to split the load. ; Support can advise.
 
Once the emails have been accepted, the Mirroring function can mirror authentic emails over to a 2nd Surgemail license.  That machine may be enough to also host the Webmail for the domains assigned to that machine -- it depends on the number of users, the number of emails, and if the users set their computers to "login every 2 minutes" or every 40 minutes.  Again, watch the logs. ; You will probably find that one Mirror server can handle 5 or more "out front" servers. 
 ;
It is also possible to have separate dedicated Webmail servers - if needed. 
If the Logs on the mirrors indicate slowdowns due to the way that the customers use it, then it's possible to break-off some domains onto a separate Webmail machine.
 
I recommend that further intricate details be discussed with netwinsite.com">support-surgemailnetwinsite.com directly.
 
'tis the season to be jolly...
BarryZ
1USA.Com
 
 
----- Original Message -----
Sent: Tuesday, December 11, 2007 12:04 AM
Subject: Re: [SurgeMail List] Functionally Split Cluster

Thanks -- a few more questions below.

On Dec 10, 2007, at 4:48 PM, SurgeMail Support wrote:

> Noah Price wrote:
>;> Looking at the design of a functionally split cluster, I have a 
>>; few questions.
>> http://netwinsite.com/surgemail/help/clustering_functional.htm
>> For the front end "filter server," does each server need to be 
>>; configured manually when a domain is added?
>;
> Yes
>
>> Or does the back end server make any of those updates when a 
>> domain is added?
>;
>
> no
>
>> Assuming the front
>> ends must be configured separately, is it possible to set up so 
>> surgemail.ini can be sync'd between them?
> I believe there are host specific settings
>> For domains in "surgewall" mode (incoming SMTP and filtering only, ;
>> with mail directed to an outside server), do accounts need to be 
>> created on the main server so people can log in to manage 
>> filtering? If it is kept local on the filtering server, how is 
>> spam info shared between front end servers?
>
> there must be one front end server per domain

Okay, it sounds like I should have a single server that is primary 
for each domain, which is fine, and the other SMTP servers would all 
relay to it (i.e., secondary MX). But for reliability, I'd like to 
set up each function so there's a second live server that can handle 
the function. Is there a recommended way to achieve that?

>> For the webmail servers, should I be planning to have each domain 
>> go to a specific Webmail server so the cached data is available?
>
>; It is probably best yes.
>
>
>> If so, is
>>; there a recommended way to sync between webmail servers in case 
>> the person's primary is not available and they log in to a 
>> different server? When the server is all on a single machine,
>
> That is automatic.

Great -- is that sync'd automatically between webmail servers, or do 
you mean the "new" webmail server will automatically retrieve 
everything from the mail server?

>>  adding a domain also
>> configures webmail. Is this possible with the servers split, or do 
>> I need to manually update webmail.ini on the separate machines?
>
> Yes you need to manually update webmail.ini
>
>> Can
>> webmail.ini be sync'd between multiple webmail machines (maybe 
>>; even from an unused webmail configuration on the main server), or 
>> are there host specific settings I need to be careful with?
>
> I think you could probably sync the file itself.
>
>> I know I need to sync srs.secret among all the front/back end 
>> servers (not webmail, though?). Are there other files that should 
>> be sync'd periodically, or upon updates?
>
> no
>
>> My apologies if any of this is explained in the documentation or 
>> FAQs. I've reviewed the manual, but wanted to clarify the items ;
>> above before I try to set up a test system to verify exactly how 
>> the functional split is managed.
>> Thanks!
>> Noah
>
> A lot of these questions stem from building a cluster to handle 
> multiple domains and be functionaly split, we belive this is the 
> wrong approach, we believe you should split on domains, and only 
> use a functionaly split cluster to handle a single large domain 
> which cannot be contained on a single or mirrored server.

Sure, I'm happy to split on domains, especially if that's what you 
recommend   But I'd like to have at least two servers to handle 
each domain for any given function in case of any sort of equipment 
failure, which led to my questions about webmail. For incoming SMTP 
(MX) I incorrectly thought they could all act in parallel. If each 
domain should SMTP through a specific incoming server that's fine (I 
assume that means the "not primary" incoming SMTP servers would just 
be set to relay to the primary), but like Webmail I'd like to have at 
least two servers able to take the incoming messages if possible.

> I'm not saying it won't work, it's just not the way I'd do it

In general, I'd like to do things the way you recommend as much as 
possible!   I thought I was at least close to the preferred path 
by trying to follow the recommendations in the very helpful responses 
to some support emails, and the diagram on the functionally split ;
cluster manual page, but thanks for your patience keeping me on 
track

Thanks!

Noah

>
> --
> When replying please quote original message to save time and always 
> let
> us know what OS and version of SurgeMail you are using.
>;
> **********************************************************************
> ******
> If you wish to communicate with other users and talk about ;
> SurgeMail and
> also get news about updates etc then join the SurgeMail List.
> Send an email to netwinsite.com">surgemail-list-requestnetwinsite.com with only 
> "subscribe" in the message body
>
> FAQ - http://www.netwinsite.com/surgemail/help/faq.htm
> **********************************************************************
> ******
>



[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )