Skip to content

vBlog.nl

All about technology

Menu
  • Home
  • VMware Cloud Director
  • vSphere
  • Automation
    • PowerCLI
    • PowerShell
    • Terraform
  • NSX
  • Horizon DaaS
  • About Us
Menu

VMFS versus NFS datastores

Posted on May 11, 2022

Today I want to talk a bit about VMFS versus NFS datastores. There are more options available to you to chose from like vVol’s on which I wrote a blog post a while back but today we will focus on VMFS and NFS.

Both VMFS and NFS are file systems with some major differences. First of all VMFS sits on top of Block based storage (iSCSI, FC but also on ESXi local storage) where NFS is a Network file system commonly used in Unix/Linux environments.

VMFS the quick version

VMFS or Virtual Machine File System was created by VMware and is a high performance cluster file system that provides virtualization optimised storage for virtual machine’s. Using VMFS datastores you can share your datastores across multiple hosts enabling you to leverage features like Storage vMotion and vSphere HA.

With VMFS you can massively scale you environments across storage systems and protocols like FC or iSCSI. There is also no need to manage VMFS, vSphere does this for you. The only thing you need to do is mount the LUN and vSphere will format it as an VMFS datastore. So all you need to do is keep an eye out on capacity and performance needs and VMFS will take care of the rest.

VMFS supports snapshot technology’s, DR and backup integration with from a wide range of vendors like VEEAM, NetApp, Commvault and Rubrik.

Some more in-depth info on VMFS can be found here.

NFS the quick version

NFS was created back in 1984 by Sun Microsystems as a shared network file system. The NFS file system works over TCP/IP and can be mounted as a file system within vSphere. The NFS mounts are hosted on NAS storage systems. Similar to VMFS NFS can be used as shared file system to enable vSphere features like HA and Storage vMotion. It also supports snapshotting and DR and backup integrations similar to VMFS (but with some differences).

As NFS is a file system and when mounted in vSphere as a datastore and will not be formatted to VMFS as NFS is already a file system.

Best practices for using NFS with vSphere can be found here.

VMFS versus NFS the differences

As stated before VMFS and NFS are two different types of files systems. VMFS is native to vSphere and NFS is it’s own file system. This results in some major differences but also in overlapping features.

NFS:

  • External, non vSphere managed
  • Block storage
  • Can be scaled up and down (resize directly visible)
  • Storage savings (deduplication) aware
  • HA and DRS support
  • Does not support boot from SAN (I know sounds obvious)
  • Storage multipathing support

VMFS:

  • HA and DRS support
  • File storage
  • Scale up
  • Boot from SAN
  • Storage multipathing support
  • MSCS support
  • Site recovery manager support
  • RDM mapping to VM
Source: VMware

Main benefits of both technologies

NFS:

  • Deduplication and compression aware
  • Up and Down scaling
  • Thin provisioning by default
  • Easy restore from Storage Snapshots (e.g. granular restore capabilities)
  • No HBA’s or other special adapters needed

VMFS:

  • Optimised Storage DRS capabilities
  • IO control
  • Disaster recovery support is easier
  • Automated CFS Capabilities
  • Provides Intelligent Cluster Volume Management

So with this in mind you might be asking your self what solution should I pick? Well the answer is not that simple, you need to way the pro’s and con’s and see what in your environment makes the most sense.

I myself have had a small preference for NFS due to the fact that in my system admin days we had nice NetApp boxes sitting in our Datacenter. This made provisioning NFS datastores easy and as we also had nice automation tooling in place storage growth and shrinkage was easy and quick. Next to that the direct impact of storage efficiency visibility helpt a lot with reporting usage.

And finally not having to deal with FC networking equipment was also an added bonus. Also simply using TCP/IP was a blast as well. Especially because a big part of our infrastructure was ethernet based.

So in the end it is up to you to decide what way to go so I hope you choose wisely.

Loading

Share on Social Media
twitter facebook linkedin reddit emailwhatsapptelegram

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent articles

  • vCloud Director API – Couldn’t connect to cloud server with the provided session id May 24, 2023
  • Horizon DaaS – Maximum sessions exceeded May 9, 2023
  • VMware Cloud on AWS with FSx for NetApp ONTAP December 28, 2022
  • Workspace ONE Access – Change certificate December 22, 2022
  • UI themes for VMware Cloud Director 10.4.1 and later December 16, 2022
  • VMware Tanzu Kubernetes Grid December 15, 2022
  • Workspace One Access – Not logged in to server FQDN. Please invoke Save before Sync December 12, 2022
  • NSX Edge configuration has failed. 1G hugepage support required. December 7, 2022
  • Horizon DaaS – Unable to connect to Desktop November 24, 2022
  • How to: Request and Install a Lets Encrypt Wildcard SSL on VMware Cloud Director 10.4 October 17, 2022

Tags

Automation bootstrapping Container Service Extension Credential Manager Desktone.log ESXi EUC EXi GPU Horizon DaaS Instant-Clone Logging NSX nsx-t PowerCLI PowerShell Putty Raspberry PI SSL Tanzu Terraform update vcd-cli vCenter vCloud vCloud Availability vCloud Director VDI vGPU VMware VMworld vSAN vSphere vVols workspace one Zerto

VMware Cloud Provider Blog

  • In the cloud world, one size doesn’t fit all
    by Vijoo Chacko on June 2, 2023 at 7:25 am

    The size make-up of enterprises in an industry can vary from sector to sector. Take for example, the commercial aviation industry. When did you last fly in a commercial plane that was not a Boeing or an Airbus? This is an industry clearly dominated by two major companies. Whereas the automotive industry is an example … Continued The post In the cloud world, one size doesn’t fit all appeared first on VMware Cloud Provider Blog.

  • Reminder: VMware Cloud Director Availability 4.2 and 4.3 End of General Support Approaching
    by Nikolay Patrikov on May 23, 2023 at 3:17 pm

    Keeping VMware Cloud Director Availability always up-to-date guarantees having all the latest and greatest features available for you and your tenants. But one more reason to consider it now is VMware Cloud Director Availability 4.2.x and 4.3.x will reach End of General Support (EOGS) on June 10, 2023, and will no longer be available for download from the VMware download pages. To ensure you … Continued The post Reminder: VMware Cloud Director Availability 4.2 and 4.3 End of General Support Approaching appeared first on VMware Cloud Provider Blog.

  • VMware Aria Rebranding on VMware Cloud Partner Navigator
    by Sulakshna Shrivastava on May 23, 2023 at 2:06 am

    We recently announced the renaming of the products within our Cloud Management family. These Aria rebranding updates have been implemented on the VMware Cloud Partner Navigator portal The post <strong>VMware Aria Rebranding on VMware Cloud Partner Navigator</strong> appeared first on VMware Cloud Provider Blog.

  • Upgrade vSphere now: vSphere 6.5 and 6.7 end of technical guidance is coming this November
    by Christopher Wong on May 20, 2023 at 3:00 pm

    With the general availability of VMware vSphere 8 Update 1, we would like to remind our Cloud Services Provider partner community that the end of general support for vSphere 6.5 and vSphere 6.7 was October 15, 2022. These versions are now under technical guidance until November 15, 2023. During the technical guidance phase, VMware does … Continued The post Upgrade vSphere now: vSphere 6.5 and 6.7 end of technical guidance is coming this November appeared first on VMware Cloud Provider Blog.

  • VMware NSX Migration for VMware Cloud Director 1.4.2 is now GA
    by Jaikishan Tayal on May 9, 2023 at 2:05 pm

    We’re thrilled to announce the release of the VMware NSX Migration tool for VMware Cloud Director 1.4.2! What is this Tool? If you are unaware of the VMware NSX Migration for VMware Cloud Director Tool, it can help you migrate your environment from NSX for vSphere to NSX T Data Center if you are currently … Continued The post VMware NSX Migration for VMware Cloud Director 1.4.2 is now GA appeared first on VMware Cloud Provider Blog.

©2023 vBlog.nl | Design: Newspaperly WordPress Theme