Creando mi nube privada: Self Service Portal Configuración Inicial

 

Serie de artículos “Creando mi nube privada”
Parte 1: Instalación
Parte 2: Configuración Inicial
Parte 3: Creación de Plantillas de VM
Parte 4: Administración de Unidades de Negocio 

Lo primero que debemos realizar es ir a la pestaña Settings, en la sección “Datacenter Management”, seleccionamos “Configure datacenter resources”

image

Dentro de la sección “datacer resorce”, escribimos el nombre completo “FQDN” de nuestro servidor VMM, en mi caso se llama 2008R2Sp1.ALX.local

image

En la sección Network, deben agregar sus redes, el nombre puede ser cualquiera, pero en la sección “Hyper-v Network Name”, deben poner exactamente el nombre de la res que aparece en el Hyper-v manager

En mi caso solo realizare una red interna

image

En la Sección Active Directory ingresan el nombre de los dominios validos, si es el caso de múltiples dominios, estos deben ir separados por coma

image

En la sección Quota Cost, deben ingresar el costo $$$$ tanto de GB de memoria RAM como de Disco por día

image

En la seccion Environment, deben ingresar los diferentes ambientes de trabajo “desarrollo, producción, pruebas”

image

Finalmente se debería ver mas o menos ASI

image

Probar que la comunicación es correcta entre el servidor de VMM y el Servidor de SSP

Pruebas

  1. PING desde SSP a VVM
  2. Ejecutar la consola Powershell de VMM en el servidor de SSP y ejecutar el siguiente comando
    1. Get-VMMserver –Computername 2008R2Sp1.ALX.local
      image
    2. Get-LibraryServer
      image

Si todo esto funciona estamos OK 🙂

Saludos y Gracias por leer el Blog

Creando mi nube privada : Self Service portal 2.0 Instalación

Hola a todos

Ya esta claro que la tendencia es la nube, es por esto que Microsoft lanza un producto llamado Self Service Portal 2.0, que lo pueden descargar desde acá, el cual nos permitirá confeccionar nuestra propia nube privada, para así poder ofrecer servicios de datacenter en la nube.

Serie de artículos “Creando mi nube privada”
Parte 1: Instalación
Parte 2: Configuración Inicial
Parte 3: Creación de Plantillas de VM
Parte 4: Administración de Unidades de Negocio 

Cuales son los requisitos para esta nube privada

  1. Windows Server 2008 R2 Enterprise o Datacenter Edition
  2. SQL Server 2008 (r2) Enterprise o Standar Edition …. NO EXPRESS
  3. System Center Virtual Machine Manager 2008 R2

Este SSP 2.0 no remplaza para nada al SSP que ya tiene el SCVMM y pueden trabajar los dos juntos sin ningún problema

La arquitectura que desarrollaremos en este demo es simple:

Un Servidor llamado 2008R2Sp1.alx.local que desempeñara las labores de:

  1. Hyper-v Server
  2. Active Directory
  3. SCVMM 2008 R2 Server

Un Servidor llamado SSP2.alx.local que desempeñara las labores de:

  1. Sql Server
  2. Servidor web front end de SSP2
  3. Servidor de base de datos de SSP2
  4. Servidor de de SSP2

Antes de comenzar crearemos una cuenta llamada ssp2 en nuestro Active Directory que será la encargada de levantar los servicios mas adelante.

Instalación 

Primero que todo los prerrequisitos

IIS 7 (Static Content,Default Document,ASP.NET,.NET Extensibility,ISAPI Extensions,ISAPI Filters,Request Filtering,Windows Authentication,IIS 6 Metabase Compatibility)
SQL Server 2008 “en mi caso instalado por defecto
Windows PowerShell 2.0
Microsoft .NET Framework 3.5 SP1
Message Queuing “con la integración de active directory”

image

Instalar solo la consola de administración de SCVMM 2008 R2 en el servidor SSP2

Existen varios tipos de instalación, hay una bastante sencilla, donde todos los componentes del SSP, se instalan en un solo servidor “Ese en mi caso”, existe otra que podemos instalar los componentes por separados en distintos servidores.

Todo en uno

Componentes separados
image image

Ahora comenzamos el proceso de instalación del Self Service portal 2.0

image image image image

En este paso usamos nuestra cuenta previamente creada, para que lance el servicio del ssp

image image image image image image

Eso es toda la instalación, la configuración y primeros pasos, los veremos en el próximo post.

image

Saludos y Gracias por leer este blog 🙂

Hyper-v: Memoria de Inicio y Memoria mínima ¿Cual es la diferencia?

 

Por medio de la interfaz grafica, solo se puede configurar la memoria de inicio, la cual hace automáticamente Commit de la cantidad de recursos asignado.

Pero también se le podría asignar memoria mínima, la cual una vez iniciado el sistema operativo trata de ajustar

Por ejemplo, en la figura 1, tenemos una máquina con 512MB de memoria de inicio y 1024MB de memoria Máxima, Mediante Powershell modifique la memoria mínima a 350MB

Figura 1:

image

Automáticamente el administrador de Hyper-v envía una advertencia a la pantalla  diciendo que la memoria de inicio y mínima no son las mismas.

En la practica que pasa entonces:

Como podemos ver en la Figura 2, nuestra maquina partió con 512MB de ram, pero una vez iniciado el driver de Memoria dinámica ve que tiene configurado la memoria Mínima en 350, entonces ve si la memoria demandada “215MB” es menor que la memoria mínima “350MB”, de ser así, intenta liberar toda la memoria libre “balloning” y bajar a 350MB

Figura 2… Tiempo 00:00:53

image

En la figura 3, podemos ver que una vez pasado mas tiempo “00:05:09” el driver de memoria dinámica logro liberar memoria y ajustar los parámetros a la configuración de la memoria mínima “350MB”

Figura 3….Tiempo 00:05:09

image

¿ Cual es el problema de cambiar estos parámetros ?

Imaginemos nuestro host de Hyper-v esta al limite de asignación de memoria RAM y solo le quedan 100MB disponibles. Nuestra maquina virtual esta ocupando 350MB.

Al reiniciar nuestra maquina virtual, quedarían 350+100=450MB disponibles, pero la memoria de inicio de nuestra maquina virtual es de 512MB, por lo cual esta no se podra iniciar 🙁

Saludos y Gracias por leer el Blog 🙂

SCVMM 2008 R2 Sp1 RC – Nuevas Columnas para Memoria Dinámica

Como vimos en el post anterior, con la llegada del Sp1 SCVMM cambio algunas cosas para poder ser compatible con Memoria Dinámica.

Uno de los cambios interesantes, es la inclusión de las nuevas columnas de memoria dinámica

Memoria de inicio, Demanda de memoria, Memoria Máxima y Memoria Asignada

image

Columnas con las cuales, podemos tener una visión mas detallada del estado de asignación de memoria de nuestras maquinas virtuales

Ej: 6416C-LON-CL1 , tiene 350MB de memoria de inicio y 1GB de memoria máxima, pero en este momento esta demandando solo 259 MB con lo cual el estado de la memoria es OK

image

Saludos y Gracias por leer el blog

Virtual Machine Manager R2 SP1 RC

Hola a todos, con la llegada del SP1 para 2008 R2, algunos productos se deben actualizar para reflejar los cambios de este SP

Es así como SCVMM 2008 R2, ya tiene disponible una versión SP1 de evaluación, donde podemos ver implementada las 2 grandes características del SP1, las cuales son Memoria Dinámica y Remote FX

Primero, se debe tener instalado el SP1 de 2008 r2 y el SCVMM 2008 R2 Sp1

Este lo pueden encontrar en el sitio de connect

https://connect.microsoft.com/site799/Downloads/DownloadDetails.aspx?DownloadID=32800

image

Recuerden antes se debe solicitar la participación en este programa en el directorio principal

image

Después de actualizar todo, el estado general debería lucir mas  o menos así

image

image

Después de esto debemos actualizar todos los servicios de sistemas invitados de nuestras maquinas virtuales “esto solo si no lo hicimos antes :)”

image

Una vez actualizado estos, podemos usar las nuevas características de memoria dinámica que discutimos antes en este blog

image

La prioridad de la memoria se puede configurar en la misma sección de prioridad de la maquina “CPU”, solo que ahora existe un nuevo apartado

image

Además de la memoria dinámica, también podemos usar las característica de Remote FX

image

Saludos y Gracias por leer el blog

Configurar equipos dentro de un dominio para enviar y recibir sucesos

Hola a todos, este post es distinto a todos los anteriores, ya que no lo escribí yo ni es de virtualización, una tarea entregada por uno de mis alumnos sobre reenvíos de Sucesos en Windows Server 2008, espero les guste y quedo atento a los comentarios

Por Mario Martínez

Resumen

  • Permitir el reenvío de sucesos en la maquina donde se originan y en la maquina que los recopila.

  • Subscribirse a la maquina origen desde el visor de sucesos de la maquina recopiladora.

  • Probar el funcionamiento

Prerrequisitos

Para este tutorial, se utilizaron dos maquinas virtuales:

  • Windows Server 2008 Enterprise(hostname protura)

  • Windows 7 Professional (hostname phasmida)

protura y phasmida pertenecen a un dominio llamado eukarya.local. protura también es el controlador de este dominio.

Permitir el reenvío de sucesos

Ingresar con privilegios administrativos

ingreso

Ingresar con privilegios administrativos desde protura

ingreso[1]

Ingresar con privilegios administrativos desde phasmida

Permitir el acceso desde protura

winrm-qc

Crear listener con winrm

listener-ok-firewall-ok

Confirmación de cambios y habilitar excepción en el firewall.

agregar-phasmida-grupo-administrators

Agregar el equipo phasmida al grupo con privilegios administrativos (desde protura)

Configurar el servicio desde phasmida

wecutil-qc-ok

Configurar el servicio de recopilacion de eventos en phasmida

Subscripción desde la maquina recopiladora

validar-tipo-de-red

Validar el tipo de red

Creación de la subscripción

crear-subscripcion

Crear subscripción en phasmida

filtrar-eventos

Filtrar eventos por Error y Application

configuracion-avanzada

Utilizar el puerto 80 y minimizar la latencia

Creación de un evento de prueba

createevent

Creación del suceso en el origen

suceso-enviado

Verificar la creación del suceso en el origen

suceso-recibido

Verificar la recepción del suceso en el destino

Last updated 2010-12-10 13:33:40 CLS

 

Saludos y Gracias por leer el blog

Memoria Dinámica en Hyper-v Mediante PowerShell

Con powershell podemos configurar de manera “programática” los seteos de la memoria dinámica, pero antes, debemos saber cuales son y que hacen

La clase principal del manejo de la memoria Msvm_MemorySettingData 

 Estas son unas de las propiedades mas importantes:

 

DynamicMemoryEnabled Este es un valor booleano 0/1 que indica si la máquina tiene o no habilitada la memoria dinámica
Reservation Cantidad de memoria de mínima de la maquina virtual
VirtualQuantity Cantidad de memoria de inicio
Limit cantidad máxima que podría tomar nuestra máquina virtual
TargetMemoryBuffer
El porcentaje de Buffer de nuestra máquina virtual
Weight Esta es la prioridad de la maquina virtual entre 0 y 1000

Como Lo usamos????

   1: #Nombre del Servidor de Hyper-v

   2: $HyperVServer=”Server01”

   3: #Nombre de la máquina virtual

   4: $VMName = “Prueba03”

   5: #Instanciamos el sistema de administración de Maquinas Virtuales

   6: $VMMS = gwmi -namespace rootvirtualization Msvm_VirtualSystemManagementService -computername $HyperVServer

   7: # Traemos la maquina virtual completa  a la variable $VM

   8: $VM = gwmi MSVM_ComputerSystem -filter "ElementName='$VMName'" -namespace "rootvirtualization" -computername $HyperVServer

   9: # Obtenemos toda la configuración de la maquina en la variable SystemSettingData 

  10: $SystemSettingData = $VM.getRelated("Msvm_VirtualSystemSettingData") | where {$_.SettingType -eq 3}

  11: # Obtenemos toda la configuración de la maquina en la variable MemSetting

  12: $MemSetting = $SystemSettingData.getRelated("Msvm_MemorySettingData") | select -first 1

  13:  

  14:  

  15: #ahora realizamos los cambios… OJO la máquina debe estar pagada

  16: $MemSetting.DynamicMemoryEnabled = 1

  17: $MemSetting.Reservation = 512

  18: $MemSetting.VirtualQuantity = 512

  19: $MemSetting.Limit = 1024

  20: $MemSetting.TargetMemoryBuffer = 20

  21: $MemSetting.Weight = 500

  22:  

  23: #Procesamos los cambios

  24: $VMMS.ModifyVirtualSystemResources($VM, $MemSetting.GetText(1))

  25:  

Con esto dejamos nuestra maquina virtual con la memoria dinámica habilitada con 512MB de inicio y 1024 como limite máximo de memoria

El buffer es del 20% y la prioridad es Media

Saludos y Gracias por leer el Blog