We have a large NFS environment, almost 3,000 VM’s(NFS datastores) and 600 NFS volumes(some CIFS), 8 AFF/C nodes. We know 9.14 has NFS trunking feature that can allow us to create multiplepathing for NFS volume/datastores. But, t is restricted to LIF’s on a single node, and cannot span them across multiple nodes.
I read the online document “manage NFS trunking” and some other posts as well. But, still there are a lot of questions on the implementation. I am hoping NetApp can publish a Best Practice document on it, but we have not seen one. Also, I cannot find anyone out there really implemented it.
Questions like how it will handle failover/failback, and non-discruptinve as it is a stateful protocol? If we should create a brand new SVM for it or continue to use existing SVM which requires services interruptions? We will have to add additional more LIF’s as supposed to one LIF per node, each LIF would be corresponding to a client, then with so many LIF’s how should we manage exports? Also how we should manage failover group Etc. So, the entire infrastructure looks different and not so easy to do to me.
I’d like to know all details, but the purpose of this post is not really seeking for answers for all these questions. My question really are:
• How much performance improvement should we expect?
• How many of you really have implemented NFS trunking?
• Should we or if it is worth of implementing it at all?
Thank you in advance for your inputs!