Highlighted
topfrog1
1 Copper

VDI space reclamation on XtremIo

Jump to solution

We are in the planning stages of deploying a VDI solution on XtremIO using Horizon. We have been given some conflicting information regarding space reclamation. Is it still best practice to use the VSI plugin for space reclamation or is that no longer required? Would like to see some documentation on it as the latest I can find only addresses XtremIO v3.0.

Thanks.

Tags (2)
1 Solution

Accepted Solutions
Avi3
3 Zinc

Re: VDI space reclamation on XtremIo

Jump to solution

Space reclamation has nothing to do with dedupe and compression on XtremIO. In fact, it has nothing to do with XtremIO (or any other storage).

If you delete something from the host side, you need to send a space reclamation command to the storage - some operating systems do it by default (windows) and some don't (VMware).

Because XtremIO is a content aware storage, one manual work around that will always work is writing zeroes to the deleted space. When you write zeroes from the host, XtremIO will identify it and we reclaim the storage corresponding to that area where the zero was written.

View solution in original post

6 Replies
Avi3
3 Zinc

Re: VDI space reclamation on XtremIo

Jump to solution

Space reclamation still needs to be done – both at the datastore level and within the guest. You can either do it manually or automate the datastore level space reclamation through the VSI plugin. You should be able to see documentation for this in the user guide for VSI plugin.

VMware has added support for automated space reclamation for some specific scenarios, but other than that you need to make sure that the space reclamation is being done somehow.

0 Kudos
hengineer
1 Copper

Re: VDI space reclamation on XtremIo

Jump to solution

As AVI has some great points above.

Check compatibility with your Guest OS, Host OS, and any other technology inline with your XIO (ie VPLEX).  Test test test your use case and determine how "bad" the reclaim will be and how automated you can make the process.  I'd imagine with VDI and linked clones, it won't be very bad especially with deduplication and compression.

0 Kudos
Avi3
3 Zinc

Re: VDI space reclamation on XtremIo

Jump to solution

Space reclamation has nothing to do with dedupe and compression on XtremIO. In fact, it has nothing to do with XtremIO (or any other storage).

If you delete something from the host side, you need to send a space reclamation command to the storage - some operating systems do it by default (windows) and some don't (VMware).

Because XtremIO is a content aware storage, one manual work around that will always work is writing zeroes to the deleted space. When you write zeroes from the host, XtremIO will identify it and we reclaim the storage corresponding to that area where the zero was written.

View solution in original post

Anthony_Mannix
1 Copper

Re: VDI space reclamation on XtremIo

Jump to solution

You can view the latest XtremIO Host Configuration Guide if you search (Product Scope: XtremIO -- Resource Scope: Documentation) at Search EMC Support for ' XtremIO Host Guide':

https://support.emc.com/search/

From page 67 - 69 it gives you details on space reclaim from a Guest and ESX level.

To answer your question, there is no best practice outlined to have the VSI plugin installed.

There are two types of VDI provisioning that differ by their space reclamation guidelines:

- Temporary desktop (Linked Clones) - Normally, temporary desktops are deleted once the end users log off. Therefore, running space reclamation on the guest OS is not relevant, and only ESX level space reclamation should be used.

- Persistent desktop (Full Clones) - Persistent desktop contains long-term user data. Therefore, space reclamation should be run on guest OS level first, and only then on ESX level.

Hope this helps.

Avi3
3 Zinc

Re: VDI space reclamation on XtremIo

Jump to solution

And as mentioned earlier, VSI plugin can help automate the space reclamation at the ESX level.

0 Kudos
topfrog1
1 Copper

Re: VDI space reclamation on XtremIo

Jump to solution

Thanks for the reply's. I will look into the plugin further.

0 Kudos