We are going to be migrating our mail server from postfix/courier to Zimbra over the next few months. We've run a prototype server over an iSCSI LUN exported from a Dell Equallogic quite successfully. The Equallogic isn't our 'production' SAN, a NetApp FAS 2050 is.
One of the problems with having a system based on an iSCSI LUN is lack of flexibility. What if we need to resize without having to bring the whole system down? I feel that putting the Zimbra datastore on an NFS export would help in terms of
- flexibility of resizing at any time without downtime
- snapshots of past file revisions are easier to access
- no need to worry about the filesystem getting corrupt / no fsck'in
Cons of switching to NFS
- speed
- reliability (?)
- speed
The question is, whether or not Zimbra (which runs a whole stack of daemons including spamassassin, jetty and most importantly MySQL), will be reliable & stable enough to run under NFS - are we setting ourselves up to lose data running MySQL under NFS? If we do choose to run it under NFS - what can we do to tweak performance?