Windows 7: Una guía moderna para la implementación de escritorios

Existen varias herramientas especializadas que hacen de la implementación a gran escala de Windows 7 algo mucho más sencillo que en las versiones anteriores.

Joshua Hoffman

A principios de siglo, este era un mundo diferente. Las empresas estaban recién empezando a implementar Windows 2000. Para personalizar e implementar Windows 2000, nuestros antecesores contaban con tan solo unos pocos recursos clave.

Las herramientas existentes en ese momento eran sysprep.inf y unattend.txt (dos archivos de texto sin formato que permitían personalizar ciertos aspectos del SO) y Sysprep (una herramienta que eliminaba identificadores únicos de la máquina fuente, preparándola para la captura de imagen). Si deseaba realizar algo más creativo, podría haber trabajado en algún VBScript personalizado que arrancara automáticamente cuando la máquina se iniciara por primera vez después de la implementación.

Ahora, en el año 2010, se ha evolucionado sustancialmente en el área de implementación de tecnologías de escritorio. Con Windows Vista y Windows 7, el proceso jamás ha sido tan fácil. Existe un rico conjunto de herramientas y orientación disponible para asistirle durante el proceso. En este artículo, analizaré algunas de las nuevas herramientas y técnicas que le ayudarán a simplificar, agilizar y acelerar el proceso de implementación de escritorio.

Microsoft Assessment and Planning Toolkit

Cualquier proyecto de TI bien preparado comienza con una evaluación exhaustiva del entorno actual y un plan para la ejecución del proyecto. Microsoft Assessment and Planning Toolkit (MAP) le ayudará a hacer esto. Éste incluye varias herramientas que cumplen tres funciones principales: inventario, análisis de compatibilidad e informes de preparación.

La herramienta de inventario de MAP realiza un inventario de recursos de computación seguro y sin agentes a través de su red. Al aprovechar tecnologías ya presentes en su red, tales como Instrumental de administración de Windows (WMI), el servicio de registro remoto, los Servicios de dominio de Active Directory y el servicio de explorador del equipo, MAP no necesita instalación.

Al completar el inventario, MAP le otorga un análisis integral de los activos de su organización, lo que incluye información detallada sobre la composición del entorno, además de identificar problemas que puedan volverse un obstáculo para una migración fácil a Windows 7. MAP también posee ricas características de informe que le proporcionan perspectivas más detalladas acerca del estado actual de su infraestructura de TI (ver Figura 1).

Figure 1 The Microsoft Assessment and Planning Toolkit gives you a thorough assessment and inventory of your current environment

Figura 1 Microsoft Assessment and Planning Toolkit le entrega una evaluación e inventario exhaustivos de su entorno actual

MAP también incluye herramientas para realizar un inventario y análisis similar para el software en su entorno. Esto le ayudará a entender el estado existente del software implementado en su organización. Esto también le ayudará a identificar cualquier problema que pueda obstaculizar una implementación correcta. Antes de empezar su siguiente proyecto de implementación, descargue la última versión de MAP Toolkit.

Microsoft Deployment Toolkit

Una vez que usó MAP para obtener una vista integral de su infraestructura y mitigar cualquier problema presente, es momento de empezar a aplicar ingeniería para su nueva implementación. Microsoft Development Toolkit (MDT) 2010 proporciona un marco y conjunto de herramientas completo para personalizar, automatizar e implementar nuevos escritorios de Windows 7. También es compatible con la implementación de Windows Server 2008 R2 y Windows Server 2003.

Con un panel de control centralizado llamado Deployment Workbench (ver Figura 2), MDT agiliza totalmente el proceso de implementación de un nuevo SO. MDT es compatible con tres escenarios primarios de implementación:

  • Instalación con interacción mínima (LTI)
  • Instalación sin interacción (ZTI)
  • Instalación controlada por el usuario (UDI)

Cada escenario proporciona diferentes niveles de automatización e interacción de usuarios basados en las necesidades y capacidades de su organización. Encontrará orientación experta para escoger el mejor escenario en “Usar Microsoft Deployment Toolkit”, el cual está incluido en la descarga de MDT.

Figure 2 The Microsoft Deployment Toolkit deployment workbench

Figura 2 Deployment Workbench en Microsoft Deployment Toolkit

Existen varios enfoques para la creación de imágenes. Puede optar por crear una “imagen densa”: una captura completa de todo el entorno de escritorio, lo que incluye SO, controladores, aplicaciones, etc.

En contraste, las “imágenes delgadas” son un enfoque minimalista e incluyen sólo lo absolutamente imprescindible para crear el entorno de computación de escritorio. Puede agregar aplicaciones y configuración más adelante en el proceso.

Una “imagen híbrida” es exactamente lo que indica: una imagen intermedia que incluye aplicaciones básicas y personalizaciones por aplicar a cada usuario. Puede aplicar más personalizaciones más tarde. Nuevamente, el documento “Usar Microsoft Deployment Toolkit” le ayudará a encaminarse en la dirección más adecuada.

Una vez que haya seleccionado el enfoque de implementación y el estilo de imagen, MDT lo conducirá por el proceso de crear un recurso compartido de implementación (donde se almacenarán e implementarán sus datos) y crear imágenes de Windows personalizadas. A partir de aquí, tendrá un número de opciones para la implementación de la imagen de acuerdo a su escenario. Estas pueden incluir implementación automatizada por medio de System Center Configuration Manager o una versión más manual que use medios de arranque personalizado.

Asegúrese de dar un vistazo al blog de Michael Niehaus y el blog The Development Guys, los cuales ofrecen más sugerencias, vídeos y tutoriales acerca de MDT.

Kit de instalación automatizada de Windows

Existen muchas maneras de integrar SQL Azure con la infraestructura existente de SQL Server. La mayoría de las maneras tradicionales de integración y migración de datos entre servidores están disponibles también para SQL Azure, incluido SQL Server Integration Services, que permite la importación, exportación, transformación y el almacenamiento de datos, entre otras tantas funciones. SQL Azure también es compatible con el asistente de importación y exportación de SQL Server que se incluye con el conjunto de herramientas de SQL Server Management Studio, para copiar bases de datos y migrar datos desde y hacia SQL Azure (consulte la Figura 3).

Herramienta Descripción
Administrador de imágenes de sistema de Windows (Windows SIM) Abre imágenes de Windows, crea archivos de respuesta y administra recursos compartidos de distribución y conjuntos de configuración
ImageX Captura, crea modifica y aplica imágenes de Windows
Administración y mantenimiento de imágenes de implementación (DISM) Aplica actualizaciones, controladores y paquetes de idiomas a una imagen de Windows. DISM está disponible en todas las instalaciones de Windows 7 y Windows Server 2008 R2
Entorno de preinstalación de Windows (Windows PE) Un entorno de SO mínimo usado para implementar Windows. WAIK incluye varias herramientas usadas para compilar y crear entornos de Windows PE
Herramienta de migración de estado de usuario (USMT) Migra los datos de usuario desde un SO Windows a Windows 7

Figura 3 Las herramientas incluidas en el Kit de instalación automatizada de Windows

Compatibilidad y virtualización de aplicaciones

Uno de los problemas más frecuentes con el que los profesionales de TI se encuentran durante una implementación de escritorio es la compatibilidad de aplicaciones. Puede que existan ciertas aplicaciones heredadas, lo que incluye aquellas que se desarrollaron internamente, que sigan siendo vitales para la empresa y que deban ser reconocidas e identificadas. El Kit de herramientas de compatibilidad de aplicaciones (ACT) puede ayudarle con esa tarea.

ACT le ayudará a racionalizar las aplicaciones existentes al identificar potenciales duplicados, versiones en conflicto, etc. Al ayudarle a estandarizar aplicaciones durante la organización, podrá reducir en número de aplicaciones que necesitará probar antes de la implementación.

Antes de completar el proceso de racionalización, ACT puede ayudarle a probar la compatibilidad de cada aplicación de Windows 7. Esto puede ser tan simple como presentar detalles proporcionados por el fabricante de la aplicación que indiquen si la aplicación es o no compatible. En algunos casos, puede toparse con aplicaciones internas que requiera pruebas más detalladas o con aplicaciones con problemas de compatibilidad conocidos que exijan una migración para funcionar adecuadamente con Windows 7.

Algunas aplicaciones tienen correcciones de compatibilidad, también conocidas como shims, hechas para que funcionen apropiadamente con Windows 7. Puede hacer funcionar una gran cantidad de aplicaciones antes incompatibles rápida y fácilmente usando correcciones de compatibilidad. Por ejemplo, las correcciones de compatibilidad pueden hacer que una aplicación crea que está ejecutando desde una cuenta de administrador cuando no es así, o que está ejecutándola desde Windows XP cuando en realidad se está ejecutando en Windows 7.

Para estas aplicaciones incompatibles que no se pueden mitigar con correcciones de compatibilidad usando ACT, deberá emplear tecnología de virtualización similar a Virtual PC para ejecutar la aplicación en modo Windows XP o en Microsoft Enterprise Desktop Virtualization (MED-V). Estos emulan una versión anterior de Windows. MED-V, parte del Microsoft Desktop Optimization Pack, permite ejecutar aplicaciones dentro de una máquina virtual que ejecuta una versión de SO más antigua y hacerlo sin ningún problema y completamente transparente para el usuario. Las aplicaciones aparecen y funcionan como si hubiesen sido instaladas en el escritorio. Los usuarios incluso pueden anclarlas en la barra de tareas.

El proceso de implementación de escritorio ha cambiado significativamente durante la década pasada. Las herramientas y técnicas disponibles hoy le proporcionan un mayor control del que ha tenido nunca, además de agilizar la administración, simplificar los procesos y acelerar la implementación.

Joshua Hoffman

Joshua Hoffmanes el ex editor en jefe de TechNet Magazine. Actualmente es un autor y consultor independiente, que asesora a clientes sobre tecnología y marketing orientado a audiencias. Hoffman también trabaja como editor en jefe de ResearchAccess.com, un sitio dedicado al crecimiento y enriquecimiento de la comunidad de investigación de mercado. Vive en Nueva York.

Contenido relacionado