December 2010 - Artículos
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”
Dentro de la sección “datacer resorce”, escribimos el nombre completo “FQDN” de nuestro servidor VMM, en mi caso se llama 2008R2Sp1.ALX.local
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
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
En la sección Quota Cost, deben ingresar el costo $$$$ tanto de GB de memoria RAM como de Disco por día
En la seccion Environment, deben ingresar los diferentes ambientes de trabajo “desarrollo, producción, pruebas”
Finalmente se debería ver mas o menos ASI
Probar que la comunicación es correcta entre el servidor de VMM y el Servidor de SSP
Pruebas
- PING desde SSP a VVM
- Ejecutar la consola Powershell de VMM en el servidor de SSP y ejecutar el siguiente comando
- Get-VMMserver –Computername 2008R2Sp1.ALX.local
- Get-LibraryServer
Si todo esto funciona estamos OK :)
Saludos y Gracias por leer el Blog
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
- Windows Server 2008 R2 Enterprise o Datacenter Edition
- SQL Server 2008 (r2) Enterprise o Standar Edition …. NO EXPRESS
- 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:
- Hyper-v Server
- Active Directory
- SCVMM 2008 R2 Server
Un Servidor llamado SSP2.alx.local que desempeñara las labores de:
- Sql Server
- Servidor web front end de SSP2
- Servidor de base de datos de SSP2
- 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”
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 |
 |
|
Ahora comenzamos el proceso de instalación del Self Service portal 2.0
En este paso usamos nuestra cuenta previamente creada, para que lance el servicio del ssp
Eso es toda la instalación, la configuración y primeros pasos, los veremos en el próximo post.
Saludos y Gracias por leer este blog :)
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:
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
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
¿ 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 :)
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
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
Saludos y Gracias por leer el blog
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
Recuerden antes se debe solicitar la participación en este programa en el directorio principal
Después de actualizar todo, el estado general debería lucir mas o menos así
Después de esto debemos actualizar todos los servicios de sistemas invitados de nuestras maquinas virtuales “esto solo si no lo hicimos antes :)”
Una vez actualizado estos, podemos usar las nuevas características de memoria dinámica que discutimos antes en este blog
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

Además de la memoria dinámica, también podemos usar las característica de Remote FX
Saludos y Gracias por leer el blog
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
Prerrequisitos
Para este tutorial, se utilizaron dos maquinas virtuales:
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

Ingresar con privilegios administrativos desde protura
![ingreso[1] ingreso[1]](http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/pcampos/ingreso1_5F00_thumb_5F00_3FDE8D00.png)
Ingresar con privilegios administrativos desde phasmida
Permitir el acceso desde protura

Crear listener con winrm

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

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

Configurar el servicio de recopilacion de eventos en phasmida
Subscripción desde la maquina recopiladora

Validar el tipo de red
Creación de la subscripción

Crear subscripción en phasmida

Filtrar eventos por Error y Application

Utilizar el puerto 80 y minimizar la latencia
Creación de un evento de prueba

Creación del suceso en el origen

Verificar la creación del suceso en el origen

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
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 root\virtualization Msvm_VirtualSystemManagementService -computername $HyperVServer
7: # Traemos la maquina virtual completa a la variable $VM
8: $VM = gwmi MSVM_ComputerSystem -filter "ElementName='$VMName'" -namespace "root\virtualization" -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