Many new cool functionalities were added to SCVMM 2012. In this blog I focus on the very deep Storage integration which can be accessed from the Fabric wunderbar.

image

One of the new features in SCVMM 2012 is integration with SAN storage arrays. The primary reason for this is of course there is not much point in building a Hyper-V Private Cloud without some sort of Fibre Channel, iSCSI or Shared SAS based type of shared storage.

Very much focusing on the standards that are available, Microsoft decided to employ the SMI-S Provider for this purpose, with VDS as a temporary option for backwards compatibility. Apart from managing software I had not had the pleasure to work with SMI-S before and I guess it is new for most of my readers. So let me first delve into what SMI-S really is.

SMI-S is short for Storage Management Initiative Specification and was defined under auspices of SNIA, the Storage Networking Industry Association. SMI-S defines a method for the interoperable management of a heterogeneous Storage Area Network (SAN), and describes the information available to a WBEM Client from an SMI-S compliant CIM Server and an object-oriented, XML-based, messaging-based interface designed to support the specific requirements of managing devices in and through SANs.image

The first not so trivial task is to find out if your storage vendor supports the correct SMI-S provider, if they support it at all for your specific storage array. In our Private Cloud lab we have an HP EVA 4400, an HP Lefthand P4000 and a Dell EqualLogic. I had a really hard time getting information from the different vendors. Fortunately at MMS in Las Vegas I managed to talk to an HP representative who was responsible for HP’s integration with SCVMM 2012. When I walked up to the Dell booth, people first stared at me with a total empty gaze, but finally they were able to give me a name for me to ask about SCVMM 2012/SMI-S support for. They also passed me on to the Dell-Compellent guys who knew exactly what I was talking about. 

I also figured out that Microsoft is expecting SMI-S version 1.4 and if you want to find out exactly this will probably be the best place to click on the following picture (which shows a subset of the storage vendors who have been testing with SMI-S v1.4)

image

Here is a diagram of the layers of storage communication between SCVMM 2012 and the storage array that is being discovered and controlled by SMI-S:

image

So how does SCVMM 2012 integrate with let’s say HP EVA?

HP is managed by installing HP Command View on a Fibre Channel attached management server. One of the installation options is SMI-S. In fact CommandView 9.3 is required because this version is SMI-S 1.4 compliant. You can read more about it in the release notes. So we are in business!

Here are the steps to integrate HP EVA into SCVMM 2012:

  • Start System Center Virtual Machine Manager 2012
  • Select Fabric | Storage
  • Click on Add Storage Devices from the Ribbon

image

  • Type the IP Address or FQDN and the correct SMI-S port for the HP Command View EVA Server.

Note:
Command View EVA should not be on the same server as SCVMM 2012. We used version 9.03.00.100811

  • Select a valid Run As account (with Access to HP Command View EVA) and click Next.

clip_image006

  • If the connection succeeds, a certificate can be imported. Click on Import

    clip_image008
  • When a storage device is discovered click on Next

clip_image010

  • Select a disk group and assign it a classification (defined under Create Classification in the Ribbon or with New) and click Next.

clip_image012

  • Select a disk group and assign it a classification (defined under Create Classification in the Ribbon or with New) and click Next.
  • Confirm the settings with Finish

clip_image014

  • Add other disks and view disks under Storage | Classification and Pools

image

We are now ready to discover disk groups and its associated LUNs.  Then the found storage can be classified and assigned to one or more host groups and/or private clouds. After this step LUNs can be masked and unmasked to/from Hyper-V hosts. Due to time and resources MS had to focus on only one hypervisor which could imply that in future versions this functionality could also become available to the other supported hypervisors.

As you can see integration of storage with SCVMM 2012 is not very difficult to do. This task of course is reserved for the Fabric Administrator and is fully abstracted for the self-service user of the Private Cloud. But that can be a topic for a future blog.