Managing XenServer 6.0 with System Center Virtual Machine Manager (SCVMM) 2012 RC

January 3, 2012 at 9:21 am in Private Cloud, SCVMM, SCVMM 2012, XEN, XENSERVER by Kenny Buntinx [MVP]

I promised you that I will start blogging again more often. Here is a first series of blog posts.

At my current customer we will use hypervisors from VMware , Hyper-V and Xenserver  used in parallel because of various reasons. As we are in Private Cloud TAP and moving away from VMware the challenge will be the management (i.e. operational procedures and support). The management will be done by Microsoft’s System Center Virtual Machine Manager 2012.

SCVMM 2012 will be able to manage hypervisors all these different hypervisors from VMware , Hyper-V and Xenserver.

For that customer we are rolling out more or less 20 Citrix XenServers and therefore one of the platforms that will be managed by SCVMM2012.

The intention of this blog, is that you will be able to install and configure a Xenserver and hook it up to your SCVMM 2012 console .

1. Requirements

To allow Microsoft System Center Virtual Machine Manager 2012 managing a XenServer 6.0 or XenServer 6.0 Resource Pool, it is necessary to install the “SCVMM Integration Suite Supplemental Pack” within the XenServer(s).

SCVMM 2012 RC will support the following versions of XenServer by my knowledge:

2. Installation

The easiest way of installing the supplemental pack was during the initial XenServer setup. During the installation procedure the wizards asks if further supplemental packs should be installed. All you need to do is to insert the Supplemental Pack CD (or ISO) and follow the on-screen instructions.

Remark / Tip  : ** Do not try to install the pack afterwards as you get a lot of issues **

SupPack_1-300x225

SupPack_2-300x225

SupPack_3-300x225

3. Adding Citrix XenServers into SCVMM 2012

After install you can do the following checks from the SCVMM 2012 Machine to make sure it works before trying and connecting.

  1. Make sure that you can ping the host by the computer name or IP address. If you specified a computer name, make sure that the computer name is resolvable by DNS.
  2. Verify that the supplemental pack is installed correctly on the XenServer host. To do this, open a command prompt with Administrator privileges on the VMM management server, type the following command, where <HOSTNAME> is the name of the host, <ROOT USER> is the root user on the XenServer host, and <PASSWORD> is the password of the root user, and then press ENTER:
    winrm enum http://schemas.citrix.com/wbem/wscim/1/cim-schema/2/Xen_HostComputerSystem -r:https://<HOSTNAME>:5989 -encoding:utf-8 -a:basic -u:<ROOT USER> -p:<PASSWORD> -skipcacheck –skipcncheck
  3. If it is successful, the command returns information about the host computer. If the command is unsuccessful, the supplemental pack is either not installed or is not functioning correctly.

After the installation completed successfully we need to switch to the SCVMM Admin Console.The first part is to create a “Run As Account” within the “Create Run As Account Wizard”, as shown on the screenshot below.

image

The next step is to actually add and integrate the XenServer(s) with SCVMM 2012 using the following wizard: “Fabric Workspace ⇒ Servers ⇒ Add Resources (Ribbon) ⇒ Citrix XenServer Hosts and Clusters”, as shown on the screenshot below:

image

image

image

image

The XenServer(s) should now be listed as a available resource(s) within the “Fabric Workspace”, as shown below:

image

The only pity is that we cannot select an icon when it it’s a VMware or Xenserver ! Now there is no differentiation …

Hope it Helps ,

Kenny Buntinx

Tweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on Pinterest