[plug] Cheap iSCSI .vs. NFS for VM's
William Kenworthy
billk at iinet.net.au
Thu Jan 24 02:43:01 UTC 2013
I am using "ceph" - well putting a ceph/libvirsh setup in place. Anyone
else playing with "ceph"?
BillK
On 24/01/13 08:34, Leon Wright wrote:
> Tim,
>
> We're using NFS off our NetApp boxes, hooked up to ESXi. Everything is
> thin provisioned, but we still used cooked file systems (vmdks). As
> we've yet to get better performance by direct NFS mounting to the filer
> inside the VM. We haven't finished testing that though as most of the
> VMs were migrated off old iSCSI fibre channel sans. The NetApps also
> dedup, so inefficient space usage isn't so much of an issue for us.
>
> Regards,
>
> Leon
>
> --
> DRM 'manages access' in the same way that jail 'manages freedom.'
>
> # cat /dev/mem | strings | grep -i cats
> Damn, my RAM is full of cats... MEOW!!
>
>
> On Thu, Jan 24, 2013 at 4:58 AM, Tim White <weirdit at gmail.com
> <mailto:weirdit at gmail.com>> wrote:
>
> I've been doing lots of research recently into iSCSI .vs. NFS for
> our virtual machines at work. I now have a preference based on my
> research, but am wondering if I've missed anything that others can
> point out for me, based on their industry experience.
>
> At work we are using QNAP 6 bay NAS, currently in RAID6 but aiming
> to migrate to RAID10 eventually. We have 2 Virtual Hosts connected
> via a dedicated storage network. We'll also be adding another NAS in
> the near future, possibly a QNAP as well.
>
> Our current setup is with ESXi and iSCSI. However I'm migrating to
> Proxmox (KVM) and so have the option to migrate to NFS at that point.
>
> Currently, iSCSI is thick provisioned, and then the VM HDD is thin
> provisioned in that iSCSI. This means we can never "over subscribe"
> our storage. However it also means we are using all the disk space
> in the QNAP even though we've actually only used 2/3 of that (or
> less). I know that iSCSI can be thin provisioned, so this is a moot
> point.
>
> iSCSI and ESXi (on QNAP, I assume higher end systems do it
> differently) is essentially a file system within a file system
> within a filesystem. You have the QNAP filesystem, which you then
> create a sparse file in, (iSCSI backing), which you then export via
> iSCSI and create a filesystem in (VMFS) which is then filled with
> your disk images (VMDK) which is then shown to the guest who then
> creates another filesystem in. With Proxmox you can reduce this by
> using it as LVM with iSCSI backing, but then you don't get all the
> qcow features (although LVM is pretty good).
> To me, a qcow on NFS seems like the least "filesystem within
> filesystem" that you can get.
>
> NFS .vs. iSCSI speed? Apparently without offloader devices, they are
> basically the same now days.
>
> Handling of network issues. Apparently iSCSI does this better than
> NFS, but if we have a network issue on the storage network, I
> believe it's going to cause problems regardless of protocol.
>
> From everything I've been reading, I struggle to see why iSCSI is
> used to much. I can see if the iSCSI is exporting a raw raid array
> for example, (no filesystem), then the filesystem within a
> filesystem issue is not really there. But on low end NAS's it seems
> to me that NFS is just as good. And I don't have to worry about
> iSCSI provisioning, I just create the qcow's as needed, and manage
> the free space so that a sudden spike in usage doesn't crash a VM
> (which will happen regardless of protocol as discovered by one of
> the iSCSI lun's being provisioned slightly smaller than the disk
> inside it by the previous network manager).
>
> So for all those out in the industry, what do you use, and why? How
> does iSCSI make your life better, or is it a left over from when
> it's performance was better than NFS?
>
> Thanks
>
> Tim
> _________________________________________________
> PLUG discussion list: plug at plug.org.au <mailto:plug at plug.org.au>
> http://lists.plug.org.au/__mailman/listinfo/plug
> <http://lists.plug.org.au/mailman/listinfo/plug>
> Committee e-mail: committee at plug.org.au <mailto:committee at plug.org.au>
> PLUG Membership: http://www.plug.org.au/__membership
> <http://www.plug.org.au/membership>
>
>
>
>
> _______________________________________________
> PLUG discussion list: plug at plug.org.au
> http://lists.plug.org.au/mailman/listinfo/plug
> Committee e-mail: committee at plug.org.au
> PLUG Membership: http://www.plug.org.au/membership
>
More information about the plug
mailing list