HPE Storage Tech Insiders
cancel
Showing results for 
Search instead for 
Did you mean: 

NFS with Windows 2012

rfenton4

I was recently playing with Windows 2012 and decided to have an little play with NFS services.  I've occasionally come across the odd requirement to host NFS and thought this would be an opportune moment to see how NFS on Windows 2012 and Nimble would work.  So I set about the task to set it up and recorded the steps here:

First step was to build a Windows 2012 Server (I did this running on VMWare Fusion) it was largely a standard Windows install.

Next make sure you have the File Server and NFS roles enabled within the Server Manager...

Click through until you get to the Roles and then select the File Server role and the NFS Server role and then click install (this will require a reboot of the Windows 2012 host)

NFS2.png

Once the roles were installed I created a LUN on my Nimble storage controller and mounted it to my Windows server:

NFS9.png

In order to do this I was using Nimble Connection Manager which makes things like path management very easy;  (If you are using 1.4.7 then there is a good blog here by Nick Furnell that steps through setup)

NFS3.png

and then mounted this volume to Windows in the usual Disk Management fashion (Note:  I just created a small volume for the testing)

NFS4.png

Next I navigated to my newly created E: Drive using Explorer and right clicked the volume and hit Properties and then the NFS Sharing tab; Click Manage NFS Sharing

NFS5.png

Click the Share this Folder button, setting up your authentication and access policies; (I had no Kerberos/Active Directory in my environment so opted for the simple No Server Authentication)

NFS6.png

and finally clicking on Permissions, allows you to set which NFS clients can access this export and with what permissions:

(again for simplicity I elected to make this accessible to any client but in a secure environment you'd make this more secure).  Permissions are explored in much more detail in the following Microsoft Technet Post.

NFS8.png

From a server side that is all that is required.

The final step is to mount the share from your NFS client as follows;

NFS10.png

Our anecdotal benchmarks during customer proof of concepts show some really impressive performance numbers, however as this is only running in my local virtual environment I have been unable to do any scale testing, so I will save that for a future blog.

There are some additional benefits in that this fully supports Volume Shadow Services for file recover, Windows Deduplication and co-hosting the share with CIFS/SMB to allow file sharing between Windows and Linux users;  Something I'll also detail in a future blog !

About the Author

rfenton4

Comments
rocky36

Nice, thanks for posting this, this might be interesting for a datastore that I store ISO files in, this way I can manage them directly from a workstation to a windows share but have them available to the ESX hosts in a NFS datastore.

david_tan2

Thanks for that I am going to give this a try! I have heard that the NFS performance of Nimble on Windows 2012 is much faster than Netapp's NFS

Events
Apr 24 - 25, 2018
Online
Expert Days - 2018
Visit this forum and get the schedules for online HPE Expert Days where you can talk to HPE product experts, R&D and support team members and get answ...
Read more
June 19 - 21
Las Vegas, NV
HPE Discover 2018 Las Vegas
Visit this forum and learn about all things Discover 2018 in Las Vegas, Nevada, June 19 - 21, 2018.
Read more
View all