martes, 27 de septiembre de 2016

Tip: Replicación simultánea de discos con Hyper-V replica

 

Hola amigos, como saben, la característica de Microsoft hyper-V replica para Windows Server resulta muy beneficiosa para escenarios de contingencia o inclusive de DRP (Si no conocen bien su funcionamiento, aquí pueden encontrar información completa al respecto).image

Es importante tener en cuenta que al habilitar una replica para una maquina virtual que contiene múltiples discos asignados, los mismos se replicaran de manera secuencial, lo cual puede implicar un problema en escenarios en los que existen archivos con dependencias entre discos, un caso común son las maquinas virtuales de SQL Server, en las cuales como mejor practica se suelen configurar múltiples discos para que el rendimiento a nivel de IO sea optimo, en estos casos es necesario configurar hyper-v replica de tal manera que replique al mismo tiempo todos los discos de una maquina virtual, para lograrlo se debe ejecutar el siguiente comando:

Set-VMReplication -VMName <vm-name> -EnableWriteOrderPreservationAcrossDisks 1

Otra buena practica es que configuren un disco (VHD) exclusivamente para paginación en cada maquina virtual , y que excluyan ese disco de la replicación, eso mejorara el rendimiento y evitara hacer replicación excesiva.


jueves, 15 de septiembre de 2016

Tip: Activación automática de maquinas virtuales AVMA

 

Hola a todos, tal vez ya han escuchado acerca de los beneficios de licenciamiento con los que cuenta Microsoft para entornos virtualizados (si no es así, aquí les dejo un PDF actualizado con toda la información),  a grandes rasgos para el caso de Windows Server, al licenciar el host físico con la versión standard podemos activar 2 maquinas virtuales y si la licencia es datacenter podeos activar n maquinas virtuales (Ver condiciones y restricciones en el PDF que les compartí), en estos escenarios algunos clientes me han preguntado sobre que licencia usar para activar las maquinas virtuales y como automatizar el proceso, para esto podemos utilizar la característica de activación automática de maquinas virtuales (AVMA) con lo cual podemos usar claves públicas publicadas por Microsoft, que al ser siempre las mismas, facilita la automatización de una tarea de activación.

Para esto debemos usar las siguientes claves para Windows Server 2012 R2

  • Datacenter: Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TW
  • Standard: DBGBW-NPF86-BJVTX-K3WKJ-MTB6V
  • Essentials: K2XGM-NMBT3-2R6Q8-WF2FK-P36R2

O las siguientes claves para Windows Server 2016

  • Datacenter: TMJ3Y-NTRTM-FJYXT-T22BY-CWG3J
  • Standard: C3RCX-M6NRP-6CXC9-TW2F2-4RHYD
  • Essentials: B4YNW-62DX9-W8V6M-82649-MHBKQ

Una forma de automatizar el proceso es usando el siguiente comando para poner la clave

slmgr /ipk <AVMA_key>

Y usando este comando para activar la licencia

slmgr /ato

Al ser la misma licencia, se podría crear una GPO que corriera el script automáticamente, si se tienen entornos con múltiples versiones de sistema operativo se podría usar un filtro WMI o configurar Item-Level Targeting para que a cada versión de sistema operativo le aplique un script con la respectiva licencia.


miércoles, 7 de septiembre de 2016

Tip: Eliminación masiva de Management Packs en otros idiomas

 

Hola a todos, en ocasiones me he encontrado con que algunos clientes instalan management packs de System Center
Operations Manager (SCOM) en múltiples idiomas y probablemente no se dan cuenta de eso hasta que los ven en el panel de administración, cuando esto pasa, la eliminación de los management packs puede ser bastante tediosa ya que a través de la consola se debe eliminar uno por uno, lo que puede tomar horas o hasta días teniendo en cuenta que cada uno puede tardar varios minutos en eliminarse…

A continuación les dejo un comando de PowerShell con el que pueden eliminar todos los management packs que no estén en ingles (puede tomar un buen tiempo en terminar, pero no requiere intervención durante el proceso)

Get-SCOMManagementPack | where{$_.defaultlanguagecode -notlike "ENU"} | Remove-SCOMManagementPack

Con este comando podrán eliminar todos los ManagementPack de un idioma en particular (en el ejemplo Aleman)

Get-SCOMManagementPack | where{$_.name -match "DEU"} | Remove-SCOMManagementPack


viernes, 2 de septiembre de 2016

Evento: Microsoft Cloud Innovation Summit


El pasado 25 de agosto se llevo a cabo en Colombia el Microsoft Cloud Innovation Summit, en esta ocasión tuve la oportunidad de acompañarlos como speaker de la Charla sobre Enterprise Mobility Suite, les comparto algunas fotografías que logre del evento (pueden dar clic a cada imagen para verla en mejor resolución).

_GRP7128_GRP7213_GRP7182_GRP7156_GRP7262_GRP7305_GRP7129_GRP7325_GRP7263_GRP7160_GRP7186_GRP7341_GRP7198_GRP7245_GRP7232_GRP7227_GRP7273_GRP7335_GRP7278_GRP7295_GRP7313


jueves, 28 de julio de 2016

Tip: Configuración de la hora legal para Colombia usando w32tm.exe

 

Considero de gran relevancia que configuren en su red la hora legal que aplica en sus respectivos países, para el caso de Colombia existe un hecho particular y es que hasta hace un tiempo para hacerlo se debía apuntar a horalegal.sic.gov.co sin embargo en algún momento se cambio a horalegal.inm.gov.co, pero no se hizo mayor difusión acerca del cambio… dado lo anterior, en muchas empresas privadas y públicas la hora no esta sincronizándose y seguramente tienen varios logs reportando el error.

A continuación les dejo los comandos que deben utilizar, para hacer la configuración correctamente, tengan en cuenta que si en su red hay un dominio, basta con que ejecuten este comando en el controlador de dominio que tenga el rol de PDC, si en la red no tienen un servidor de dominio  tendrán que ejecutar este comando manualmente en cada uno de los equipos. (Aplica para sistemas operativos Microsoft tanto cliente como servidor).

  • net start "windows time"
  • w32tm /config /syncfromflags:manual /manualpeerlist:"horalegal.inm.gov.co"
  • w32tm /config /update
  • net stop "windows time"
  • net start "windows time"
  • w32tm /resync
  • w32tm /query /status

Los comandos los deben ejecutar en un command Prompt con privilegios elevados y al hacerlo deben ver resultados similares a los que se presentan a continuación:

003

Si no logran alcanzar el destino, puede ser un problema de puertos, asegúrense que el firewall que les da salida a Internet les permite acceso por el puerto 123 UDP que corresponde a NTP.