Category Archives: SCVMM

SCVMM2012 R2 Storage Automation With the IBM XIV

Before start to create an article about storage automation with IBM XIV in VMM need to summarize something.

We are using storage systems and to manage them all need a software or cli access.Everybody know that if you are using Netapp, you have different software, different software too for EMC , also for IBM and others too ! There is not single softwate, framework or others to manage them all via single interface and there is no standards.

SNIA, they are very important because they are trying to model and create a framework for storage world. They developed SMI-S which aim is very clear “SMI-S standardizes and streamlines storage management functions and features into a common set of tools that address the day-to-day tasks of the IT environment” to read more go to this link.

Microsoft with Windows Server 2012 introduce storage management and they create a model or framework about it too. They are member or fallowing SNIA. With Storage Management API (SMAPI) using SMI-S they can manage storage systems. Not only SMI-S also its possible to manage other storage systems with SMP or storage vendor specific agent. SMP is WMI based provider, which means storage vendor put something inside their storage understand WMI request and response. You can find out development link here.

Screen Shot 2014-03-18 at 11.25.49

On the XIV site you have to learn more, CIM , DMTF, WBEM. CIM is common information model and its defined and published by the Distributed Management Task Force (DMTF). On WIKIPEDIA very good overview you can find out “One way to describe CIM is to say that it allows multiple parties to exchange management information about these managed elements. However, this falls short in expressing that CIM not only represents these managed elements and the management information, but also provides means to actively control and manage these elements. By using a common model of information, management software can be written once and work with many implementations of the common model without complex and costly conversion operations or loss of information. ”

WBEM as being “web-based.”

On IBM storage systems like Storwize, XIV , SVC you could face embedded CIM agents, enabled automaticly and preconfigured. You can manage the XIV system from the CIM agent that is bundled with the admistrative module.

CIM agent services in the fallowing form


Screen Shot 2014-03-18 at 14.15.36

Okay, ready to go …

Open VMM console, access Fabric  –> Storage section and add a provider

Screen Shot 2014-03-18 at 14.21.48

To find out all SCVMM supported storage arrays , pls google like “Supported Storage Arrays for System Center 2012 VMM”
Choose option two “SAN and NAS devices dicovered and managed by a SMI-S provider”

Screen Shot 2014-03-18 at 14.24.48

Keep protocol “SMI-S CIMXML”
Set ip address of your storage system , https is mostly used one
Also you should create a Run As Account which credentials should be admin username and password of XIV

Screen Shot 2014-03-18 at 14.26.48

Discovery Process

Screen Shot 2014-03-18 at 14.29.00

Device is discovered

Screen Shot 2014-03-18 at 14.29.50

You should see the all storage pools on XIV, select what pool you would like to create logical units
Choose the pool which VMM will involve and set the classification like gold,silver like usual

Screen Shot 2014-03-18 at 14.39.50


Screen Shot 2014-03-18 at 14.43.30

Fallow the process from Jobs

Screen Shot 2014-03-18 at 14.44.30

Now its okay , check it everything is fine in GUI or via powershell

Screen Shot 2014-03-18 at 14.46.13

Screen Shot 2014-03-18 at 14.47.03

To test everything is going well create small LUN on the pool Click to Array and top of the screen click “Create Logical Unit”

Screen Shot 2014-03-18 at 14.55.24

Choose the pool, set the name , size , fixed (Thick)  or dynamic (Thin) and OK
Fallow the Jobs

Screen Shot 2014-03-18 at 14.57.08

Check from both site VMM and Storage

Screen Shot 2014-03-18 at 15.00.23

Screen Shot 2014-03-18 at 15.13.09

Lovely 😀

Not over, you can want to assign the LUN to host or something , via VMM Classifications and Pools –> Choose the LUN –> Properties –> Logical Unit Assignment –> Add

😀 ISCSI 😀 HEHHEHEHE Sorry, looks like before i have to configure Fabric Channel maybe to see the SAN informations there

Screen Shot 2014-03-18 at 15.23.24

Another note, related pool will be not appear when you go to one of cluster and try to add Logical Unit there …

Screen Shot 2014-03-18 at 15.27.19

In VMM, Storage tab click Allocate Capacity

Screen Shot 2014-03-18 at 15.29.30

Choose the Host groups to assign , click Allocate Storage Pools

Screen Shot 2014-03-18 at 15.30.39

You will see the available storage pool there , click add to send it bottom

Screen Shot 2014-03-18 at 15.30.49


Screen Shot 2014-03-18 at 15.31.31

Thats it
Please care about SAN zoning manually