Leandro Amore

Un espacio para dejar las cosas que quiero compartir

April 2007 - Posts

Google in a box.

Google saco al mercado un dispositivo muy innovador. Se trata de un appliance que permitirá traer el poder de los motores de búsqueda de del famoso buscador a las empresas. El dispositivo viene en 2 versiones dependiendo la cantidad de archivos a indexar, una versión Estándar que permite indexar hasta 50.000 documentos y una Enterprise que indexara hasta 500.000. El precio de la versión estándar en la argentina ronda los USD 3300.

Google Appliances

Posted: Apr 28 2007, 12:52 PM by leandro
Filed under:
Ya sabemos que viene en el Service Pack 1 de Exchange 2007

Faltan unos meses para que salga a producción, pero ya están disponibles las release notes de la beta 1 para el público y a partir de abril podrá ser descargada de Technet Plus. Hay varias nuevas funcionalidades introducidas en el producto para mas Info pueden encontrar las release notes aquí o esta nota de blog del Exchange team.

 

Espero lo disfruten

 

Saludos

Leandro

 

Posted: Apr 22 2007, 09:50 PM by leandro
Filed under: ,
Ya se puede descargar la versión 32 Bits Exchange 2007

Solo esta destinada a ambientes de pruebas y academicos. Pero por lo menos ahora lo podemos virtualizar si

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=444c259e-605f-4a82-96d5-a2f448c9d4ff

 

Virtualización. Algo que no debe ser tomado a la ligera.

Desde hace unos años la virtualización está ganando terreno y confianza entre los administradores y gerentes de gran cantidad de empresas.  Es más, me atrevería a decir, que en su  mayoría, las empresas de primera línea  están considerando  usos para la virtualización o incluso piensan en reservar  alguna porción del presupuesto para comenzar con las pruebas o implementación.  Esto sin duda incentivará  al sector para  continuar  invirtiendo en desarrollos de mejores productos, tanto en materia de hardware como de software.

Ahora, la pregunta es: Si todo es tan bueno y parece estar solucionado. ¿Porque estoy escribiendo sobre esto?

Como toda nueva tendencia mucha gente considera  solo los beneficios, , obviamente, por ser  los aspectos más difundidos. Pero son pocos  los que  tienen en cuenta  las dificultades y exigencias de una infraestructura virtualizada. Es justamente por la falta de investigación  acerca de esas dificultades que  comenzaron a observarse algunos problemas relacionados con las malas implementaciones de los sistemas virtuales. 

Aclaro que  la idea de este artículo no es plantear una discusión sobre buenas prácticas de virtualización,  Sino demostrar con un ejemplo práctico como una mala implementación puede traernos más de un dolor de cabeza.

Y así empieza la historia…

En muchas empresas los domain controllers representan una molestia para el administrador, ya que o bien comparten el hardware con otras aplicaciones, reduciendo notablemente la seguridad de los mismos. O están instalados sobre hardware sobrante de dudosa confiabilidad. Por lo tanto, siempre es un excelente candidato para la virtualización.

Aquí es donde comienza el problema, quien no escucho alguna vez decir: “Lo bueno de la virtualización es que si el sistema operativo deja de funcionar restauras el archivo VHD y listo, todo solucionado”. Lo cual puede ser cierto para algunos servicios básicos, dependiendo de la antigüedad del backup de ese disco virtual. Pero cuando hablamos de un Domain Controller o cualquier otro servidor más complejo las cosas no son tan simples.  Obviamente siendo un elemento crítico de nuestra infraestructura, el Active Directory cuenta con más de una medida de protección para evitar inconsistencias. Entre ellos el USN o Update Sequence Number.

Update Sequence Number e invocationID

El USN es  el índice que los domain controllers  incrementan cada vez que un objeto es creado, borrado o actualizado. Durante la replicación de Active Directory el USN es quien marca a partir de que cambios se debe replicar a los demás compañeros de replicación.  Pero este indicador por si solo no podría realizar el trabajo, y por eso contamos con el  invocationID que es quien identifica a la base de datos de cada domain controller como única, y solo es modificado en caso de una restauración del estado de sistema o system state. Luego de la cual los demás DC’s, descartaran el USN del DC restaurado y toman el actual como valido, y por lo tanto luego de la replicación nuestra infraestructura volverá a estar como antes de la falla.  En la figura 1 se muestra un ejemplo sencillo de este procedimiento.

Fig.1. Actualización de USN e InvocationID restaurados de manera correcta.

Imagen tamaño completo

Como se puede observar  si el proceso se lleva a cabo como es debido y el system state está dentro del Tombstone time (el tiempo máximo de validez de un backup de sistema), no tenemos ningún inconveniente luego de la restauración del equipo.

Pero veamos qué pasa en el mismo escenario cuando a partir de la caída del DC, el administrador decide reemplazar el disco virtual para ganar tiempo.

Imagen en tamaño completo

1)      El administrador instala 3 DC en su oficina, uno de los cuales decide agregar sobre un equipo virtual.

2)      Se crean 100 nuevos usuarios en el VDC1, los cuales replican correctamente.

3)      El administrador realiza un backup del sistema tomando una copia del archivo VHD del equipo virtual.

4)      Se cambian los passwords para las 100 cuentas creadas recientemente, los cambios replican correctamente.

5)      El administrador apaga el DC3 para realizar tareas de mantenimiento.

6)      El administrador crea 50 cuentas de equipo en el VDC1, los cuales replican correctamente al DC2

7)      El VDC1 sufre una falla de la que no puede ser restaurado

8)      El administrador decide restaurar el VDC1 a partir de la copia del disco virtual.

9)      El DC3 vuelve a estar online.

10)   Cuando el administrador vuelve a realizar cambios en el VDC1, los mismos aumentan el USN a partir de 201 y manteniendo su InvocationID (Estado del VDC1 en el momento de la copia de seguridad). Debido a esto los demás DC no reconocen la falla en el VDC1 y continúan con su replicación normal. Creando varias inconsistencias en la Base de nuestro directorio.

A partir de la Windows 2000 y posteriormente en Windows 2003 Microsoft libero un parche que ayuda a la detección y recuperación de este comportamiento en los Domain Controllers (KB 885875 para Windows 2000 y KB 875495 para Windows 2003). Pero, solo ayuda, no puede evitarlo si los cambios no son lo suficientemente significativos como para disparar la alarma del mismo.

Conclusión

Aunque tal vez no lo parezca estoy totalmente de acuerdo con la virtualización, y creo que en un futuro muy cercano será la base de la infraestructura de muchas empresas. Es por ello que, en este articulo solo   intento mostrar en  pocas líneas, como toda implementación debe ser llevada a cabo con un previo relevamiento de mercado para evaluar las mejores opciones  siguiendo siempre de cerca las recomendaciones de los fabricantes de software.

Hoy espero haber despertado la curiosidad de aquellos que deseen  comenzar a recorrer el largo camino de la virtualización de infraestructura. Si es así tengan en cuenta algunas recomendaciones: en primer lugar no olvide que los  puntos planteados en este articulo no son los únicos, como estos hay muchos  y deben  tenerse en cuenta. Por lo tanto es fundamental mantenerse informado  sobre los muchos aspectos de esta nueva tecnología,  Y , principalmente no dejarse llevar por los comentarios y las tendencias del mercado.

 

Mas información.

How to detect and recover from a USN rollback in Windows 2000 Server(http://support.microsoft.com/kb/885875/es)

How to detect and recover from a USN rollback in Windows 2003 Server (http://support.microsoft.com/kb/875495/es)

Condiciones de soporte para virtualización de hardware no-Microsoft (http://www.support.microsoft.com/kb/897615/es)

Condiciones de soporte técnico para Virtual Server (http://www.support.microsoft.com/kb/897613/es)

 

El control es todo.

¿Alguna vez se puso a pensar que porcentaje del tiempo le dedica a la administración de los sistemas de producción? .Según estudios realizados por Microsoft, los administradores de red invertimos un 80% de nuestro tiempo manteniendo la base instalada. Lo que obviamente, nos deja poco tiempo nuevas implementaciones. Dejando como resultado implementaciones caóticas a causa de planes poco desarrollados y un exceso de trabajo para el staff de IT que debe estar en constante movimiento para solucionar los problemas cotidianos. Convirtiéndonos en “bomberos reactivos” corriendo siempre atrás de los problemas, cuando deberíamos ser profesionales de la información buscando las mejores tecnologías para ayudar a las operaciones del negocio.

A partir de este problema Microsoft desarrollo un programa llamado DSI o Dynamic SystemDSI Initiative. Esta iniciativa plantea  4 estadios en los cuales se puede encontrar una empresa: Básico, Estandarizado, Racionalizado o Dinámico. Utilizando las herramientas y recursos provistos por DSI, los itpros podrán analizar su estadio actual y tomar acciones que los lleven a escenarios más ventajosos, lo que dará como resultado una infraestructura más robusta, estable y escalable.

Tomando DSI como su base, a mediados de este año, Microsoft liberara una nueva familia de productos denominada System Center. Esta suite esta netamente orientada a brindar mayor control sobre la plataforma instalada, lo que nos ayudara a dejar de ser el “bombero” de la empresa para comenzar a transformarnos en los profesionales de la información que el negocio necesita.

Conozcamos a la familia

Todo departamento de sistemas necesita soluciones que permitan el monitoreo de performance y disponibilidad, realicen distribución de parches de seguridad y aplicaciones de negocio, permitan el backup y restore de datos y sistemas, brinden reportes y datos históricos y permitan administrar los problemas y las operaciones de la empresa. Para todo esto podremos contar con System Center.

¿Pero quiénes son los miembros de esta familia que promete tanto?

System Center Operations Manager:    La nueva versión del Microsoft Operation Manager (MOM), nos permitirá tener una visión clara de la salud de nuestra infraestructura, monitoreando miles de contadores de performance y eventos a través de nuestros sistemas operativos y aplicaciones. Continuando con el compromiso adquirido por todas las líneas de productos de proveer Managemet Packs para cada nuevo lanzamiento, lo que garantizara una integración completa de la herramienta con nuestra plataforma, e incluso con herramientas de monitoreo de terceros.

System Center Configuration Manager: La evolución del System Management server (SMS) nos permitira ganar tiempo libre automatizando las tareas de deployment masivo de aplicaciones y sistemas dentro de la empresa. Por otro lado nos ayudara mantener el control de nuestros activos mediante los procesos de inventario de Hardware y Software, lo que ayudara a tomar decisiones llegado el momento de cambiar equipos o adquirir nuevas licencias.

System Center Data Protection Manager: Esta nueva herramienta de backup supera por mucho a su predecesora (Data Protection Server), ya que incorpora la posibilidad de realizar el resguardo de Exchange Server y SQL Server por medio de Volume Shadow Copies. Adicionalmente brinda herramientas que permitirán que el usuario gestiones sus propias restauraciones liberando en muchos casos a los administradores de esta tarea.

System Center Virtual Machine Manager: Esta herramienta permitirá administrar nuestra infraestructura virtualizada desde un punto único, facilitando el mejor aprovechamiento del hardware y brindando funciones adicionales como transferencia de maquinas físicas a virtuales en tiempo real aprovechando las virtudes de Volume Shadow Copies.

System Center Capacity Planner: Finalmente podremos simular nuestras implementaciones antes de llevarlas a la práctica, validando así el hardware seleccionado para el proyecto, las comunicaciones de la empresa y la utilización esperada de los equipos antes de su instalación. Por el momento solo permite simulaciones de Exchange 2003 y MOM 2005, pero en futuras versiones ampliaran el soporte para productos Microsoft y contara con SDK que permitirá realizar simulaciones de aplicaciones desarrolladas in-house.

System Center Service Desk: Y la visión de management seria incompleta sin una herramienta de seguimiento de incidentes que permita a los operadores ver el estado de la infraestructura, elevar incidentes y manejar los SLA de la empresa todo dentro de un marco procedimental dado por el Microsoft Operation Framework (MOF).

¿Les parece poco?

Si con todos estos productos no les alcanzo, o piensan que está faltando algo para terminar de controlar su infraestructura definitivamente no deben preocuparse porque hay muchas más cosas en camino.

Roadmap

 

Posted: Apr 09 2007, 10:36 PM by leandro
Filed under:
El control es tuyo!

Los días 26 y 27 de Abril entre las 9 y las 13 Hs se presenta en sociedad la familia de productos System Center. Vamos a estar mostrando una infraestructura completa en funcionamiento utilizando todos los productos de la familia.

La gente de MSDN también tiene su lugar los mismos días pero por la tarde, de 14 a 18.30.

A los que les interese pueden registrarse en: http://www.microsoft.com/conosur/elcontrolessuyo/evento/default.aspx

 

 

Saludos

Leandro

 

Posted: Apr 08 2007, 04:35 PM by leandro
Filed under:
24 Horas a todo Exchange 2007.

La gente de Microsoft Technet recopilo 24 sesiones de charlas de Exchange 2007 y las dejo disponibles en esta página. Espero les sea útil.

http://www.microsoft.com/events/series/tnexchangeserver.mspx#24HoursofExchangeServer2007

 

Saludos

 

Leandro

Posted: Apr 07 2007, 11:44 AM by leandro
Filed under: ,
More Posts