[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 48
  • Last Modified:

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.
Thanks.
0
TomerLeibovich
Asked:
TomerLeibovich
  • 6
  • 4
  • 2
  • +1
1 Solution
 
David Johnson, CD, MVPOwnerCommented:
Impossible to satisfy all of your requirements.
2
 
TomerLeibovichAuthor Commented:
Why is that?
OpenFiler for example cannot be configured with those requirements?
What are the limitations?
0
 
David Johnson, CD, MVPOwnerCommented:
you need some sort of shared disk to make the storage highly available.
0
Automating Your MSP Business

The road to profitability.
Delivering superior services is key to ensuring customer satisfaction and the consequent long-term relationships that enable MSPs to lock in predictable, recurring revenue. What's the best way to deliver superior service? One word: automation.

 
TomerLeibovichAuthor Commented:
Does GFS cluster also requires shared disk?
0
 
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
https://en.wikipedia.org/wiki/GFS2
0
 
TomerLeibovichAuthor Commented:
What about gluster?
Does it also requires shared disk?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Any version of Linux will provide you with NFS
0
 
TomerLeibovichAuthor Commented:
Andrew, I know but I want the NFS path to be HA so it will tolerate failure of server.
0
 
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.
0
 
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.
0
 
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?
0
 
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.

https://gluster.readthedocs.io/en/latest/Install-Guide/Overview/
0
 
TomerLeibovichAuthor Commented:
GlusterFS is the best solution that I needed.
0

Featured Post

Put Machine Learning to Work--Protect Your Clients

Machine learning means Smarter Cybersecurity™ Solutions.
As technology continues to advance, managing and analyzing massive data sets just can’t be accomplished by humans alone. It requires huge amounts of memory and storage, as well as the high-speed power of the cloud.

  • 6
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now