[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Intro and wiki



Adam,

first of all I want to express my gratitude for your Wiki pages. They are very 
valuable and give some ideas/perspective to certain details of deployments. I 
reference them all the time myself :)

On November 14, 2008, Adam Cody wrote:
> If anyone has reviewed what I started on personal server planning page
> [http://wiki.zimbra.com/index.php?title=Ajcody-Notes-ServerPlanning] , they
> probably think I'm nuts in trying to tackle something with that big of a
> scope. I think it can be done, I think it's failure will be if it's only
> comprised of my opiniona and experiences. So if anyone wants to chip in,
> your more than welcome. I'll work with you in any manner to get your
> thoughts on the page. Send me emails, IM's, or say you want to talk on the
> phone - I know the actual act of "writing" can cause some unix admin's to
> seek counseling. :)

...now that you've mentioned user input... ;)

we are following FHS[1] standard for our deployments (or at least trying our 
best to follow it). It would be nice to reflect on the possibilities of 
mostly FHS-compliant Zimbra deploy. Here's what we've came up with so far:

/etc/opt/zimbra for configs
/opt/zimbra - binaries
/var/opt/zimbra - message store, OpenLDAP db, MySQL db's etc.
/var/log/zimbra - logs

going by FHS standard (in our case) means deploying well-documented system as 
its layout is consistant across the board. not to mention side-benefits of 
using paranoid setups like mounting /opt read-only, /var as no-exec, and for 
cases of uber-paranoia /etc as read-only. There are other benefits too: you 
can tune each FS to the specific needs (different FS /or differently tuned 
FS/ used for each generic case) which are consistent across the board 
(again).

Another benefit of going with FHS-compliant deploy is that migrations are 
fairly simple as it's easy to rip out configs (/etc) or data (/var) or logs 
(/var/log) and copy/move it somplace else. It opens the door to possibility 
of mounting volume with binaries on multiple machines that only have local 
configs and data (not that we plan on it at the moment).

Above information would be yet another invaluable piece of information in your 
Wiki space :)

References:
[1] http://www.pathname.com/fhs/pub/fhs-2.3.html

-- 
Dmitry Makovey
Web Systems Administrator
Athabasca University
(780) 675-6245

Attachment: signature.asc
Description: This is a digitally signed message part.