Windows Vista

Implementación de Windows Vista con BDD 2007

Michael Niehaus

 

Resumen:

  • Acelerador de soluciones para BDD 2007
  • Preparación de la imagen
  • Controladores y paquetes de aplicaciones

Lo ha ido postergando, pero es ya la hora de dar el salto. Su organización tiene centenares, quizás miles, de equipos que necesitan migrar de Windows 2000 o Windows XP a Windows Vista. Y esta tarea la debe realizar su equipo.

Así que, ¿por dónde comenzar?

Si hace años que instala sistemas operativos de Windows®, habrá advertido probablemente que pocas cosas cambiaron entre la versión Windows NT® 3.5 y Windows XP. El proceso de instalación y configuración ha sido bastante coherente, las herramientas han sido las mismas y todo el proceso en su conjunto no se modificó. Pero con Windows Vista® se rediseño todo el proceso y hay muchas herramientas nuevas. Para obtener una buena introducción de estos cambios y de su impacto para usted, consulte el artículo "10 cosas que debe conocer acerca de la implementación de Windows Vista" de noviembre de 2006 de TechNet Magazine, también disponible en línea en la dirección technetmagazine.com/issues/2006/11/Deployment.

¿Cómo puedo aprender el nuevo proceso y las herramientas nuevas?

Hay dos opciones:

  1. Aprender cada nueva herramienta. Estudiar toda la documentación disponible. Identificar cómo se inserta cada uno de estas herramientas en los procesos existentes. Hacer los ajustes necesarios. Y luego validar los resultados.
  2. Saque partido de algo que ya ha realizado todas esas cosas por usted.

Seguramente podría elegir la primera opción, pero entonces esto sería un libro en vez de un artículo de una revista. Sugiero optar por la opción dos: este "algo" que va a usar es el Acelerador de soluciones de Business Desktop Deployment (BDD) 2007, que se está disponible para descarga en el Centro de recursos de implementación de Microsoft® en la dirección microsoft.com/desktopdeployment.

El Acelerador de soluciones para BDD 2007 es un conjunto de herramientas, una guía de orientación y una serie de procedimientos paso a paso que tienen como objetivo simplificar el proceso de implementación del sistema operativo de Windows. Une todos los nuevos procesos y herramientas de implementación que se presentan con Windows Vista.

Para iniciarse con BDD 2007, identifique un equipo con Windows XP o Windows Server® 2003 en el que desee instalar BDD 2007. Antes de realizar la instalación, deberá instalar primero Microsoft .NET Framework 2.0 y Microsoft Management Console (MMC) 3.0. A continuación, ya puede instalar BDD 2007. Una vez finalizada la instalación, consulte el documento Notas de la versión disponible en la carpeta de BDD 2007 del menú de inicio. A continuación, use el acceso directo de Deployment Workbench para iniciar el complemento MMC (consulte la figura 1).

Figura 1 Inicio de Deployment Workbench de BDD 2007

Figura 1** Inicio de Deployment Workbench de BDD 2007 **(Hacer clic en la imagen para ampliarla)

Llegado a este punto, probablemente sería una buena idea consultar la información disponible en el Centro de información, especialmente la lista de comprobación de introducción y la documentación. Asegúrese de descargar las últimas noticias y listas de componentes. Para ello, haga clic con el botón secundario en el nodo Components y seleccione Check for updates.

Se necesita otro requisito previo: el Kit de instalación automatizada de Windows (AIK). Para muchas de las funciones que realiza, BDD 2007 necesita las herramientas incluidas en Windows AIK. Windows AIK puede obtenerse de dos maneras diferentes: puede descargarlo desde el Centro de descarga de Microsoft (go.microsoft.com/fwlink/?LinkId=85377) o usar el nodo "Components" de Deployment Workbench para que éste lo haga. De cualquier manera, se trata de una descarga bastante grande así que prepárese para que tarde un poco.

Después de haber instalado Windows AIK, puede proceder con la fase siguiente: reunir todos los archivos que se necesitan para realizar la implementación de Windows Vista.

¿Qué archivos se necesitan?

Llegado a este punto, deberá reunir todos los archivos de instalación de Windows Vista, las aplicaciones que desea instalar, los controladores necesarios para el hardware y cualquier actualización de Windows Vista o paquetes de idioma que desee. Todo esto se copiará a la estructura de directorios de recursos compartidos de distribución creada al instalar BDD 2007.

Creación de una imagen personalizada

Los pasos que se tratan en este artículo describen cómo se realiza la implementación de la imagen estándar de Windows Vista directamente desde el DVD del producto de Microsoft. Pero quizás desee implementar una imagen personalizada que contenga las aplicaciones adicionales (como por ejemplo, 2007 Microsoft Office system) que necesita en todos sus equipos. Es el debate típico: ¿es mejor usar una imagen mínima "ligera" e instalar todo lo demás en el momento de la implementación o bien, debería crear una imagen "densa" más grande con todo preinstalado? A menudo, la respuesta a esta pregunta depende de factores tales como el tiempo del que se dispone para realizar la implementación, del esfuerzo administrativo necesario para crear y mantener la imagen, de la capacidad de la red, etcétera. En la mayoría de los casos, la imagen más ligera es mejor, pero es decisión del usuario.

Independientemente de lo que decida incluir en la imagen, asegúrese de que el proceso de crear la imagen personalizada se automatizada completamente. Con la automatización, realizar actualizaciones en la imagen es tan sencillo como agregar otro paso en el proceso, volver a ejecutar el proceso entero y capturar una imagen nueva al final.

Así que, ¿cómo haría eso con BDD 2007? Es bastante sencillo:

  1. Cree una compilación para generar su propia imagen personalizada.
  2. Modifique la secuencia de tareas para esta compilación de modo que se incluyen todos los pasos personalizados.
  3. Realice una implementación "básica" desde el punto de implementación de laboratorio (arrancándolo desde Windows PE ISO) y seleccione dicha compilación.
  4. Especifique que desea unirse a un grupo de trabajo.

Al realizar esos pasos, el asistente de la implementación presentará otro panel.

Al elegir capturar una imagen del equipo de referencia, BDD 2007 ejecutará automáticamente Sysprep para preparar al sistema operativo para la captura. A continuación, rearrancará Windows PE y ejecutará ImageX.exe para capturar una imagen nueva de WIM. A continuación, podrá importar esa imagen a Deployment Workbench y usarla para la implementación siguiente.

Captura de una imagen de referencia con BDD 2007

Captura de una imagen de referencia con BDD 2007  (Hacer clic en la imagen para ampliarla)

En primer lugar, copie los archivos de instalación del sistema operativo. Inserte el DVD de Windows Vista (preferiblemente en medios de licencia por volumen, ya que no requerirá una clave de producto independiente para cada instalación). A continuación, haga clic con el botón secundario en el nodo Operating Systems en Deployment Workbench y seleccione el comando New para iniciar el Asistente para nuevo sistema operativo. Seleccione Full Set of Source Files y especifique la ruta de acceso a la unidad de DVD (o la ruta de acceso adecuada si ya copió estos archivos en otra ubicación). Acepte los valores predeterminados restantes para completar el asistente. Ahora debe visualizar una o más imágenes de sistema operativo (en función de los medios usados) en la lista que se muestra al hacer clic en el nodo Operating Systems.

Ahora vienen las aplicaciones. No es necesario agregar ninguna aplicación en este momento, pero si lo hace, podrá seleccionarla desde una lista al implementar Windows Vista. Lo ideal sería especificar una línea de comandos para instalar la aplicación sin necesidad de interacción con el usuario, ya que no desea que los usuarios tengan que esperar para que se inicie la instalación dicha aplicación. Para ver su aspecto, intente agregar una sola aplicación ahora. Para ello, seleccione el comando New del nodo Applications en Deployment Workbench y, a continuación, complete el Asistente para nueva aplicación (consulte la figura 2).

Figura 2 Adición de una aplicación a la mesa de trabajo

Figura 2** Adición de una aplicación a la mesa de trabajo **(Hacer clic en la imagen para ampliarla)

Ahora procederemos con los paquetes del sistema operativo. Hay tres tipos de paquetes que le podrían interesar: los paquetes de idioma, las actualizaciones de seguridad y los componentes de Windows Vista.

Los paquetes de idioma permiten que Windows Vista funcione en muchos idiomas diferentes. Para obtener más detalles acerca de los idiomas compatibles, consulte microsoft.com/globaldev/vista/Vista_Language_Support.mspx. Los paquetes de idioma, que están empaquetados como archivos CAB, pueden descargarse desde licensing.microsoft.com para todos los clientes de Software Assurance y están disponibles desde Windows Update al ejecutar Windows Vista Ultimate. (Observe que sólo Windows Vista Enterprise y Windows Vista Ultimate son compatibles con varios paquetes de idioma instalados en un equipo).

Las actualizaciones de seguridad de Windows Vista suelen lanzarse al mercado mensualmente y están disponibles para descarga en la dirección microsoft.com/technet/security/bulletinsandadvisories como archivos MSU individuales.

También puede incluir nuevos componentes de Windows Vista, como por ejemplo, Windows PowerShell™. Estos componentes están disponibles para descarga desde el Centro de descarga de Microsoft (microsoft.com/downloads) y también se empaquetan como archivos MSU.

En segundo plano, todos son de hecho componentes, también denominados paquetes, y de ahí el nodo OS Packages. Estos componentes pueden insertarse en Windows Vista o bien con conexión (mientras se ejecuta el sistema operativo) o bien sin conexión (mientras no se ejecuta el sistema operativo). En el caso de BDD 2007, siempre se insertan sin conexión, después de que la imagen de Windows Vista se haya ampliado y colocado en el disco, pero antes de arrancarla por primera vez.

Hay un desafío adicional: los archivos MSU están diseñados para instalarse con conexión, mientras se ejecuta Windows Vista, con el instalador de actualización WUSA.EXE. En este ejemplo, sin embargo, se deberían instalar estas actualizaciones sin conexión. Para ello, se necesitarán los archivos CAB que contienen los componentes reales. En realidad, estos archivos MSU son ellos mismos archivos CAB y contienen el verdadero archivo CAB de componentes. Estos archivos CAB se pueden extraer de los archivos MSU mediante un comando, como por ejemplo:

EXTRACT.EXE file.msu -F:*.CAB C:\

Esto le proporcionará el archivo CAB que necesita importar. Tenga en cuenta que Microsoft lanzó al mercado una revisión para BDD 2007 que realiza esta extracción automáticamente. Una vez instalada, este paso manual ya no es necesario; puede apuntar a BDD 2007 hacia los archivos MSU y éste se encargará del resto. Si desea obtener más detalles acerca de esta revisión, consulte support.microsoft.com/kb/937191.

Para agregar estos componentes en Deployment Workbench, haga clic con el botón secundario en el nodo OS Packages y seleccione New para iniciar el Asistente para nuevo paquete. Especifique la ruta de acceso a una carpeta que contenga los paquetes que desea agregar.

Por último, es posible que necesite controladores para el hardware del equipo en el que desea ejecutar Windows Vista. Busque los controladores que necesita en los sitios web de los proveedores o en Microsoft Update, descárguelos y, a continuación, extráigalos desde cualquier paquete en los que fueron empaquetados. Este último paso puede ser un poco complicado, pero el resultado debe ser los archivos de controladores sin formato: .inf, .sys, .dll y otros archivos relacionados necesarios para el controlador.

Una vez extraídos los archivos del controlador, haga clic con el botón secundario en el nodo Drivers y seleccione New Deployment para ejecutar el Asistente para nuevo controlador. Workbench examinará la estructura de directorios en busca de todos los archivos .inf, así que no se preocupe por limpiar las estructuras de directorios extraídas.

A medida que se importan los controladores, Deployment Workbench crea un catálogo de todos los detalles de controlador, incluidas las plataformas compatibles, el fabricante y la versión. También crea la lista de los identificadores Plug and Play (PnP) compatibles con el controlador.

¿Qué se hace con estos controladores? ¿Se insertan en la imagen del sistema operativo que se importó antes?

BDD 2007 no hace ninguna modificación a la imagen importada del sistema operativo. En vez de eso, los controladores se insertan durante el proceso de implementación. El proceso básico es el siguiente:

  1. Ejecute una utilidad (Microsoft.BDD.PnpEnum.exe) en el equipo que se está implementando y se identifican todas los identificadores PnP presentes en el equipo.
  2. Busque cada uno de estos identificadores PnP en el catálogo de controladores. Para cada correspondencia que se encuentre, copie los archivos de controlador que se necesitan en el equipo.
  3. Indique que la instalación de Windows Vista debe insertar los controladores en el sistema operativo después de que la imagen se haya aplicado en el disco, pero antes de que Windows Vista se inicie por primera vez. Seguir este orden es fundamental, ya que algunos de estos controladores, tales como los controladores de almacenamiento masivo, pueden ser necesarios para iniciar el sistema operativo.

¿Se puede realizar ya la implementación?

Quedan sólo unos pocos pasos más antes de que pueda realizar la implementación. En primer lugar, debe definir una compilación que asocia un sistema operativo en el recurso compartido de distribución con la configuración que debe usarse y la secuencia de tareas que se debe ejecutar para realizar la instalación y configuración del sistema operativo.

Para crear esta compilación, haga clic con el botón secundario en el nodo Builds y seleccione New para iniciar el Asistente para nueva compilación. Especifique un identificador de compilación (un valor sencillo de su elección, sin espacios ni caracteres especiales) junto con un nombre y descripción para la compilación, los cuales podrán verse al realizar la implementación del sistema operativo (consulte la figura 3). A continuación, seleccione el sistema operativo que desea instalar y especifique algunos de los valores de configuración básicos que se deben usar.

Figura 3 Especificación de la información básica de la compilación

Figura 3** Especificación de la información básica de la compilación **(Hacer clic en la imagen para ampliarla)

Bueno, ¿estamos listos para la implementación?

Se necesita una cosa más: un punto de implementación. En otras palabras, esto es un recurso compartido de red que contiene todos los archivos que se han reunido hasta ahora, todos los detalles de la compilación y las imágenes de Windows PE que se usan para el proceso de implementación. La creación de un punto de implementación funciona igual que los otros pasos que se han visto hasta ahora: haga clic con el botón secundario en el nodo Deployment Points y seleccione New. Seleccione Lab o la implementación de servidor único (consulte la figura 4) y acepte el resto de los valores predeterminados.

Figura 4 Elección del tipo de punto de implementación

Figura 4** Elección del tipo de punto de implementación **(Hacer clic en la imagen para ampliarla)

Tras finalizar el asistente, haga clic con el botón secundario en el nuevo punto de implementación del panel de lista y elija Update para generar el recurso compartido y las imágenes de Windows PE.

¿Recuerda los controladores que se agregaron antes? Estos mismos controladores, por lo menos los de red y los de almacenamiento masivo, también se necesitan para Windows PE. Por lo tanto, este proceso de actualización agregará automáticamente los controladores a la imagen de Windows PE.

¿Se puede realizar ya la implementación?

Sí. En primer lugar, intentemos realizar una implementación en un equipo nuevo. Tome el archivo LiteTouchPE_x86.iso de la carpeta \distribution\boot y grábelo en un CD-R mediante su software de escritura de CD favorito o bien, use la herramienta cdburn.exe, la cual se puede descargar del sitio web de Microsoft (go.microsoft.com/fwlink/?LinkID=77796). Arranque un equipo desde el CD, lo que iniciará Windows PE y mostrará el asistente de bienvenida inicial que se muestra en la figura 5.

Figura 5 Listo para empezar la implementación

Figura 5** Listo para empezar la implementación **(Hacer clic en la imagen para ampliarla)

Seleccione Run the Deployment Wizard y haga clic en Next para iniciarlo. Desde allí, puede elegir la compilación previamente definida, las aplicaciones agregadas y los paquetes de idioma importados. También tiene la opción de unirse a un dominio, especificar el nombre del equipo y establecer otros valores de configuración. Incluso puede especificar que desea capturar automáticamente una nueva imagen personalizada (con SYSPREP, Windows PE y ImageX para crear un nuevo archivo de imagen).

La implementación puede llevar un rato (en función de la velocidad y del tipo de equipo), pero no requerirá ninguna interacción del usuario. Cuando complete el asistente para la implementación, aparecerá una pantalla de resumen para que se tenga conocimiento acerca de cualquier advertencia o error registrados durante el proceso. Esto permite comprobar de forma rápida que la implementación se realizó correctamente: una pantalla de resumen amarilla o roja significa que se requiere prestar más atención, mientras que una blanca indica todo se realizó correctamente.

Ahora intente con un equipo que ya ejecuta Windows XP. Desde el símbolo de sistema, asigne una unidad a los recursos compartidos Distribution$ creados en el servidor BDD 2007 y, a continuación, ejecute LiteTouch.vbs para iniciar la implementación:

NET USE M: \\MyServer\Distribution$
cscript.exe M:\Scripts\LiteTouch.vbs

Esto iniciará el mismo asistente para la implementación anterior, salvo que ahora habrá algunas opciones nuevas (consulte la figura 6).

Figura 6 Opciones disponibles para un equipo que ejecuta Windows XP

Figura 6** Opciones disponibles para un equipo que ejecuta Windows XP **(Hacer clic en la imagen para ampliarla)

Si elige la opción Refresh this computer, se quitará el sistema operativo existente (después de tener la opción de capturar los datos de usuario y la configuración mediante la Herramienta de migración de estado de usuario, que se deberá descargar mediante el nodo Components, tal como se hizo antes con Windows AIK) y se realizará una instalación nueva de Windows Vista. También puede seleccionar la opción Upgrade this computer, que permite que la instalación de Windows Vista se encargue de actualizar el sistema operativo existente, conservando las aplicaciones, los datos y la configuración existentes del equipo. La opción que elija puede depender de varios factores; sin embargo, la mayoría de los usuarios elegirá realizar una actualización completa para empezar con un estado limpio y conocido.

Bueno, ¿hay algo más que se debe saber?

¿Qué hay de Windows XP?

¿Qué pasa si todavía implementa Windows XP? No se preocupe, aún puede usar BDD 2007 para obtener ayuda con el proceso. Se aplican los mismos pasos; simplemente use los archivos de instalación de Windows XP para crear la compilación inicial, capturar una nueva imagen de Windows Imaging de Windows XP (implementar una imagen de Windows XP es mucho más rápido que realizar una instalación desatendida) y, a continuación, usar el archivo WIM para implementaciones posteriores.

Tenga presente que, en comparación con las implementaciones de Windows Vista, hay algunas complicaciones adicionales al implementar Windows XP:

los controladores de almacenamiento masivo de Windows XP requieren una configuración adicional, tales como las carpetas TEXTMODE, la configuración de unattend.txt y la configuración de sysprep.inf. Por supuesto, dado que los controladores de almacenamiento masivo no pueden insertarse en imágenes existentes de Windows XP, deberá capturar una imagen nueva cada vez que necesite agregar un controlador de almacenamiento masivo adicional. Asimismo, las imágenes de Windows XP no son independientes de HAL, por lo que es posible que sea necesario disponer de dos o tres imágenes independientes. Por último, los paquetes de idioma y las actualizaciones de seguridad no pueden insertarse sin conexión en Windows XP, por lo que deberán instalarse una vez que éste esté listo y ejecutándose.

Si usa BDD 2007 para la implementación de Windows XP, estará completamente preparado para la de Windows Vista, una vez que se decida que es el momento para ello.

Bueno, aquí tan sólo hemos rasgado la superficie. Pero ver cómo funciona el proceso de extremo a extremo permite ver cómo funcionan todas las herramientas nuevas juntas sin necesidad de aprenderlas una por una. Ahora ya puede adentrarse en el mundo los scripts y los registros de BDD 2007 para ver lo que se ha realizado. Puede crear sus propias imágenes personalizadas y agregarlas a BDD 2007 para implementarlas en lugar de implementar la imagen estándar de Windows Vista. Puede crear medios de DVD o unidades flash USB con la imagen cargada en ellos. Puede integrar en el proceso SMS 2003 y OS Deployment Feature Pack.

¿Dónde se puede obtener más información?

Consulte todos los documentos que aquí pasé por alto: hay más de mil páginas disponibles, divididas entre los diferentes equipos que suelen participar en un proyecto de implementación. Consulte también el sitio microsoft.com/desktopdeployment mencionado anteriormente. Use el grupo de noticias microsoft.public.deployment.desktop donde profesionales de TI como usted hacen todo tipo de preguntas acerca de las implementaciones de Windows. Consulte los sitios web de terceros como, por ejemplo, deployvista.com y myitforum.com, en los que encontrará información en abundancia acerca de BDD 2007 y la implementación de Windows Vista. Consulte el nuevo libro Windows Vista Resource Kit (microsoft.com/mspress/books/9536.aspx) disponible de Microsoft Press. Lea mi blog en la dirección blogs.technet.com/mniehaus para consultar los análisis que he realizado sobre las diversas partes de BDD 2007. Hable con su representante local de Microsoft acerca de los seminarios de aprendizaje de BDD 2007 y Windows Vista que disponibles en su región. Por último, consulte la barra lateral de "Recursos de implementación" para obtener información adicional.

Y si dispone de Software Assurance para Microsoft Office System, asegúrese de sacar partido de Desktop Deployment Planning Services (microsoft.com/licensing/sa/benefits/deployment.mspx) para que Microsoft o un asociado de Microsoft le dedique unos días para dar con un plan, e incluso trabajar en un laboratorio de prueba de concepto en sus propias instalaciones.

Recursos de implementación

Michael Niehaus es ingeniero de diseño de sistemas del equipo de Aceleradores de soluciones de Microsoft. Se encarga de desarrollar las recomendaciones, herramientas y scripts para la implementación de escritorio en la empresa. Puede ponerse en contacto con él en la dirección michael.niehaus@microsoft.com.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.