Kabooom, ESI 3.5 hit the Stage last night.

I did already sveral Blog Postings over the last weeks on what to come.

However, this posting will summarize and review most of the features including the new ones as well as some cool Videos and Scripts.

a list of feastures is posted on EMC Storage Integrator v3.5 for Windows Suite is now available!

Since my Machine is Currently rendering lot´s of Videos for that, i am starting in Explaining what´s new and how does it Impact the way we can work with our Products.


in this document i will review the new features with some livedemos and uncut videos.
the contend will be update continuously.


First, let us start with the new stuff, in this part it is the Brand new Appsync Integration..


1. AppSync Integration in the MMC

This is awesome. we now have the ability to view and manage appsync functionality within the ESI ui.
ESI allows for the following Appsync management features:


Protection Management:

  • copy management:
  • Browsing of copies and types

  • Host Management / Database Discovery


Serviceplan Management

  • view and run run serviceplan subscriptions
  • browse copies
  • view serviceplan details

  • browse events

Having that integration, esi allows for the whole application provisioning cycle from creating stoarge elements, map them to hosts and applications, create databases and finally assign them to appsync service plans.

2. Appsync integration into ESIPSToolKit / Powershell


if i used the term awesome before, this feature rocks...



But not only this is an option in the ui, we laso have the various option within powershell. therefore we have 24 new powershell commands to manage appsync plans and copies

Cmdlet Dismount-EmcAppSyncCopy ESIPSToolKit

Cmdlet Get-EmcAppSyncCopy ESIPSToolKit

Cmdlet Get-EmcAppSyncExchangeDatabase ESIPSToolKit

Cmdlet Get-EmcAppSyncExchangeServer ESIPSToolKit

Cmdlet Get-EmcAppSyncManifest ESIPSToolKit

Cmdlet Get-EmcAppSyncRegisteredHost ESIPSToolKit

Cmdlet Get-EmcAppSyncRegisteredRecoverPointSystem ESIPSToolKit

Cmdlet Get-EmcAppSyncRegisteredStorageSystem ESIPSToolKit

Cmdlet Get-EmcAppSyncServicePlan ESIPSToolKit

Cmdlet Get-EmcAppSyncServicePlanSubscription ESIPSToolKit

Cmdlet Get-EmcAppSyncSqlServerDatabase ESIPSToolKit

Cmdlet Get-EmcAppSyncSqlServerInstance ESIPSToolKit

Cmdlet Get-EmcAppSyncSystemAlert ESIPSToolKit

Cmdlet Mount-EmcAppSyncExchangeDatabaseCopy ESIPSToolKit

Cmdlet Mount-EmcAppSyncSqlServerDatabaseCopy ESIPSToolKit

Cmdlet New-EmcAppSyncExchangeDatabaseCopy ESIPSToolKit

Cmdlet New-EmcAppSyncServicePlanCopies ESIPSToolKit

Cmdlet New-EmcAppSyncServicePlanSubscription ESIPSToolKit

Cmdlet New-EmcAppSyncSqlServerDatabaseCopy ESIPSToolKit

Cmdlet Remove-EmcAppSyncCopy ESIPSToolKit

Cmdlet Remove-EmcAppSyncServicePlanSubscription ESIPSToolKit

Cmdlet Restore-EmcAppSyncExchangeDatabaseCopy ESIPSToolKit

Cmdlet Restore-EmcAppSyncSqlServerDatabaseCopy ESIPSToolKit

Cmdlet Update-EmcAppSyncSystem ESIPSToolKit


That allows us for a complete provisioning workflow and customized rollouts of application deployments. I have already done a viedo on that for powershell.org community. it is available on After Show Party Part 2. However, i will pate a fresh copy here soon.

What i does is simple:
with one script specifying the Database Name, esi will create local and remote storage, creates and mounts the local database, and finally set´s up the replica copy and starts the exchange replication. you can stay completely within the ESI powershell session, alll remote commands for exchange are handled by emc mailbox commands. the script will be posted here as well.

in the second part of the workflow, esi will let appsync discover the exchange host for new databases. it will pick the newly created database and assign it to a serviceplan. finally, a copy creation will be executed for the database.


This also gives the application admin the freedom to create database snaphots.

It will take under 10 minutes from Creation of luns to successful database snapshot !


First we use powershell to create luns and databases as well as database copies using esi powershell toolkit.


and in the next video, i subscripe that database to an appsync servicepla using powershell


The database copie is the visible in appsync :

As well in the esi mmc:

or from powershell...