Angels Technology

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, October 19, 2012

someone else's Pros and Cons for NFS vs iSCSI for datastores.

Posted on 5:55 PM by Unknown
Question on the forums about NFS vs ISCSI
http://communities.vmware.com/message/2133427
someone brought up this zombie thread but its makes some good points.

Thoguh a  little pro-NFS, I liked J1mbo's post.

"The real difference is that with iSCSI, the file system is at the vSphere host end (VMFS), whilst with NFS the file system is at the other end (i.e. the storage server).  On the wire, packet overheads for block access is almost identical.

NFS has the real advantage that the NFS server process controls what's going on; it's very easy to hook up new hosts (just an nfs share mapping obviously) and similiarly pretty difficult to damage the file system (since the NFS server decides what is an isn't allowed).  Also there are no capacity limits, i.e. a 12TB NFS datastore can be mounted even on v4 (although there remains the irritating 2TB VMDK size limit).  When a file is deleted, just like on a Windows file server, the space is immediately available for something else.  VMDKs on NFS are also naturally thin provisioned (although they can be manually inflated, if required).

iSCSI on the other hand is a co-operative approach (a bit like co-operative multitasking in Windows 3) - there's no real gatekeeper over what is going on and access control is simply "you can, you can't".  So for example a Windows machine that has been granted rw permissions to a LUN could potentially damage it and the iSCSI target would be quite happy; this is the point - the iSCSI target (server) is dumb in the sense that it has very little knowledge of what it's sharing; it's just block access.  Write to block zero?  Permission to do so?  Yes - that's fine.  By-bye to whatever file system is on it.

Another problem with iSCSI is that where the storage vendor enables thin-provisioning at the storage layer, those LUNs tend to grow over time and it's very difficult to reclaim that space on the underlying storage since there is essentially no delete command - after all SCSI is an ancient protocol for 8-bit spinning disks that's been tunned over IP, so why would there be.  After a period of years this can lead to quite high proportions of storage being masked out and effectively unusable.

OTOH certain applications are explicitely not supported from NFS storage (Exchange 2010 database servers for example), although in practice we all know it will work perfectly well."
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in iscsi, NFS | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Copy and paste clipboard items to and from your vsphere virtual machines and your pc
    Wanted to copy and paste text between your pc and a vm? Now you can. Power off your VM. Go to the vm properties->Options->Advanced-...
  • Interesting look at Win cpu usage vs Vmware CPU usage
    I came across this scenario: The windows task manager shows the cpu of the vm pegged at 100%. The vmware performance monitor says that ...
  • Storage comparison
    One of Cormac Hogan s posts provides a good basis for compares of different storage types for vmware Vsphere and how they stack up. He dis...
  • E1000 vs e1000e in vmware : notes
    Performance difference " The performance should be about the same, the reason for the change is that Intel is not longer supporting the...
  • vCenter and Hosts Disconnected -- Reason: Cannot verify the SSL thumbprint
    Just saw this over on the forums, but if your hosts are getting this error: Cannot syncronize the host <hostname.fqdn>, Reason: Cannot...
  • Vmware esxi : Intel Pro/1000 ET quad port adapter and ISCSI
    I've seen issues pop up with intel quad ports here and there on the forums so I thought it would be good to note down what worked here...
  • Vmware DRS anti affinity rules wont let you enter maintenance mode for a esxi host
    You have a DRS rule that specifies that 2 vms need to be kept apart: In this case: 250-FT and 250sql3 For larger clusters with multiple...
  • Snapshot creation /reversion/ deletion/ listing with vim-cmd
    Here we are going to use the command line on a esxi host to create, revert, and delete snapshots. First ssh into your host. Important thi...
  • shutdown your esxi host using powercli
    if you want to shutdown a host using powercli: Set-VMhost -VMhost HOSTNAME -State Maintenance get-vmhost HOSTNAME | Foreach {Get-View $_.ID}...
  • Setting your esxi host to restart automatically after crash or purple screen aka psod
    The default and recommended setting is to leave the purple screen of death up to help you notice that het host has died and also leave t...

Categories

  • 5.1
  • backup
  • cloud
  • cluster
  • command line
  • console
  • converter
  • cpu
  • datacenter
  • datastore
  • datastore. rdm
  • DCUI
  • dell
  • disaster recovery
  • display
  • DR
  • e1000
  • e1000e
  • ec2
  • esx
  • esxi
  • esxtop
  • extent
  • Good for enterprise
  • HA
  • hcl
  • host
  • HP
  • ibm
  • iometer
  • iscsi
  • iso
  • linked mode
  • logs
  • MAC
  • memory
  • NFS
  • NIC
  • NTP
  • ova
  • ovf
  • p2v
  • pcie
  • performance
  • phone
  • powercli
  • powershell
  • PSOD
  • raid
  • RDM
  • resource pool
  • rvtools
  • scsi
  • sddc
  • snapshots
  • SQL
  • SRM
  • ssh
  • storage
  • svmotion
  • syslog collector
  • v2v
  • vapp
  • vcenter
  • vcloud
  • vcp
  • veeam
  • VI console
  • vm
  • vmdk
  • VMFS
  • vmkfstools
  • vmotion
  • VMUG
  • vmware
  • vmware tools
  • vmware.esxi
  • vmxnet3
  • vsphere
  • vum
  • web client
  • windows

Blog Archive

  • ►  2013 (28)
    • ►  October (2)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (14)
    • ►  May (1)
    • ►  April (1)
    • ►  March (5)
    • ►  February (1)
    • ►  January (1)
  • ▼  2012 (138)
    • ►  December (2)
    • ►  November (13)
    • ▼  October (26)
      • Storage comparison
      • shutdown your esxi host using powercli
      • Esxi : Ping vs vmkping : same thing
      • Vmware esxi : Intel Pro/1000 ET quad port adapter ...
      • Check if a datastore is part of a datastore clust...
      • Which esxi host will be my HA master?
      • Get vm ips via powercli
      • notes: HA responses to storage failure
      • notes: Check VAAI status with VCLI and VAAI hardw...
      • Suppress esxi shell and ssh warnings for your esxi...
      • Vmware Converter : P2V : which controller to selec...
      • Find your esxi High availability (HA) Master
      • VM stuck while powering on? Have a raw disk?
      • Powercli : get list of powered off virtual machine...
      • Powercli script to check vmotion compatibility to ...
      • someone else's Pros and Cons for NFS vs iSCSI for ...
      • VMs with snapshots boot faster than without snaps
      • Get all the ips , mac addresses, and other network...
      • How to tell if your cpu and bios is Intel VT or AM...
      • How to get a drive in windows larger than 2tb when...
      • Localized language settings for vsphere web client
      • Getting error 29113 while trying to upgrade to Vce...
      • VM script : To Get the VM data with Snapshot, Data...
      • Using powercli to commit snapshots to your virtual...
      • Setting your esxi host to restart automatically af...
      • Dell 5.1 esxi iso for vmware
    • ►  September (19)
    • ►  August (35)
    • ►  July (34)
    • ►  June (9)
Powered by Blogger.

About Me

Unknown
View my complete profile