Re: [Dovecot] Best Cluster Storage

2011-01-20 Thread alex handle
On Mon, Jan 17, 2011 at 7:32 AM, Jan-Frode Myklebust  wrote:
> On Fri, Jan 14, 2011 at 05:16:50PM -0800, Brad Davidson wrote:
>>
>> Don't give up on the simplest solution too easily - lots of us run NFS
>> with quite large installs. As a matter of fact, I think all of the large
>> installs run NFS; hence the need for the Director in 2.0.
>
> Not all, if this counts as large:
>
>        Filesystem            Size  Used Avail Use% Mounted on
>        /dev/gpfsmail      9.9T  8.7T  1.2T  88% /maildirs
>
>        Filesystem            Inodes   IUsed   IFree IUse% Mounted on
>        /dev/gpfsmail     105279488 90286634 14992854   86% /maildirs
>

how do you backup that data? :)

-ah


Re: [Dovecot] GlusterFs - Any new progress reports?

2010-02-17 Thread alex handle
>
> Anyone had success using some other clustered/HA filestore with dovecot who
> can share their experience? (OCFS/GFS over DRBD, etc?)
>
> My interest is more in bootstrapping a more highly available system from
> lower quality (commodity) components than very high end use

we use drbd with ext3 in a active/passive setup for more than 1 mailboxes.
works like a charm!

I'm not really trusting cluster filesystems and most cluster
filesystems are not made for small
files.


Alex


Re: [Dovecot] Anyone successfully setup Continous Backup of mailboxes using rsync ?

2010-02-12 Thread alex handle
i use drbd to keep the mailstore redundant and rsnapshot for backup.


Re: [Dovecot] quick question

2010-02-12 Thread alex handle
I think mail is the wrong application for nfs, because nfs is slow for
metadata operations.
Would rather use it for vm hosting than mail.

We used to have a small clustered netapp with 10k hdds and three
frontend servers with postfix and courier imap/pop3.
the setup was stable however the performance was not good.

So we build a imap cluster out of a pair of dell r710 (6 x 15K hdds)
with centos 5 drbd and heartbeat.
I will scale this setup by adding another pair of r710 servers and
randomizing the mailboxes between the imap/pop3 cluster pairs.
An imap proxy will direct the users to the right server and the
frontend mx servers will also send the mail to the right server
by using smtp as tranport and postfix transport maps for routing.

In the future i would like to switch from courier to dovecot and using
lmtp as transport to our mailstore.

We currently have 1 mailboxes
only 300 - 400 imap connections
but a lot pop access

the load an the active r710 is only 0.10 :)

I think mail is a problem which you can easily partition so why have
all eggs in one basket :)

alex


Re: [Dovecot] Recommended method?

2010-01-30 Thread alex handle
> Now I am thinking of taking that same thinking and getting rid of the
> deliver over nfs and deliver directly to the raid server like you
> said.
>

We have such a setup.
3 MX servers running postfix and antispam software.
2 clustered (drbd, heartbeat) IMAP/POP3 Servers

The 3 MX server deliver via smtp to the imap cluster and
there runs another postfix instance without spamchecks.

Keep in mind your alias setup - our mx servers expand the aliases
before they deliver to the backend postfix.
Be sure to disable the aliases on the backend mta otherwise you will
get your mails twice.
normally the backend mta should not send any mail but if there are
problems with the quota it should reach
the sender, therefore we have enabled the aliases only for outgoing mail.
this helps in the special case if an internal users sends to another
internal user which is over quota and the senders address
is an alias :)


Re: [Dovecot] [OT] DRBD

2009-11-25 Thread alex handle
On Mon, Nov 23, 2009 at 10:25 PM, Rodolfo Gonzalez Gonzalez
 wrote:
> Hello all,
>
> has someone worked with DRBD (http://www.drbd.org) for HA of mail storage?
> if so, does it have stability issues? comments and experiences are thanked
> :)
>
> Thanks,
> Rodolfo.
>

We have deployed active/passive DRBD Mailserver for a customer with ~
5000 mailboxes.
runs nice without any problems.

CentOS 5.3
Heartbeat 1 !
DRBD 8.3.x
LVM

If you try to use LVM/ext3 with DRBD and you want to use consistend
snapshots, use this setup

http://www.drbd.org/users-guide-emb/s-lvm-drbd-as-pv.html

Storage layer:

disks/hwraid/softwareraid -> drbd -> LVM -> fs

this way lvm can trigger the fs with a freezecall before the
blocklevel snapshot.


We currently migrate our 1 Mailcluster from a netapp storage to
multiple storage server with drbd.

Our other project the webcluster runs with about 1000 sites
(Typo3/Joomla) on a CentOS nfs-server backed with the drbd.
The failover time is about 4 seconds and no pending write ist lost.


Re: [Dovecot] Dovecot and SATA Backend

2009-11-20 Thread alex handle
> But "faster" is not always the way to measure things.
>
> In this topic, I think that raw disk access speed is not a critical
> value; I've tested our setup with maildir on NFS and performance is
> close enough to local disks. Given this, I prefer the extra features
> our NAS/SAN setup gives us, like having data replication between
> phisically separated disks in a couple of clicks ,redundant paths to
> data, easier management, ...

In my test local storage was always ~ 2 times faster than nfs.

if you have the deep pockets to buy all the storage gear and
replication licenses/maintainence  then it's for sure far better.
But if you are an isp, you have to sell the storagespace for pennies.
So we came up with a cheap robust and scalable storage solution
special to our mailsetup.
It Supports HA with blocklevel-replication and snapshots with lvm so
it's even some what manageable.

Another point against nfs is that i wanted to avoid potential
locking/coruption problems.
I know it can be solved by always redirecting the same user to the
same server, but then again i loose the convenience of nfs.
So i ditch nfs complety and use multiple storage servers in pairs
running dovecot.


Re: [Dovecot] Dovecot and SATA Backend

2009-11-20 Thread alex handle
On Fri, Nov 20, 2009 at 12:28 PM, Nicolas KOWALSKI
 wrote:
> Robert Schetterer  writes:
>
>> sorry for the stupid question what is "DAS"
>> do you have a link etc for it, to get more info
>
> See http://en.wikipedia.org/wiki/Direct-attached_storage
>

to put it simply: local storage

We use Dell R710 in pair, each with 6 15K SAS Disks and RAID 10 -
iSCSI or NFS can hardly be faster :)


Re: [Dovecot] Dovecot and SATA Backend

2009-11-20 Thread alex handle
>
> Extra question, what is the better : iSCSI SATA backend or NFS share ?
> NFS share is more convenient to have a failover server.

Everyone wants to use nfs for mailstorage, because it is convenient,
but nfs is the wrong storage model for mail.
NFS shines on big files but metadata performance is low, too much overhead!

We currently have a mailcluster with 1 mailboxes and the data ist
stored on a netapp storage.
If you have a Mailbox with more then 1000 mails, it gets slow over nfs.

Our new architecuture will look like this:

No NFS, no iSCSI we use DAS.
There will be multiple dedicated mailbox server in pairs with a small
postfix instance and dovecot.
These Servers will only be used for delivering/IMAP/POP3.
To get HA we use DRBD und Heartbeat in active/passive setup.
In the front there will be a IMAP/POP3 proxy to direct the user to his
mailbox server.

This setup scales and is cheap, you only have to find a way to
distribute the mailboxes around all mailbox servers.

I think rackspace email uses a similar setup with drbd and dovecot.