Category Archives: PowerShell

VMware PowerCLI and Pure Storage

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:

https://github.com/codyhosterman/powercli

flasharray

Continue reading VMware PowerCLI and Pure Storage

Using PowerCLI to correlate VMware VMFS and ScaleIO volume info

In my previous post I wrote about expanding a ScaleIO volume in a VMware environment. During that procedure there is a requirement  to correlate the EUI of the device hosting the VMFS to the ScaleIO identifier so that you can ensure that you actually expand the correct volume. Especially important in large environments. So I thought is there a way to script this correlation in a simple fashion to save you some work? Can the whole process be automated?

The answer to both is yes!

intro

Continue reading Using PowerCLI to correlate VMware VMFS and ScaleIO volume info

EMC Storage Integrator 3.0.1: PowerShell cmdlets for FAST VP and Metas

I posted a few months back about the EMC Storage Integrator (ESI) when EMC put out the 3.0 version here:

https://www.codyhosterman.com/2013/07/29/scripting-esi-powershell-cmdlets-and-vmware/

On November 18th, the 3.0.1 version of ESI was released and I wanted to write a quick post about what’s new. Even though numbering-wise this is referred to as a minor release, it is a very important one for those using (or want to use) the VMAX-related PowerShell cmdlets that are provided with ESI.

esi_title

Continue reading EMC Storage Integrator 3.0.1: PowerShell cmdlets for FAST VP and Metas

EMC Storage Integrator 3.0 released!

Today (August 14th 2013) EMC released the latest version of the EMC Storage Integrator, version 3.0. I blogged about ESI a few weeks back and the PowerShell cmdlets that it offered:

https://www.codyhosterman.com/2013/07/29/scripting-esi-powershell-cmdlets-and-vmware/

This release fills in some of the gaps that were present in earlier versions–especially when it comes to VMAX storage provisioning. The flagship features of this release though are:

  • Mailbox provisioning for Microsoft Exchange
  • Database Availability Group (DAG) support with native or EMC RecoverPoint replication
  • Storage control activities for Microsoft System Center Orchestrator.

Continue reading EMC Storage Integrator 3.0 released!

Scripting ESI PowerShell cmdlets and VMware

EMC offers a variety of tools to manage/enhance your virtual or physical environments–some free, some licensed. In most cases when you think of EMC tools for VMware one conjures up the free Virtual Storage Integrator which is more commonly referred to as VSI.

VSI is a great tool and continues to be improved through each version and allows you to provision storage, manage pathing, configure SRM etc. The one thing it does not have is a way to automate these tasks through an API or CLI. This is where another product comes in–one that many do not associate with VMware. The EMC Storage Integrator (ESI) is a lot of times seen as the Microsoft version of VSI–but that isn’t really true at all. While it might have started out that way and does indeed support Hyper-V and has a ton of Microsoft-specific features it is really the heterogeneous storage integrator. Importantly it  has a very handy and powerful feature–PowerShell cmdlets.

Continue reading Scripting ESI PowerShell cmdlets and VMware