Hola.
Preparando las slides para la gira, me surgió una duda que finalmente encontré, esto es, la entrada del registro que marca la cantidad de memoria que queremos reservar en un host cuando utilizamos memoria dinámica:
HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Virtualization memoryreserve (Dword = valor).
Saludos.
jueves, 25 de noviembre de 2010
Scripting - 300 vms
Hola.
Hago público el scripting que desarrolló mi compañero Michele y que utilizamos para crear las 300 máquinas virtuales:
El primer paso fué copiar los 300 discos virtuales:
$VMVHDSource = "C:\ClusterStorage\Volume1\W2K8R2-STD-ES-NODO2.vhd"
$numarray = (1..300)
foreach ($x in $numarray)
{
$VMName = "00000" + $x.tostring()
$VMName = "MS" + $VMName.Substring($VMName.Length-3,3)
$VMPath = "C:\ClusterStorage\Volume1\folder\" + $VMName.tostring()
$VMVHD = $VMPath.tostring() + "\" + $VMName.tostring() + ".vhd"
new-item -path "C:\ClusterStorage\Volume1\folder" -name $VMName -type directory
copy-item $VMVHDSource -destination $VMVHD
}
Y mientras tanto, desplegamos la plantilla:
# Load Snap-Ins
Add-PSSnapin Microsoft.SystemCenter.VirtualMachineManager
# Connect to the VMM server.
$VMMServer = Get-VMMServer "srvmm.dominio.local"
# Define the variables.
$JobGroupID = [Guid]::NewGuid().ToString()
$Template = Get-Template where {$_.Name -eq "W2K8R2STDESP-NODO2"}
$VMHost = Get-VMHost where {$_.ComputerName -eq "nodo2"}
$NetworkName = "vswitch1"
$numarray = (1..300)
foreach ($x in $numarray)
{
$VMName = "00000" + $x.tostring()
$VMName = "MS" + $VMName.Substring($VMName.Length-3,3)
$VMPath = "C:\ClusterStorage\Volume1\folder\" + $VMName.tostring()
$VMVHD = $VMPath.tostring() + "\" + $VMName.tostring() + ".vhd"
# Use the Move-VirtualHardDisk cmdlet to point to the local virtual hard disk on the host.
Move-VirtualHardDisk -IDE -BUS 0 -LUN 0 -Path $VMVHD -JobGroup $JobGroupID
# Use the New-VM cmdlet with the –UseLocalVirtualHardDisks parameter to create the
# virtual machine and to specify that the local virtual hard disk file should be used.
New-VirtualNetworkAdapter -JobGroup $JobGroupID -VirtualNetwork $NetworkName -Synthetic
New-VM -Name $VMName -Path $VMPath -Template $Template -VMHost $VMHost -ComputerName $VMName -JobGroup $JobGroupID -UseLocalVirtualHardDisks -RunAsynchronously -JobVariable "NewVMJob" -SkipInstallVirtualizationGuestServices
}
Nota: Hay ciertas buenas prácticas a tener en cuenta en un servidor con tantas máquinas virtuales, nosotros tenemos uno con 200 y otro con 102, ya que tenemos un dhcp y alguna cosilla más, una de las cosas más importantes es que el de las 200 están en un nodo de un clúster y es importante que ese nodo sea el propietario del CSV ya que como sabéis de no ser así, gran parte del tráfico iría por la tarjeta del latido al dueño del CSV.
Saludos.
Hago público el scripting que desarrolló mi compañero Michele y que utilizamos para crear las 300 máquinas virtuales:
El primer paso fué copiar los 300 discos virtuales:
$VMVHDSource = "C:\ClusterStorage\Volume1\W2K8R2-STD-ES-NODO2.vhd"
$numarray = (1..300)
foreach ($x in $numarray)
{
$VMName = "00000" + $x.tostring()
$VMName = "MS" + $VMName.Substring($VMName.Length-3,3)
$VMPath = "C:\ClusterStorage\Volume1\folder\" + $VMName.tostring()
$VMVHD = $VMPath.tostring() + "\" + $VMName.tostring() + ".vhd"
new-item -path "C:\ClusterStorage\Volume1\folder" -name $VMName -type directory
copy-item $VMVHDSource -destination $VMVHD
}
Y mientras tanto, desplegamos la plantilla:
# Load Snap-Ins
Add-PSSnapin Microsoft.SystemCenter.VirtualMachineManager
# Connect to the VMM server.
$VMMServer = Get-VMMServer "srvmm.dominio.local"
# Define the variables.
$JobGroupID = [Guid]::NewGuid().ToString()
$Template = Get-Template where {$_.Name -eq "W2K8R2STDESP-NODO2"}
$VMHost = Get-VMHost where {$_.ComputerName -eq "nodo2"}
$NetworkName = "vswitch1"
$numarray = (1..300)
foreach ($x in $numarray)
{
$VMName = "00000" + $x.tostring()
$VMName = "MS" + $VMName.Substring($VMName.Length-3,3)
$VMPath = "C:\ClusterStorage\Volume1\folder\" + $VMName.tostring()
$VMVHD = $VMPath.tostring() + "\" + $VMName.tostring() + ".vhd"
# Use the Move-VirtualHardDisk cmdlet to point to the local virtual hard disk on the host.
Move-VirtualHardDisk -IDE -BUS 0 -LUN 0 -Path $VMVHD -JobGroup $JobGroupID
# Use the New-VM cmdlet with the –UseLocalVirtualHardDisks parameter to create the
# virtual machine and to specify that the local virtual hard disk file should be used.
New-VirtualNetworkAdapter -JobGroup $JobGroupID -VirtualNetwork $NetworkName -Synthetic
New-VM -Name $VMName -Path $VMPath -Template $Template -VMHost $VMHost -ComputerName $VMName -JobGroup $JobGroupID -UseLocalVirtualHardDisks -RunAsynchronously -JobVariable "NewVMJob" -SkipInstallVirtualizationGuestServices
}
Nota: Hay ciertas buenas prácticas a tener en cuenta en un servidor con tantas máquinas virtuales, nosotros tenemos uno con 200 y otro con 102, ya que tenemos un dhcp y alguna cosilla más, una de las cosas más importantes es que el de las 200 están en un nodo de un clúster y es importante que ese nodo sea el propietario del CSV ya que como sabéis de no ser así, gran parte del tráfico iría por la tarjeta del latido al dueño del CSV.
Saludos.
Problema - Instalación System Center Essentials 2010
Aviso para navegantes.
Hace tiempo ya me pasó con la instalación del software de las demos que hemos estado haciendo en la gira de partners y por lo que sé, se sigue reproduciendo el problema.
La instalación de SCE 2010 falla si seguís el típico, siguiente, siguiente, siguiente..., a base de prueba y error, descubrí que se evita desmarcando la casilla que en la captura dice "Download de latest updates to...", a partir de ese momento a funcionar. Eso me ha pasado tanto en una instalación en un entorno cerrado sin internet, como con internet sin restricciones, como en otro con un proxy, así que lo dicho, ojo al dato.
Hace tiempo ya me pasó con la instalación del software de las demos que hemos estado haciendo en la gira de partners y por lo que sé, se sigue reproduciendo el problema.
La instalación de SCE 2010 falla si seguís el típico, siguiente, siguiente, siguiente..., a base de prueba y error, descubrí que se evita desmarcando la casilla que en la captura dice "Download de latest updates to...", a partir de ese momento a funcionar. Eso me ha pasado tanto en una instalación en un entorno cerrado sin internet, como con internet sin restricciones, como en otro con un proxy, así que lo dicho, ojo al dato.
A ver si me lio con el post de los pantallazos de la instalación.
Saludos.
viernes, 19 de noviembre de 2010
300 Vms
Hola.
El martes recibimos un encargo muy especial. Teníamos que crear 300 máquinas virtuales y que estas estuviesen levantadas antes del viernes, claro está, ¿quién de vosotros habría dicho que no a la primera parte del encargo ;)?.
Nos pusimos manos a la obra, liberamos la agenda de quién tenía que ponerse a ello, se preparó una plantilla sysprepeada que no se activase al iniciar, scripting, etc., así que realmente las 300 máquinas virtuales se han creado en 24 horas.
Esto no es más que una muestra del nivelazo de gente con la que trabajo.
A por otra.
El martes recibimos un encargo muy especial. Teníamos que crear 300 máquinas virtuales y que estas estuviesen levantadas antes del viernes, claro está, ¿quién de vosotros habría dicho que no a la primera parte del encargo ;)?.
Nos pusimos manos a la obra, liberamos la agenda de quién tenía que ponerse a ello, se preparó una plantilla sysprepeada que no se activase al iniciar, scripting, etc., así que realmente las 300 máquinas virtuales se han creado en 24 horas.
Esto no es más que una muestra del nivelazo de gente con la que trabajo.
A por otra.
jueves, 18 de noviembre de 2010
Foro de usuarios de virtualización con Microsoft
Hola.
Los próximos días 23 y 30 se celebrará en Barcelona y Madrid respectívamente, el primer encuentro entre usuarios y empresas que utilizan tecnologías de virtualización Microsoft.
He de agradecer que Microsoft me haya invitado a participar, para contar nuestras experiencias vividas en clientes.
Si os acercais, nos vemos por allí.
Saludos.
miércoles, 17 de noviembre de 2010
Nombramiento miembro de STEP
Hola.
En esta ocasión es para mí un placer agradecer a quienes me propusieron y a quienes finalmente me han nombrado como miembro del prestigioso programa STEP (Springboard Technical Expert Panel), grupo al que pertenecen a nivel mundial los 100 It Pros con un mensaje más influyente en la comunidad.
¡Muchas gracias!.
En esta ocasión es para mí un placer agradecer a quienes me propusieron y a quienes finalmente me han nombrado como miembro del prestigioso programa STEP (Springboard Technical Expert Panel), grupo al que pertenecen a nivel mundial los 100 It Pros con un mensaje más influyente en la comunidad.
¡Muchas gracias!.
miércoles, 10 de noviembre de 2010
Formaciones semana 15 - 19 de Noviembre
Hola.
Perdonad que me repita un poco en estas útimas entradas, pero la verdad es que tenemos un montón de formaciones hechas y por hacer, os paso relación :) :
Martes 16 - Migración de Exchange 2003 a Exchange 2010 - esta formación la realizará mi compañero Michele Betelli - MCITP, MCTS Exchange, MCTS OCS, MVP Exchange, etc.
Miércoles 17 - Soluciones Microsoft para la nube privada - Mi amigo y evangelista de Technet, Paulo Días me ha invitado a participar en su webcast.
Jueves 18 - System Center Data Protection Manager 2010 - Este es mío :).
Además de todo esto, el martes 16 estaré en Valencia en el último evento del Roadshow de virtualización para partners Microsoft.
Saludos.
Perdonad que me repita un poco en estas útimas entradas, pero la verdad es que tenemos un montón de formaciones hechas y por hacer, os paso relación :) :
Martes 16 - Migración de Exchange 2003 a Exchange 2010 - esta formación la realizará mi compañero Michele Betelli - MCITP, MCTS Exchange, MCTS OCS, MVP Exchange, etc.
Miércoles 17 - Soluciones Microsoft para la nube privada - Mi amigo y evangelista de Technet, Paulo Días me ha invitado a participar en su webcast.
Jueves 18 - System Center Data Protection Manager 2010 - Este es mío :).
Además de todo esto, el martes 16 estaré en Valencia en el último evento del Roadshow de virtualización para partners Microsoft.
Saludos.
miércoles, 3 de noviembre de 2010
Formación sobre virtualización a partners 2010.
Hola.
Os cuelgo aquí, las presentaciones utilizadas durante la formación que estoy llevando a cabo con Microsoft esto días.
Nos vemos en Sevilla, Madrid, Bilbao y Valencia.
Gracias a todos los que vinisteis a Barcelona, fué un placer tratar como siempre, con gente tan profesional.
Saludos.
Os cuelgo aquí, las presentaciones utilizadas durante la formación que estoy llevando a cabo con Microsoft esto días.
Nos vemos en Sevilla, Madrid, Bilbao y Valencia.
Gracias a todos los que vinisteis a Barcelona, fué un placer tratar como siempre, con gente tan profesional.
Saludos.
Suscribirse a:
Entradas (Atom)