Today I posted a new document to our repository on purestorage.com: Pure Storage and VMware Storage APIs for Array Integration—VAAI. This is a new white paper that describes in detail the VAAI block primitives that VMware offers and that we support. Furthermore, performance expectations are described, comparing before/after and how the operations do at scale. There are some best practices listed as well, the why and how of those recommendations are also described within.
I have to say, especially when it comes to XCOPY, I have never seen a storage array do so well with it. It is really quite impressive how fast XCOPY sessions complete and how scaling it up (in terms of numbers of VMs or size of the VMDKs) doesn’t weaken the process at all. The main purpose of this post is to alert you to the new document but I will go over some high level performance pieces of information as well. Read the document for the details and more.
Continue reading Pure Storage and VMware VAAI
Quick post here. A PowerShell toolkit for Pure Storage has been released and can be downloaded here:
It currently offers:
- Create a volume
- Create a new volume from a source (snap or volume)
- Snap a volume
- Get volume statistics
I won’t go into detail because my colleague @themsftdude (who created the actual kit) did a fine job of describing it on his own blog:
This will save you a lot of time in your own scripts. These leverage our REST API and will spare you the steps of creating your own REST calls in your script. Look for this toolkit to expand in the near future.
Previously I blogged about using PowerShell with the Pure Storage FlashArray to enable scripting of common tasks like provisioning or snapshotting. In that post I showed how to use SSH to run Purity operations, but with the introduction of the REST APIs (fully available in 3.4+) there is now a much better and cleaner way to script this. You no longer need to install extra SSH modules and the like, all you need is the Invoke-RestMethod in PowerShell.
Continue reading PowerShell and Pure Storage REST API Scripting
A lot of activity coming up this year at VMworld 2014 and Pure Storage has a large part in it. Between our booth, staffing presence, tons of sessions and 1:1 meetings there aren’t any steps we are missing. This will be my 7th VMworld and from a storage perspective I have never been more excited! A lot in store by VMware (notably vVols) and Pure has some great demo we are working on as well.
Continue reading Pure Storage at VMworld 2014
Heyo–quick post here. One of my first focuses since joining Pure Storage was to update their best practices guide for VMware vSphere. It’s finally out! Updates include a lot of the stuff that I have posted on this blog as of late (essentially whatever I worked on that day went also directly here–I won’t always be this prolific).
Continue reading Updated Best Practices document for VMware vSphere and Pure Storage FlashArrays
I’ve done a few VMware Log Insight posts in the past year but I have yet to do one for Pure Storage. Log Insight is a product that I really love and VMware has been updating it like crazy since its initial release. Just recently they announced the 2.0 version of Log Insight (more info here). Besides just being functionally useful it is VERY easy to use–from kicking off the deployment (it is an OVA) to first use it takes about ten minutes maximum.
Continue reading Using VMware Log Insight with the Pure Storage FlashArray
Scripting is a wonderful thing–saves me tons of time. PowerShell is no exception. VMware offers a very robust PowerShell cmdlet offering (called PowerCLI) which allows you to do essentially anything you can think of in vSphere. Of course this is all specific to VMware or Windows. What about including scripting commands for Pure Storage into PowerShell (PowerCLI) scripts? It is actually pretty simple using the readily available SSH plugin for PowerShell.
Continue reading PowerShell and the Pure Storage FlashArray CLI
Ah access controls…always popular–who doesn’t want everyone to be admins?! Well…um…admins don’t! In this post I am going to run through integrating Active Directory with the Pure Storage FlashArray. Then talk about how it works with the vSphere Web Client Plugin because I would be ashamed if I didn’t at least mention VMware once in a post.
Continue reading Integrating Active Directory with the Pure Storage FlashArray
This is a post I plan on just updating on a rolling basis. I have been working on updating the vSphere and Pure Storage Best Practices document and there are few settings that can be tweaked to increase performance. A common question I have and occasionally receive is can this be easily simplified or automated? Of course! And PowerCLI is the best option in most cases–I will continue to add to this post or update it as I find newer or better ways of doing things.
****UPDATED SCRIPTS AND NEW FUNCTIONALITY check out this blog post for insight****
Update: get my scripts on my GitHub page here:
Continue reading VMware PowerCLI and Pure Storage
One of the many VMware integration pieces that I have been impressed with since I’ve joined Pure Storage was the vSphere Web Client Plugin. While not only being one of the first storage vendor plugins released for the Web Client but also one of the simplest ones that I have used.
Continue reading The Pure Storage Plugin for the vSphere Web Client