Virtual disk oversubscription is becoming increasingly common and so is allowing people to provision their own VMs. So increasing a datastore capacity is also an increasingly common operation. Because of the performance of flash, merged with ESXi features like VAAI ATS. Expanding a VMFS is easy. Expanding a storage volume these days is easy. But you still have to actually do it. What if I want to automate the process to respond to datastore capacity threshold limits? There are a variety of ways to achieve this. Let’s look at it via vCenter SNMP alerts and vRealize Orchestrator workflows. Continue reading “Automatic VMFS expansion with vCenter SNMP and vRealize Orchestrator”
FlashArray Workflow Package for vRealize Orchestrator version 1.3
Quick post. I have released the FlashArray Workflow Package for vRealize Orchestrator version 1.3. Not a huge update but a few changes/new features.
Continue reading “FlashArray Workflow Package for vRealize Orchestrator version 1.3”
Deeper detail on using parameters with the FlashArray Python toolkit
Last week I posted about getting started with the Python toolkit, now I wanted to go a little deeper today on using the toolkit beyond connecting/creating a volume. A question I have seen more than once is:
“okay, I understand connecting and getting basic information, but what if I want to pull statistics or more advanced information from the array besides what the default commands? The API glossary for the toolkit doesn’t say explicitly how I can get the information I want”
In short, just because the Python glossary doesn’t explicitly say how to do something or even if you can, it does not mean you can’t. It really depends on what the REST API can do.
Let me explain.
Continue reading “Deeper detail on using parameters with the FlashArray Python toolkit”
Pure Storage Python Toolkit Intro with Windows
Most of my scripting work here at Pure Storage has mostly been via PowerShell or at times Javascript (for like vRO). But I think it is time to get back into Python especially because of the VMware support for it now.
Pure Storage has an automation toolkit that helps get you started managing the FlashArray so you don’t have to deal with the direct REST work in your Python scripts. You can find information about that here:
http://pythonhosted.org/purestorage/index.html
Continue reading “Pure Storage Python Toolkit Intro with Windows”
Protection Group Recovery in PowerShell
Awhile back I wrote about performing an operation introduced in Purity 4.6 called protection group copy, which I really referred to as protection group recovery, which I think is maybe a more apt title.
Anyways, this feature is available in our REST API and our CLI (not yet in our GUI in a direct format) but is not yet built into our PowerShell SDK. I have seen more than one request for information on how to do this, and it certainly can be done without our official SDK and this is through the good ol’ Invoke-RestMethod cmdlet built into PowerShell. I’ve spoken about using this many times, here and here.
Let’s walk through it specifically with protection group restore.
FlashArray Storage Replication Adapter version 1.5 for SRM
Hey all. Just wanted to let you know there is an updated Pure Storage FlashArray Storage Replication Adapter now posted on VMware’s Site Recovery Manager compatibility guide:
Continue reading “FlashArray Storage Replication Adapter version 1.5 for SRM”
FlashArray Host Group Creation PowerShell Script for VMware Clusters
New script to automatically create hosts groups on FlashArrays based on VMware ESXi clusters. This is a script I’ve had out for awhile but only recently revisited and realized it was way out of date and frankly, not very good. So I trashed most of it and re-wrote it. You can find it here:
https://github.com/codyhosterman/powercli/blob/master/createhostgroups.ps1
It is pretty self-explanatory I suppose, but it’s good to review the finer points before you run it. Continue reading “FlashArray Host Group Creation PowerShell Script for VMware Clusters”
Pure Storage vRealize Orchestrator Workflow Package v1.2
I just released the 1.2 version of the Pure Storage FlashArray Workflow Package for vRealize Orchestrator. Like always, you can get this from GitHub:
https://github.com/codyhosterman/orchestrator/
If you haven’t looked at our vRO workflow package, check out my original post here:
FlashArray Workflow Package for vRealize Orchestrator
While this isn’t a huge release in terms of new features, I think it is an important one because it adds (among others) one particularly important workflow. Translating a VMFS datastore object into a FlashArray volume name. Let’s take a look.
Continue reading “Pure Storage vRealize Orchestrator Workflow Package v1.2”
Pure Storage FlashArray UNMAP PowerCLI Script for VMware ESXi
I’ve noticed I am beginning to have some blog post sprawl as I update my UNMAP script over and over so I will be using this post from now on to record future updates. Please use this post as the final word on what is new with my UNMAP Script.
Continue reading “Pure Storage FlashArray UNMAP PowerCLI Script for VMware ESXi”
FlashArray Deprecation of TLS 1.0 Support and the vSphere Web Client Plugin
In the recent release of the Purity Operating Environment on the FlashArray we deprecated TLS 1.0 support due to the ever growing list of vulnerabilities in it. Communication will be restricted to TLS 1.1 and later. Unfortunately, this affects some plugins/integrations. This is not an exhaustive list, but related to the ones VMware customers probably touch the most. If something is not listed ping the relevant support organization for more information.
The following plugins are NOT affected and will continue to work with Purity 4.7:
- vRealize Operations Management Pack
- vRealize Orchestrator Workflow Package
- vRealize Log Insight Content Pack
The following are affected and will need to be upgraded to a specific version to work with Purity 4.7:
- Site Recovery Manager Storage Replication Adapter (this needs to be version 1.5, which will be out soon)
- vSphere Web Client Plugin (this needs to be version 2.0.10+)
- VSS Provider (this needs to be version 1.0.2)
- PowerShell SDK (this needs to be version 1.5)
Continue reading “FlashArray Deprecation of TLS 1.0 Support and the vSphere Web Client Plugin”