Ha mail just needs an HA filesystem. That isn't hard to achieve. Can even spool over NFS though that is kind of painful and possibly risky. A distributed filesystem like ceph might work here. Or use a mail server backed by a distributed database. That's not postfix but options do exist.
Again solving for this app requirement is probably lots easier than solving for the HA requirement in general. Sent from my iPhone > On Dec 23, 2014, at 3:03 PM, Miles Fidelman via illumos-discuss > <[email protected]> wrote: > > HA at application level is just fine for most things, but less so for things > like mail systems and mailing lists that use the file system for ques in ways > that are not all that easy to pick apart. > > I've been running our postfix infrastructure and sympa mailing list handler > (along with the associated antivirus, antispam, dbms, and web server) in a > Xen virtual machine, backed by DRBD and Pacemaker for over a decade. It may > not be a magic bullet, but it works rather reliably. > > I have yet to find all the comparable building building blocks for either BSD > or illumos. Seems like a lack in the ecosystems to me. > > Miles Fidelman > > Garrett D'Amore via illumos-discuss wrote: >> HAST would not be hard to do in illumos. But the trick is failure modes. >> >> In practice you can choose latency or consistency. >> >> Modern times ha clustering is fine locally with shared storage clusters >> using eg shared SAS or iscsi. But you still need something like zfs send >> recv for DR. >> >> There are no silver bullets. If you think your Linux config is one then you >> haven't done the full failure analysis. >> >> Realistically HA is almost always best done at the app level rather than the >> OS. Because there is no magic when we're taking about commodity hardware. >> >> Sent from my iPhone >> >>> On Dec 23, 2014, at 2:15 PM, Miles Fidelman via illumos-discuss >>> <[email protected]> wrote: >>> >>> It really is a pain. >>> >>> In the Linux world, Xen or KVM + DRBD + Pacemaker + CRM gives you a >>> relatively painless HA cluster. >>> In the BSD world, there's HAST + CARP get you pretty far along the same >>> path. >>> But there's nothing equivalent in the illumos world (Xen is pretty thin >>> too). >>> >>> Kind of a large gap when it comes to using illumos in any kind of >>> production environment. >>> >>> Miles Fidelmn >>> >>> -- >>> In theory, there is no difference between theory and practice. >>> In practice, there is. .... Yogi Berra >>> >>> >>> >>> ------------------------------------------- >>> illumos-discuss >>> Archives: https://www.listbox.com/member/archive/182180/=now >>> RSS Feed: >>> https://www.listbox.com/member/archive/rss/182180/22003744-9012f59c >>> Modify Your Subscription: https://www.listbox.com/member/?& >>> Powered by Listbox: http://www.listbox.com >> >> ------------------------------------------- >> illumos-discuss >> Archives: https://www.listbox.com/member/archive/182180/=now >> RSS Feed: https://www.listbox.com/member/archive/rss/182180/26374045-77b11078 >> Modify Your Subscription: https://www.listbox.com/member/?& >> Powered by Listbox: http://www.listbox.com > > > -- > In theory, there is no difference between theory and practice. > In practice, there is. .... Yogi Berra > > > > ------------------------------------------- > illumos-discuss > Archives: https://www.listbox.com/member/archive/182180/=now > RSS Feed: https://www.listbox.com/member/archive/rss/182180/22003744-9012f59c > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com ------------------------------------------- illumos-discuss Archives: https://www.listbox.com/member/archive/182180/=now RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be Modify Your Subscription: https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4 Powered by Listbox: http://www.listbox.com
