On Dec 4, 2009, at 11:54 AM, Jeffry Molanus wrote:

In my experience, cloning is done for basic provisioning, so how would
you get
to the case where you could not clone any particular VM?
 -- richard

Well, a situation where this might come in handy is when you have your typical ISP provider that has multiple ESX hosts with multiple datastores. ESX has limits on how many datastores it can have so cloning filesystems over and over will only get you that far. (16 I believe?). Or a VDI environment for schools for instance? Instead of cloning a complete zfs fs; you can clone the freshmen-gold.vmkd times the new subscribed students?

For ESX, the current limit of NFS datastores is 64.


Let's assume the scenario of the school? You have a NFS export containing gold images with different pre installed applications or whatever. How would you rapidly deploy 500 new gold-images? Copy them 500 times? If you clone them on the ESX side; you would also have to copy them. Moreover why copy->dedup if you can prevent the dedup process all together? Since the dedup process in inline; it could affect the storage performance as it goes along.

In my experience, this is why people are using iSCSI instead of NFS for ESX.
ESX has a LUN limit of 256, so eventually you'll need another box :-)
This is a bit of a shame, but the real solution resides in VMWare's court.
Apparently the claim is that NFS mounts consume memory and therefore
the restriction. Again, this is a bit of a shame because of the relative
cost of RAM versus thousands of man-hours spent gnashing teeth on the
issue.
 -- richard

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to