How to use SCO 2012 SP1 and ESI Integration Pack to provision virtual machine with storage.

EMC Next-Generation VNX, EMC Storage Integrator for Windows Suite, Microsoft System Center 2012 SP1


  • Reduce storage costs by using the VNX flash-optimized unified platform for file and block storage of your Microsoft applications
  • Reduce operational costs by streamlining storage management and provisioning for Microsoft Exchange, SharePoint, Lync, and SQL Server with the EMC Storage Integrator for Windows Suite
  • Gain agility by orchestrating advanced workflows and processes through ESI integration for Microsoft Private Cloud


This is an extract from the white paper EMC INTEGRATION FOR MICROSOFT PRIVATE CLOUD USING EMC VNX UNIFIED STORAGE. The full white paper and solution pack is available at


This section describes how to use SCO 2012 SP1 and ESI Integration Pack to automatically provision virtual machines with storage..

Workflow management

This section shows how to use SCO 2012 SP1 and ESI Integration Pack together to automatically provision virtual machines and concurrently provision the required storage.

In SCO 2012 SP1 use a runbook to automatically create and deploy virtual machines, provision storage, and perform numerous other activities. Use the SCO 2012 SP1 Runbook Designer to design and manage runbooks.

SCO preparation steps

Before designing a runbook, complete the following steps on the SCO server:

  1. 1. Install and import the SCVMM Integration Pack.
  2. 1. Install and import the SCOM Integration Pack.
  3. 2. Install ESI and the ESI Integration Pack.
  4. 3. Import the ESI Integration Pack.

ESI SCO Integration Pack activities

The ESI SCO Integration Pack includes 16 activities, as shown in Figure 1.


Figure 1. ESI SCO Integration Pack activities

12-3-2013 3-10-15 PM.jpg

Note: For SCO installation and IP installation and importing, refer to the Microsoft TechNet website.

Figure 2 shows an example of the “Initialize Host Disk” activity.

12-3-2013 3-10-51 PM.jpg

Figure 2. Initialize Host Disk Properties page

As you can see from the properties of this activity, you can use either Published Data or Variable for each input’s properties, which can save you time. For example, you can simply use data that is published from the “Present LUN to Host” activity as input for the Host Disk Identifier property.

Runbook Designer

In this section, we design a runbook to complete the following steps:

  1. 1. Create a virtual machine and deploy it on the server.
  2. Provide storage provisioning.
    1. Create a status report of key steps and show them in SCOM.



Figure 3 shows the Runbook Designer GUI. The 10 activities in this runbook come from ESI IP, SCVMM IP, and SCOM IP. Those activities include storage connection, storage provisioning, virtual machine provisioning, and status report.

12-3-2013 3-11-26 PM.jpg

  1. Figure 3. Runbook Designer GUI