Instalando SCVMM 2012 e instalación en cluster

Crossposting desde: http://blogs.technet.com/b/dmatey

 

La instalación de SCVMM 2012 es tan sencilla como siempre, mirar bien los prerrequisitos y adelante:

-Montar el IIS si queréis montar el autoservicio.

-No olvidéis el framework 3.5 SP1

(podéis hacer estas dos ultimas cosas con estas líneas):

Import-Module ServerManager

Add-WindowsFeature AS-NET-Framework,WAS,Web-Common-Http,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Basic-Auth,Web-Windows-Auth,Web-Digest-Auth,Web-Client-Auth,Web-Filtering,Web-Performance,Web-Dyn-Compression,Web-Mgmt-Console,Web-Scripting-Tools,Web-Mgmt-Service,Web-Metabase,Web-WMI,Web-Lgcy-Mgmt-Console

-Hay que instalar el AIK (AIK)

-El SQL tiene que estar ya montado bien en el mismo servidor o a parte.

1

2

3

La consola la podéis instalar también en vuestras maquinas para administrar.

4

5

6

 

7

Yo soy de usar cuenta de servicio siempre, pero si el SCVMM no va en cluster no es necesario.

La gestión de Keys en el AD también es solo necesaria si lo vais a montar en cluster.

8

9

10

11

12

13

Si queréis montarlo en cluster lo único que tenéis que hacer es tener el cluster configurado de antes.

Después lanzáis el setup desde uno de los nodos del cluster, la instalación detecta que se esta instalando en un cluster y os pide confirmación para instalarse en alta disponibilidad.

c1

Tenéis que indicar la IP Virtual que usara el SCVMM y el nombre virtual del servidor en el cluster

c2

Siempre tenéis que usar una cuenta de servicio cuando lo montáis en cluster y hay que indicar también la ruta del AD donde queréis almacenar las llaves de encriptación.

OJO meter al usuario como administrador local en todos los nodos.

Si no eres un administrador con privilegios en los nodos del cluster para que todo funcione bien tenéis que ejecutar el comando ConfigureSCPTool.Exe que esta en la descarga en .amd64SetupConfigureSCPTool.exe

c3

c4

c5

Ya tenéis el SCVMM en cluster y lo podéis mover de nodo sin problemas.

c6

Obviamente si queréis montar SCVMM en cluster es porque tenéis ese requisito de alta disponibilidad y por tanto se supone que la BD debe estar en un servidor a parte y también en alta disponibilidad, a su vez lo normal seria que el self service si lo vais a usar lo pongáis en dos servidores en balanceo de carga.

System Center Virtual Machine Manager 2012, resumen de novedades

Crossposting desde: http://blogs.technet.com/b/dmatey

SCVMM 2012 (Beta) supone un gran cambio. Todos habéis vivido la proliferación de la virtualización que en muchas empresas ya es un estándar bajo el cual es cada vez más difícil justificar el despliegue de servidores físicos.

Pero como es lógico todo tiene que avanzar y sabéis que la tendencia actual es evolucionar desde estas infraestructuras virtualizadas hacia nubes privadas, que nos aporten todas esas ventajas de flexibilidad, automatización, estandarización, control de recursos/costes, etc, etc.

Creo que el icono de SCVMM 2012 lo dice todo:

image

SCVMM 2012 es fruto de esta evolución convirtiéndose en la que creo que será la herramienta más potente desarrollada hasta la fecha para permitir a los departamentos de IT crear nubes privadas de forma sencilla y de una vez por todas.

Hoy en el MMS hace unos minutos en las Vegas se ha anunciado la beta pública que os podéis descargar en el siguiente enlace: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e0fbb298-8f02-47e7-88be-0614bc44ee32

Poco a poco iré escribiendo en este blog sobre las nuevas funcionalidades que son muchísimas, permitirme una pequeña introducción:

Para comenzar, SCVMM en aquellos clientes que lo requieran por su volumen y requisitos de disponibilidad puede ser instalado con alta disponibilidad en todos sus componentes, esto significa que la base de datos puede estar en un cluster de SQL Server, el servicio de SCVMM también funciona en cluster y el portal de autoservicio puede configurarse en varios servidores con balanceo de carga.

image

Microsoft es consciente de que muchas nubes privadas no estarán basadas únicamente en un Hypervisor si no que será fácil encontrar empresas que tengan o vayan a realizar inversiones en plataformas de virtualización hibridas compuestas de varios hypervisores, por esta razón SCVMM 2012 permite administrar servidores Hyper-V, VMWare y XEN.

image

Para facilitar la configuración de los clusters o servidores de virtualización SCVMM os da la facilidad de desplegar desde la consola de SCVMM estos servidores usando arranque en red, de esta forma podréis instalar automáticamente y desde 0 nuevos servidores quedando al final todo configurado adecuadamente, incluido el almacenamiento y las redes! además SCVMM habla con tecnologías de administración remota como por ejemplo la ILO de HP.

SCVMM incorpora una muy completa visión de los servicios, incorporando la posibilidad de crear plantillas de servicios que incluyan diferentes imágenes de máquinas virtuales, configuraciones, aplicaciones, balanceadores de carga, redes, almacenamiento, etc., creerme que esto revolucionara como veis vuestras nubes privadas.

image

Y si, SCVMM es completamente consciente de las aplicaciones, siendo capaz de desplegarlas dentro de las VMs usando diferentes tecnologías, desde las más simples como los scripts hasta las más avanzadas como el uso de APP-V para virtualizar aplicaciones de servidor pasando por MSDeploy y configuraciones personalizadas de SQL Server.

image

Tanto los servicios, como las VMs o los hosts deben ser actualizados y esto siempre es un dolor de cabeza para los administradores, SCVMM permite configurar ventanas de mantenimiento y automatizar las actualizaciones de los hosts incluidos aquellos que forman parte de clusters, al actualizar los servicios desde SCVMM las ventanas de mantenimiento y otras configuraciones nos permitirán que todos los componentes se actualicen a la última reléase si afectar al servicio y de una forma muy parecida a como se realiza en Azure, prometo enseñároslo, la primera vez que lo ves asusta un poco pero luego lo ves lo más lógico del mundo.

image

image

Ahora las propiedades de las VMs, Hosts, Servicios, etc. son personalizables podemos ponerles los nombres que queramos y luego usarlas en condiciones o scripts, me encanta esta funcionalidad que permitirá adaptar SCVMM a las necesidades de cada cliente de una forma más sencilla.

PowerShell se vuelve más omnipresente que nunca ahora sí que podemos ver el script de cada acción y cambio que hagamos en la consola.

SCVMM sigue integrándose con SCOM pero ahora tenéis un montón de información de rendimiento en la propia consola de SCVMM además aparece un concepto nuevo para reaccionar ante problemas de recursos y optimizar el uso de los mismos denominada DO (Dynamic Optimization) esta nueva funcionalidad no requiere de SCOM, aunque los ya conocidos PRO-Tips siguen estando presentes y requiriendo SCOM, con los PRO-Tips es posible hacer cosas más avanzadas, además permite a los fabricantes de hardware y software crear PRO-Tips específicos para por ejemplo reaccionar automáticamente desde SCVMM ante un problema de rendimiento de una HBA.

La gestión de energía es cada vez más importante y SCVMM 2012 va a mejorar mucho la gestión permitiendo mover las VMs automáticamente en base a nuestras configuraciones y apagando los servidores hosts que se pueda, esto se une además a las funcionalidades de gestión de energía de Hyper-V y Windows Server lo que sin duda va a tener un impacto en la factura de la luz de los CPDs.

SCVMM permite ahora gestionar directamente el direccionamiento IP, generando pools asignando direcciones, otro gran avance es la integración directa con balanceadores de carga y almacenamiento creo que esto va a ser increíble ya que realiza una gestión muy potente del Fabric os iré contando más cosas poco a poco.

La delegación también ha mejorado mucho permitiendo un mayor aislamiento para temas tan importantes como la gestión de la red.

Para terminar os contare que SCVMM permite la generación de nubes a través de un asistente donde indicaremos la configuración para cada elemento que la compone tales como almacenamiento, redes, IPs, permisos, hosts, servicios, etc.

En fin como veis es un grandísimo avance y no podemos estar más ilusionados con lo que va a suponer para nuestros clientes que podrán gracias a SCVMM acelerar drásticamente su camino hacia la nube.

Overview

System Center Virtual Machine Manager 2012 delivers industry leading fabric managment, virtual machine management and services deployment in private cloud environments. Virtual Machine Manager 2012 offers key new features that include hypervisor creation and management, network management, storage management, private cloud creation, self-service usage and service creation. It features deep investments in server application virtualization, service design and service modeling all of which can be used to efficiently offer an on-premises private cloud.
Feature Summary

  • Fabric Management
    • Hyper-V and Cluster Lifecycle Management – Deploy Hyper-V to bare metal server, create Hyper-V clusters, orchestrate patching of a Hyper-V Cluster
    • Third Party Virtualization Platforms – Add and Manage Citrix XenServer and VMware ESX Hosts and Clusters
    • Network Management – Manage IP Address Pools, MAC Address Pools and Load Balancers
    • Storage Management – Classify storage, Manage Storage Pools and LUNs
  • Resource Optimization
    • Dynamic Optimization – proactively balance the load of VMs across a cluster
    • Power Optimization – schedule power savings to use the right number of hosts to run your workloads – power the rest off until they are needed
    • PRO – integrate with System Center Operations Manager to respond to application-level performance monitors
  • Cloud Management
    • Abstract server, network and storage resources into private clouds
    • Delegate access to private clouds with control of capacity, capabilities and user quotas
    • Enable self-service usage for application administrator to author, deploy, manage and decommission applications in the private cloud
  • Service Lifecycle Management
    • Define service templates to create sets of connected virtual machines, os images and applica tion packages
    • Compose operating system images and applications during service deployment
    • Scale out the number of virtual machines in a service
    • Service performance and health monitoring integrated with System Center Operations Manager
    • Decouple OS image and application updates through image-based servicing
    • Leverage powerful application virtualization technologies such as Server App-V

Un saludo a todos.

Ejemplos sencillos y útiles con Powershell y SCVMM

Cuantas veces me he encontrado con un entorno donde de repente hay que cambiar configuraciones en un montón de VMs, pues bien, gracias a PowerShell y SCVMM es facilísimo realizar estos cambios en muchas VMs a la vez.

En estos ejemplos voy a cambiar las configuraciones en todas las VMs de un host concreto, pero por supuesto podria hacerse en todas las que cumplan una condición concreta o en todas las VMs de un grupo de hosts, etc.

Hay dos maneras de ejecutar un script o comando powershell que use SCVMM:

Desde la consola de SCVMM abriendo la shell:

image

Desde un script powershell o desde una consola cualquiera importando la snapin de SCVMM

Add-PSSnapin Microsoft.SystemCenter.VirtualMachineManager
get-vmmserver -ComputerName TuServidorSCVMM

(ojo, para poder añadir el snapin tienes que tener instalada la consola de SCVMM)

Y ahora los ejemplos:

Quitar las optimizaciones de red en todas las tarjetas de red de las VMs de un host:

get-vm |where-object {$_.HostName -eq «NombreDelHost«} | get-virtualnetworkadapter |Set-VirtualNetworkAdapter -VMNetworkOptimizationEnabled $False

Configurar todas las VMs de un host para que puedan migrar con live migration a hosts con diferente procesador:

get-vm |where-object {$_.HostName -eq «NombreDelHost«} | set-vm -LimitCPUForMigration $True

Este ejemplo es especialmente útil por que puedes fácilmente modificarlo para que cambie el centro de coste, la ram o cualquier otro parametro de las VMs.

Para saber como se llama una propiedad para poder utilizarla en tus comandos puedes simplemente usar el comando get-vm NombreVM para ver todos los nombres de propiedades y sus valores concretos para la VM especificada.

image

Algunas cosas que te pueden ayudar con VDI de forma rápida

Se podría hablar durante horas y horas sobre este tema, pero os voy a comentar algunas cosas rápidas y efectivas:

Optimizar la imagen de Windows 7 para VDI:

Cuando estas en un entorno VDI cualquier optimización que ahorre ciclos de CPU, memoria u operaciones de disco puede ser interesante dado que cada host de virtualización tendrá que soportar decenas o incluso cientos de maquinas virtuales.

Con el fin de conseguir este objetivo es común que optimicemos las imágenes, si bien el numero de optimizaciones que se pueden realizar es cuantioso es cierto que hay maneras rápidas de ganar bastante.

Una manera muy rápida de hacerlo es con la utilidad VDI Optimizer ( http://blogs.technet.com/b/deploymentguys/archive/2010/08/31/optimising-windows-7-images-for-use-in-vdi.aspx )

Ejecuta la herramienta antes de sacar la plantilla de la VM y asegúrate de que las GPO de tu entorno no contravengan lo que configures con el optimizer.

Se que es de lógica pero.. usa siempre plantillas de SCVMM no te dediques a copiar los VHD, las plantillas te darán mucho mas juego y te garantizas que van con su sysprep como tiene que ser.

Si quieres hacerlo por GPO o entrar mas a fondo:

Sobre servicios que se pueden parar: http://virtualfeller.com/2010/06/24/windows-7-optimization-disable-services-2/

Otras optimizaciones adicionales y claves de registro: http://community.citrix.com/display/ocb/2010/07/28/Windows+7+Registry+Optimizations+for+Virtual+Desktops

Sobre la configuración de la VM:

  • Usa Windows 7 SP1 bien actualizado.
  • Instala el menor software posible en la imagen, valora usar las aplicaciones por Terminal o App-V.
  • Si no es imprescindible no configures mas de un procesador virtual por VM
  • Usa discos VHD fijos, los discos dinámicos al igual que en otras plataformas de virtualización se fragmentan mas y tienden a desalinearse, consumir las I/Ops, etc, es mas importante reducir las I/Ops que ahorrar espacio por este medio, si estas muy apretado de espacio es mejor evaluar otras soluciones como usar deduplicación en las cabinas, reducir el tamaño de la imagen, etc.
  • Activa la memoria dinámica de Hyper-V y configura una memoria de arranque de 512 Mb (recomendado), el máximo dependerá de tu entorno pero 2Gb esta bien.
  • Asegúrate de que la cifra máxima te permite evitar la paginación que seria una de las peores cosas que te pueden pasar en VDI.
  • Oigas lo que oigas haz caso a Microsoft que algo sabe de Windows 7, no desactives el ASLR.

image

  • Monitoriza adecuadamente tus hosts y VMs para ver cual es la presión de memoria y ajustar las configuraciones.
  • No le pierdas el ojo a la monitorización de las colas en disco.
  • Si usas CSV monta siempre varios CSV y ve repartiendo las VMs entre ellos no esperes a llenar uno antes de crear otro y asegúrate de que siempre halla espacio libre.
  • Salvo razón justificada usa la versión x86 para la VM.
  • Si vas a usar Citrix lee este doc: http://support.citrix.com/article/CTX124687 y obra en consecuencia.

Sobre el Host:

  • Usa el SP1, podrás usar RemoteFX que es impresionante, memoria dinámica y además aumentar el ratio de procesadores virtuales por core hasta 12:1.
  • ¿He dicho ya que monitorices Smile?
  • Un día que tenga tiempo pondré un post sobre cluster si, cluster no en VDI, pero en cualquier caso dale una pensada.
  • Si vas a comprar hardware nuevo, haz el ejercicio de pensar en múltiples opciones de hardware calculando el coste por VM, veras como cambiando un poco la configuración hardware puedes variar enormemente el coste por VM.
  • Corre siempre el best practice analyzer de Hyper-V para detectar deficiencias (http://support.microsoft.com/kb/2485986 )

Sobre SCVMM:

Sigue estos consejos para optimizar SCVMM: http://blogs.technet.com/b/vishwa/archive/2011/02/01/tuning-scvmm-for-vdi-deployments.aspx

Espero que estos comentarios os sean de ayuda.

Un saludo a todos!

Auditando Hyper-V a través de SCOM

Para mantener un entorno en su mejor estado posible y asegurarnos de evitarnos problemas siempre hay que seguir las buenas practicas recomendadas, además en muchos casos pueden ser necesarias configuraciones especificas para respetar las políticas y metodologías de administración de cada empresa o para cumplir con requisitos técnicos del entorno.

En este post os voy a enseñar un script de powershell que audita una serie de configuraciones que un cliente real quería asegurarse que siempre cumplía su entorno, estas eran:

  • Ninguna VM puede no tener un centro de coste configurado
  • Todas las VMs tienen que tener un dueño (owner)
  • Dado que los clusters tenían hosts con diferentes tipos de procesador es imprescindible que todas las VMs estén configuradas para poder migrar a hosts son procesadores diferentes
  • Se decidió que las optimizaciones de red estarían desactivadas por defecto en todas las VMs
  • No puede haber VMs con discos dinámicos

El script registra eventos en el registro de eventos del servidor donde corre (en este caso el servidor de SCVMM), en cada evento esta la lista de VMs que no cumplen con la política.

 
#Hyper-V Auditoria autor: Daniel Matey
 
Add-PSSnapin Microsoft.SystemCenter.VirtualMachineManager
get-vmmserver -ComputerName TuServidorSCVMM
 
 
$VMsSinCostCenter= get-vm |where-object {!$_.CostCenter  } |fl name |out-string
$VMsSinOwner=get-vm |where-object {$_.Owner -eq "Unknown"  } |fl name |out-string
$VMsSinCPUCompatible=get-vm |where-object {$_.LimitCPUForMigration -eq $False  } |fl name |out-string
$VMsConOptimizaciones = get-vm | get-virtualnetworkadapter |where-object {$_.VMNetworkOptimizationEnabled -eq $False} |fl Name |out-string
$VMsDiscoDinamico= get-vm | get-virtualHardDisk |where-object {$_.VHDType -eq "DynamicallyExpanding"} |fl Directory|out-string
 
if ($VMsSinCostCenter)
{
    $evt=new-object System.Diagnostics.EventLog("Application")
    $evt.Source="AuditoriaHyper-V"
    $infoevent=[System.Diagnostics.EventLogEntryType]::Warning
    $evt.WriteEntry("VMs Sin Cost Center`r`n" + $VMsSinCostCenter ,$infoevent,1)
 
}
 
if ($VMsSinOwner)
{
    $evt=new-object System.Diagnostics.EventLog("Application")
    $evt.Source="AuditoriaHyper-V"
    $infoevent=[System.Diagnostics.EventLogEntryType]::Warning
    $evt.WriteEntry("VMs Sin Owner`r`n" + $VMsSinOwner ,$infoevent,2)
 
}
 
if ($VMsSinCPUCompatible)
{
    $evt=new-object System.Diagnostics.EventLog("Application")
    $evt.Source="AuditoriaHyper-V"
    $infoevent=[System.Diagnostics.EventLogEntryType]::Warning
    $evt.WriteEntry("VMs CPU no compatible con diferentes hosts `r`n" + $VMsSinCPUCompatible ,$infoevent,3)
 
}
 
if ($VMsConOptimizaciones)
{
    $evt=new-object System.Diagnostics.EventLog("Application")
    $evt.Source="AuditoriaHyper-V"
    $infoevent=[System.Diagnostics.EventLogEntryType]::Warning
    $evt.WriteEntry("VMs con optimizaciones de red `r`n" + $VMsConOptimizaciones ,$infoevent,4)
 
}
 
if ($VMsDiscoDinamico)
{
    $evt=new-object System.Diagnostics.EventLog("Application")
    $evt.Source="AuditoriaHyper-V"
    $infoevent=[System.Diagnostics.EventLogEntryType]::Warning
    $evt.WriteEntry("VMs con discos dinamicos `r`n" + $VMsDiscoDinamico ,$infoevent,5)
 
}

Ahora es tan simple como configurar SCOM para que corra este script cada cierto tiempo y para que lance alertas cuando detecte los eventos, por supuesto podéis también configurar subscripciones para que os lleguen las alertas por correo:

image

Un saludo a todos!

Instalando la consola de operador web de Opalis de forma sencilla

Instalar la consola de operación de Opalis en esta versión es un poco trabajoso para hacerlo mas sencillo una empresa llamada Kelverion ha creado una utilidad, que podéis encontrar en el siguiente enlace:

http://www.kelverion.com/news/2011/1/26/kelverion-configuration-utility-for-opconsole-released.html

Como aun así tiene un poco de truco os lo explico paso a paso:

Cuando ejecutamos el MSI que descargamos se crea un grupo de programas y un icono en el escritorio sonde podemos ejecutar la utilidad.

Antes de ejecutarla, tenemos que instalar la ultima versión del framework si estamos en Windows Server 2003 también tenemos que tener instalado el powershell 2.0. o superior.

image

image

image

Indicamos la ruta en la que queremos instalar el jboss.

image

En la descarga de opalis en la carpeta de la 6.2.2 encontráis este zip, descomprimirlo y ejecutar el instalador que hay dentro.

image

image

image

También necesitamos localizar donde tenemos los binarios de la consola:

image

Copiar la carpeta a una ruta que tenga menos de 32 caracteres

Introducimos las rutas de la carpeta de instalación y la de scripts de instalación de la consola.

image

image

image

Dejamos el valor por defecto de encriptación

image

Ahora indicamos si queremos usar grupos locales(stantalone) o de dominio

Nota: si luego queréis cambiarlo hay que tocar unos ficheros XML, asi que elegir bien Winking smile

image

image

Indicamos si queremos que el jboss escuche por todas las IPs de la maquina o solo por la que digamos.

image

Instalamos la consola como un servicio

image

image

Si todo ha ido bien ya tendríais que poder acceder a al consola.

image

image

Si os da este fallo:

image

Tenéis que hacer esto: http://www.systemcenterrocks.com/2011/02/opalis-operator-console-transaction.html

image

Solo quedaría configurar la URL en la consola cliente de Opalis.

image

Un saludo.

Una forma sencilla de hacer modelos de salud con SCOM

Lo se gurus de SCOM… todo se puede hacer siempre mejor, pero a veces la sencillez es un punto a tener en cuenta.

Hoy os voy a explicar una forma que considero muy sencilla de conceptualizar un modelo de salud en SCOM, para ello vamos a usar grupos y monitores.

Deciros que esta forma de hacer las cosas tiene pegas.

  • No es muy portable entre diferentes SCOMs
  • Si eres muy quisquilloso no te vale pues el modelo de salud es valido pero no tiene una apariencia perfecta y le encontraras por tanto defectos.

Pero no temáis, en otros posts lo iremos complicando poco a poco Winking smile

La necesidad:

Nuestro cliente tiene una serie de tiendas, cada tienda esta formada por:

  • Ordenadores
  • Dispositivos de red
  • Impresoras

Queremos poder ver como esta cada tienda, configurar unos SLA y tener informes de disponibilidad.

La solución (primera iteración):

Como sabéis los grupos en SCOM nos permiten agrupar múltiples instancias de objetos monitorizados, estos pueden ser todos de la misma clase o de diferentes clases.

En SCOM podemos configurar además jerarquías de grupos.

Vamos a crear un grupo al que denominaremos “Tiendas”.

Cada tienda tendrá además su propio grupo, todos los grupos de las tiendas dependerán del grupo “Tiendas”

Cada tienda tendrá varios grupos por debajo que serán los grupos “ordenadores”, “dispositivos de red” e “impresoras”

Cuando hagáis jerarquías de grupos empezar siempre de abajo arriba.

Vamos a configurarlo:

Creamos el nuevo management pack:

image

Creamos los grupos Ordenadores, Impresoras y E.Red, recordando siempre guardarlo en nuestro nuevo management pack.

image

Nota: De momento no especificamos nada mas en los grupos, ni miembros ni nada.

Ahora creamos el grupo Tienda

image

En subgrupos introducimos los tres grupos anteriores

image

Creamos un grupo “Todas las tiendas”

En las reglas de inclusión dinámica decimos que queremos incluir dinámicamente todos los grupos que se llamen tienda.

image

Ahora ya podemos ver la jerarquía de grupos:

image

Vamos a ver tambien como queda el diagrama:

image

image

Y para darle color al tema vamos a poner algún miembro en un grupo

image

Si vemos de nuevo el diagrama ya observamos un poco mas de la jerarquía, pero si os dais cuenta no hay un modelo de salud, pues la salud de los elementos no se esta propagando hacia los grupos contenedores que muestran el circulo verde vacio Sad smile.

image

Podéis verlo incluso mas claro si entráis en el explorador de salud.

image

image

Bien, ahora tenemos que hacer el modelo de salud, empleando monitores

Usaremos dos tipos de monitores, los de agregación y los de dependencia.

Simplificando al extremos diremos que en este caso los monitores de dependencia nos permitirán que la salud de los elementos contenidos en los grupos suba hacia arriba al elemento inmediatamente superior en el modelo de salud

Una vez mas simplificando mucho diremos que en este caso los monitores agregados nos permitirán estructurar el modelo de salud.

Para hacer los monitores de la forma mas fácil, os recomiendo que vayáis a la pantalla de monitores, y pulsando sobre el botón “Scope” seleccionéis los objetos que nos afectan.

image

Ahora generaremos el esqueleto usando monitores agregados

image

image

image

image

Hacemos lo mismo para impresoras y e.red.

image

Generamos monitores de dependencia para ordenadores, impresoras y e.red

image

image

image

Esta pantalla es muy importante ya que es la que determina con que nivel de detalle se muestran los objetos dentro del explorador de salud, os recomiendo que juguéis con las tres opciones y decidáis cual es la que mas os gusta.

image

image

Generamos un monitor de dependencia dentro de los agregados que creamos antes.

image

image

image

image

Solo queda generar uno de dependencia para todas las tiendas.

image

image

Ahora si vemos el diagrama veremos como ya se propaga el estado.

image

Y si vemos el modelo de salud:

image

Bien, como primera iteración es algo sencillo de hacer y si configuramos las alertas en los monitores podemos avisar a quien sea pertinente de que hay un problema en una tienda.

Quedaría por repetir lo mismo no solo para disponibilidad si no para performance por lo menos.

Ya podremos también ver los informes de disponibilidad de la tienda, aunque ahora pocos datos dan ya que acabo de crear los monitores:

image

image

Y configurar nuestras SLA para una tienda:

image

image

image

image

image

Por supuesto nos podemos crear también nuestras vistas en la consola:

image

image

image

image

image

La pega final que tiene es que tendríamos que repetirlo con cada tienda, pero eso ya lo arreglaremos en otro posts creando un management pack desde la consola de autor.

Como digo se puede hacer mejor y lo haremos en siguientes posts, pero he tardado media hora y ha sido un comienzo rápido ¿verdad?

En el siguiente post os enseño a cambiar los iconos del diagrama.

Un saludo a todos.

Cambiando los iconos de los diagramas en SCOM

Cuando creamos diagramas en SCOM uno de los elementos que mas usamos son los grupos, desgraciadamente en los diagramas el icono por defecto de los grupos no nos dice nada y además queda visualmente poco atractivo.

En el diagrama que hemos creado en el anterior post se ve como se muestran por defecto los grupos en los diagramas:

Lo que haremos será exportar el management pack donde hemos guardado los grupos.

image

Ahora abriremos este management pack desde la consola de autor de SCOM R2 que encontramos en el SDK que podemos descargar gratuitamente (recordar que las CU y los service packs o releases también aplican a la consola de autor a veces)

image

Una vez abierto, tendremos que cargar nuestras imágenes

image

Luego editaremos la definición de cada grupo configurando la imagen que queremos para el diagrama (una pequeña a 16×16 y otra grande a 80×80)

image

Luego guardamos el management pack y lo importamos en SCOM

Ya veremos el diagrama con los nuevos iconos (cuidado con el tamaño de los iconos que si no se verán mal como me ha pasado a mi):

clip_image001

Un saludo.

Haciendo cuadros de mando y mapas de servicio de SCOM (the easy way) (ahora con imagenes y todo)

 Nota del autor: Parece que ultimamente este blog ha tenido problemas de sincronización con el blog en el que publico en la technet, parece que ya lo tengo arreglado.

Perdonar por las molestias!

Ahora el articulo:

Todos conocéis los diagramas de aplicaciones distribuidas de SCOM :

image

Y si bien son muy útiles e interesantes a veces queremos mostrar la información de otras formas mas conceptuales que permitan a perfiles menos especializados entender como están funcionando las cosas.

Una manera muy sencilla de hacerlo es con un add-in para Visio que podéis descargar gratuitamente que además también os permite publicar los diagramas que realicéis en SharePoint 2010.

Estos diagramas se actualizan automáticamente con la información de SCOM y sus posibilidades son ilimitadas.

Puedes encontrar las descargas y guías de instalación en: http://visiotoolbox.com/2010/add-ins.aspx e información mas técnica paso a paso en la technet: http://technet.microsoft.com/en-us/library/ff630871.aspx

Una vez instalado el add-in de SCOM para Visio 2010 en un equipo en el que también tengas instalada la consola de administración de SCOM, veras una nueva barra de herramientas.

image

Pulsa sobre Configure e introduce los datos de tu SCOM, indicando tambien si quieres que los diagramas se actualicen solos cada X tiempo.

image

Para que veas lo sencillo que es simplemente pulsa sobre Insert Shape

image

Selecciona un objeto monitorizado por SCOM:

image

La forma aparece ya en tu diagrama de visio y puedes cambiar su tamaño y ponerla donde quieras, ademas puedes ver sus propiedades y enlazar directamente con el explorador de salud y las alertas del objeto.

image

Si quieres usar tus propias formas simplemente sitúalas en el diagrama, selecciónala y pulsa en “Link Shape”

image

Selecciona el objeto monitorizado de SCOM cuyo estado quieres que represente.

image

image

Ya veras la información del objeto y su estado

image

Si no quieres empezar de 0 con tus diagramas puedes exportar los de SCOM y luego editarlos.

image

image

Otra cosa que también puedes hacer es cuadros de mando, para ello añade el stencil “Icon Sets”

image

Situa una forma del tipo de icono que quieras, cada icono en realidad es un grupo de iconos que pueden representar diferentes estados.

image

Si pulsas sobre la forma y luego sobre cambiar icono puedes ir viendo las opciones para ese grupo de iconos

image

Ahora vincula la forma con un objeto monitorizado, con el botón de “link shape” tal y como te he enseñado antes.

Para indicar que icono del grupo de iconos usar para cada estado usa la opción “Edit data graphic…” de la forma

image

image

Para publicar un diagrama en sharepoint 2010 para que tus compañeros lo puedan ver si les das permisos en Sharepoint para verlo con independencia de que no tengan permisos en SCOM y sin tener que tener nada instalado solo tienes que guardarlo en una librería de documentos y por supuesto haber configurado el Sharepoint como te explican en las guías que mencionaba al principio.

Selecciona en visio la opción “Save & Send” marca que quieres guardarlo como un “web drawing” e indica en que libreria quieres guardarlo.

image

De esta forma tanto publicándolos en SharePoint como simplemente viéndolos desde Visio, podrás hacer un montón de diagramas y cuadros de mando que serán muy útiles en tu organización.

Aquí tienes unos ejemplos:

image

image

image

Usando una vista web también los puedes embeber en la consola de SCOM

image

image

image

Como puedes ver es algo sencillo y muy rápido, pero con un inmenso potencial.

Espero que os haya gustado!

Un saludo para todos.