Tip para agregar SCVMM 2012 en vCAC 5.2

Que tal gente, el día de hoy me encuentro configurando mi ambiente demo en el laboratorio donde estoy incluyendo como endpoints para mi instancia de vCAC (vCloud Automation Center), SCVMM 2012 gestionando Hyper-v 2008R2, KVM (CentOS 6.4) y claramente vSphere 5.1, vCD será incluido en un futuro en conjunto con XenServer.

Deje lista la instalación de SCVMM 2012 SP1, cree un cluster y me disponía a crear un endpoint en mi instancia de vCAC 5.2, esto para poder comenzar a jugar con los recursos que me proporcionaría Hyper-v, y lo primero que me vino a la cabeza fue el instalar el agente para Hyper-v para después agregar un endpoint que reflejara los recursos que se estarían descubriendo a través de este agente (En este caso ya no se requiere del agente de Hyper-v, esto se realiza nativamente). Agregué las credenciales con las cuales me estaría conectando a dicho endpoint y me dispuse a crear el endpoint virtual de tipo SCVMM:

Endpoint creado

Como pueden ver el endpoint fue agregado sin ninguna novedad y lo único que faltaba era realizar una sincronización de sus recursos para después crear un grupo enterprise.

Así que esta vez hice click derecho sobre dicho endpoint de SCVMM, y ejecute el workflow de “Data Collection”:

Screen Shot 2013-07-11 at 6.43.28 PM

Esto debe de ejecutar un conjunto de tareas (en este caso powershell) que obtienen los recursos disponibles de dicha instancia de SCVMM, para esto podemos ver el resultado de dicho workflow haciendo click en “Workflow History”

Screen Shot 2013-07-11 at 6.46.42 PM

Y bueno analizando lo que se me presentaba, podía ver que la última tarea que estaba siendo ejecutada por el DEM (worker) era un workflow llamado “ScvmmEndpointDataCollection” y que este no era reconocido como un cmdlet (esto por powershell) y claramente la tarea aparecía como fallida.

Revisando algunos de los requerimientos en la guía de instalación de vCloud Automation Center 5.2 (específicamente en la página 61 “SCVMM Requirements”) pude notar que NO cumplia con los requerimientos para registrar una instancia de SCVMM:

The DEM must have access to the SCVMM PowerShell module installed with the console

Por lo que lo primero que revisando en nuestra primera y única herramienta de referencias exactas (Google) pude encontrar el blog de Mike Laverick, donde especificaba esto, confirmando así que lo que debía realizar era la instalación de el VMM console que forma parte de SCVMM, conecté el .iso de SCVMM a mi instancia de vCAC:

cd

y comencé con la instalación (importante notar que requieren PowerShell v3.0 para poder instalarlo):

vmmconsole

Screen Shot 2013-07-11 at 7.03.56 PM

Una vez instalado podemos notar que se agregan los módulos para la gestión de VMs, ahora es necesario cambiar la política de ejecución de PowerShell a “RemoteSigned” o “Unrestricted” Por lo que ejecuté Powershell e ingresé el comando:

set-executionpolicy -executionpolicy unrestricted

Screen Shot 2013-07-11 at 7.06.21 PM

Una vez realizado esto, decidí ejecutar de nuevo la recolección de datos de el endpoint (SCVMM), teniendo resultados satisfactorios:

Screen Shot 2013-07-11 at 7.09.49 PM

Con esto ya era cuestión de crear un grupo enterprise para poder seleccionar los nuevos recursos que habían sido descubiertos y poder verificar que efectivamente se estaba recolectando la información de dicho endpoint:

Screen Shot 2013-07-11 at 7.13.02 PM

Y pues bueno yendo al endpoint y seleccionando “View Compute Resources” ya podía ver que todo estaba listo para continuar:

Screen Shot 2013-07-11 at 7.14.58 PM

Leave a Reply