High Availability for NFS

Hello All,

I need to purpose a NFS solution for a project that I'm working on and the requirements must met:
  • The NFS solution must be based on Linux - no cost\licenses
  • No physical servers required - It can be deployed on VM
  • There is no need for shared disk like RHCS
  • The storage must be highly available

I'm open to any suggestions.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
Impossible to satisfy all of your requirements.
TomerLeibovichAuthor Commented:
Why is that?
OpenFiler for example cannot be configured with those requirements?
What are the limitations?
David Johnson, CD, MVPOwnerCommented:
you need some sort of shared disk to make the storage highly available.
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

TomerLeibovichAuthor Commented:
Does GFS cluster also requires shared disk?
David Johnson, CD, MVPOwnerCommented:
Yes it requres a shared disk i.e. isci it also requires block level access there are further requirements i.e.
a failed node must not become available  while another node is recovering the journal for the failed node
TomerLeibovichAuthor Commented:
What about gluster?
Does it also requires shared disk?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Any version of Linux will provide you with NFS
TomerLeibovichAuthor Commented:
Andrew, I know but I want the NFS path to be HA so it will tolerate failure of server.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Linux Cluster (http://www.linux-ha.org/wiki/Main_Page) , or put the Linux Server on VMware HA.
David Johnson, CD, MVPOwnerCommented:
Highly available always requires something being shared. This way if your compute node goes down then the remaining compute node still has access to the data.
Gerwin Jansen, EE MVETopic Advisor Commented:
Where would you run the (2) Linux VM's? If you run them on the same host and the host fails then you have no storage (you could use local storage on the host as shared storage). If you run the VM's on separate hosts then you need a third host with the (shared) storage. How do you intend to spend the budget that you have? You do have a budget right?
TomerLeibovichAuthor Commented:
The solution that we've decided to use is GlusterFS.
No shared drive, cluster can tolerate failure of hosts without losing the data.
Can be virtual - yes
Need shared drives - No
Free - Yes
Fault tolerance and HA - Yes.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
TomerLeibovichAuthor Commented:
GlusterFS is the best solution that I needed.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Storage Software

From novice to tech pro — start learning today.