Archivos del escritorioInformación general sobre Servicios de implementación de Windows

Wes Miller

Contenido

WDS en Windows Server 2003
WDS en Windows Server 2008
Tomar una decisión
Consideraciones
Introducción a WDS
Imágenes de captura
Información general sobre capturas
Migración de imágenes
Instalación desatendida

El artículo del mes pasado revisó el historial de herramientas de implementación PXE (entorno de ejecución previo al arranque) de Microsoft. Este mes, profundizaremos en los Servicios de Implementación de Windows (WDS), tratando específicamente las versiones presentadas para Windows Server 2003 y la versión actualizada que se lanzó con Windows Server.

2008. Después de eso, le explicaré como empezar a usar WDS.

Lo mejor es pensar que WDS es como una nueva versión de RIS (Servicios de instalación remota). Aunque los dos comparten algunos componentes clave, y aunque de hecho la versión de WDS en Windows Server® 2003 tiene un modo heredado que es funcionalmente idéntico a RIS, la propia infraestructura de WDS se ejecuta en modo nativo y en el 50 por ciento de modo mixto es completamente nuevo.

WDS en Windows Server 2003

Al mismo tiempo que se lanzó al mercado Windows Vista®, se empezó a ofrecer WDS. Este paso era necesario porque la instalación de Windows Vista se volvió a diseñar completamente con la arquitectura WIM (formato de imágenes Windows®), haciendo que RIS no fuera capaz de implementar Windows Vista (y, en última instancia, Windows Server 2008). En ese momento se presentó WDS como descarga fuera de banda para clientes que ejecutaran Windows Server 2003 SP1. Con SP2, WDS suplantó completamente a RIS.

Debe recordar que como WDS en Windows Server 2003 tiene compatibilidad completa con productos anteriores, no es necesario cambiar a modo nativo al instalar WDS en sistemas Windows Server 2003 SP2. Puede continuar ejecutándolo en modo heredado (funcionando funcionalmente como servidor RIS) o en modo mixto, permitiendo el inicio de WDS o de RIS.

Además de poder implementar Windows Vista y Windows Server 2008, cuando WDS se ejecuta en modo nativo o en la mitad nativa del modo mixto tiene varias características adicionales. En lugar de usar el motor de instalación de modo kernel de Windows y el núcleo tradicional de instalación del que hablé el mes pasado (technet.microsoft.com/magazine/cc645015), WDS usa Windows PE como su entorno de preinstalación de arranque e implementa imágenes basadas en WIM en vez de usar instalaciones basadas en RISetup o en RIPrep. De este manera, las implementaciones son más rápidas, más fáciles y más seguras.

Además, muchas de las limitaciones que mencioné el mes pasado, como la necesidad de usar caracteres ANSI (American National Standards Institute) se eliminan ya que Windows PE puede visualizar los mismos juegos de caracteres que una instalación completa de Windows.

Además, WDS tiene ahora unas cuantas herramientas que se echaban mucho en falta en RIS, como un complemento MMC (Microsoft® Management Console) que ayude en la administración, y una herramienta de configuración de línea de comandos muy completa que habilita las capacidades de configuración mucho más allá de lo que permitía RIS.

Dado que tanto el modo heredado como el mixto permiten implementar imágenes de Windows basadas en RISetup y RIPrep, debe tener en cuenta lo siguiente. RIS solía usar un componente llamado SIS (almacenamiento de instancia única) para optimizar el almacenamiento de imágenes en disco. SIS, que posteriormente se lanzó como parte de Windows Storage Server 2003, usaba un servicio llamado Groveler, que se ejecuta en segundo plano en servidores RIS (y WDS), buscando archivos idénticos. Si coinciden el tamaño y el valor hash de cualquier archivo, SIS guarda una copia en su propia carpeta de almacén común SIS y después crea un vínculo permanente a cada una de las versiones originales que encontró.

SIS está diseñado para afectar lo menos posible al uso del procesador al tiempo que permite ahorros considerables de almacenamiento. Era un gran concepto que se utilizó por primera vez en RIS y después se extendió su uso en la plataforma de Windows Server. Pero SIS ya no se usa a partir de WDS.

WDS en Windows Server 2003 en modo nativo (y siempre en Windows Server 2008) usa imágenes WIM para la instalación. Tiene su propia compresión y, lo que es más importante, su propio modelo de almacenamiento de archivos de instancia, por eso no usa SIS para nada. El almacén de imágenes reemplaza al modelo de almacenamiento que usa RIS por un diseño nuevo basado en WIM para WDS. Se puede consultar más información sobre SIS en go.microsoft.com/fwlink/?LinkId=120302.

WDS en Windows Server 2008

En Windows Server 2008, WDS se ha convertido en un superconjunto y en un subconjunto de la funcionalidad de Windows Server 2003. Ahora puede implementar las imágenes a través de multidifusión en el modo independiente que usa un servidor de transporte, un nuevo servidor de TFTP (Protocolo trivial de transferencia de archivos) con mejor rendimiento, soporte para sistemas x64 basados en EFI (Extensible Firmware Interface), e informes mejorados de métrica de instalación. Trataré este tema en el artículo del mes que viene.

Tenga en cuenta que hay una característica de WDS en Windows Server 2003 que se ha dejado de incorporar en Windows Server 2008: el soporte de instalaciones heredadas. La capacidad de implementar imágenes RISetup/RIPrep o de usar el selector de OS de RIS heredado para iniciar una instalación ya no están disponibles.

Elegir una cosa

Una de las preguntas más frecuentes que me han hecho desde que se lanzó al mercado Windows Server 2008 es: ¿qué versión de WDS debo usar? La respuesta depende de si está implementando versiones de Windows anteriores a Windows Vista y, si fuera el caso, si está listo para hacer la transición de RISetup y/o imágenes basadas en RIPrep a usar explícitamente una instalación basada en WIM.

WDS, incluso en Windows Server 2008, es capaz de implementar versiones anteriores de Windows hasta Windows 2000 si se encuentra en una imagen WIM, y puede hacerlo usando multidifusión. Así que si hace la transición de RIS a WDS en este momento y piensa incorporar Windows Server 2008 en su infraestructura (y está dispuesto a migrar de imágenes basadas en RIS a basadas en WDS) entonces una migración a WDS en Windows Server 2008 puede ser una buena idea.

También podría migrar de RIS a WDS en el propio sistema Windows Server 2003, siendo esto lo que sucede básicamente cuando se instala SP2 y cambia a imágenes basadas en WDS. Después podría actualizar a Windows Server 2008 WDS y listo.

Aunque este no es el modelo que yo recomendaría. Al igual que con muchas versiones de Windows Server anteriores a la 2008, Microsoft recomienda migrar (frente a actualizar el propio servidor) de una versión de Windows Server a otra.

Y como mencioné anteriormente, considerar versiones de x64 de Windows Server 2008 seguramente tiene mucho más sentido en su infraestructura que lo tenía en las versiones de x64 de Windows Server 2003. Si hace esa transición, realizar una migración de servidor a servidor de WDS en Windows Server 2003 a Windows Server 2008 será relativamente más fácil y mucho más seguro que comparado con una actualización del propio servidor.

Consideraciones

Hay una serie de puntos que deben tenerse en cuenta cuando trabaje en la implementación de WDS. Tenga en cuenta que en realidad no hay requisitos nuevos para WDS (RIS tenía muchas de estas mismas consideraciones) pero deseará tenerlos en cuenta tanto si está creando un solo servidor de WDS como si crea una infraestructura entera:

Privilegios hay elementos principales que debe recordar al administrar un servidor WDS. Es necesario autorizar un servidor WDS en Active Directory® igual que se hacía con RIS. Para ello debe ser administrador de dominio en el dominio raíz del bosque, administrador de empresa o se le deben haber delegado los privilegios apropiados. También es necesario ser administrador del dominio para administrar el servidor WDS y, por supuesto, también debe ser administrador en el propio servidor WDS.

Virtualización Cuando se ejecuta en una instancia virtualizada de Windows Server 2003 o Windows Server 2008 bajo Microsoft Virtual PC o Virtual Server y al comunicarse con un PC cliente en la misma instalación de Virtual PC o de Virtual Server, se puede dar una condición de anticipación al inicio del arranque PXE que puede provocar que el cliente funcione con extrema lentitud o que no responda en absoluto. Se recomienda virtualizar clientes o servidores, pero no los dos (especialmente en el mismo sistema host). Personalmente, yo no recomendaría virtualizar un servidor WDS para usarlo en producción, principalmente debido al punto siguiente.

Otros Servicios WDS, como RIS, no siempre se lleva bien con otros servicios de producción. En especial, he visto problemas con RIS/WDS al ejecutarse en un sistema de producción que también ejecuta Microsoft Exchange Server, Systems Management Server (SMS) y System Center Configuration Manager (SCCM).

Normalmente recomiendo que WDS sea la única función del servidor si se está usando para producción con más de unos pocos clientes. Esto no es exclusivo de WDS, antes de su implementación debe considerar y probar con cuidado si debe mezclar o no las funciones de productos de servidor de Windows.

Vínculos lentos o de alta latencia Al igual que ocurre con RIS, WDS no está pensado para usarse a través de una conexión de poco ancho de banda o una conexión de latencia alta como sería un vínculo por satélite; el protocolo de enlace PXE puede ser problemático y la descarga de imágenes se hará interminables, si es que funciona.

Introducción a WDS

Más sobre WDS

Para empezar, tiene que decidir si va a usar WDS en Windows Server 2003 o en Windows Server 2008. Si usa Windows Server 2003, le recomiendo empezar con SP2, que de forma nativa incluye WDS como componente opcional (reemplazando a RIS), en vez de usar SP1 y la descarga opcional de WDS anteriormente incluida en el Kit de instalación automatizada de Windows (WAIK).

Para cualquiera de las versiones de Windows Server deseará crear su sistema del servidor. Debería usar una tarjeta de interfaz de red (NIC) de alta calidad con una capacidad de como mínimo 100 Mbps o más. No use la formación de equipos de NIC, ya que la infraestructura PXE de WDS puede experimentar problemas si lo hace. Tenga en cuenta que si usa Windows Server 2008, puede instalar WDS en Server Core o en la instalación completa de Windows Server 2008.

WDS se instala en Windows Server 2003 como componente opcional (como ocurría con RIS anteriormente). Se puede instalar durante la instalación del sistema operativo o posteriormente ejecutando Agregar o quitar programas | Agregar o quitar componentes de Windows (o ejecutando sysocmgr.exe desde el símbolo del sistema). WDS se instala en Windows Server 2008 como función y se puede instalar mediante el asistente de configuración inicial (haga clic en Agregar funciones | Siguiente | y seleccione Servicios de implementación de Windows), mediante el Administrador de servidores (con los mismos pasos que el asistente para configuración inicial) o desde el símbolo del sistema ejecutando ServerManagerCmd –install WDS.

Cuando haya instalado WDS tendrá que configurarlo. Desde el menú Inicio de Windows, vaya a Herramientas administrativas y seleccione Servicios de implementación de Windows. Cuando se inicie MMC, haga clic con el botón secundario del mouse en su servidor y seleccione "Configurar servidor" en el menú para iniciar el asistente para configuración.

Si está instalando en Windows Server 2003 y actualizando un servidor RIS existente, deseará especificar el directorio de RemoteInstall existente para que la instalación heredada se pueda actualizar al modo mixto. Si ese fuera el caso, debería asegurarse de que el directorio Remote-Install no se encuentra en la partición del sistema, ya que ello podría afectar al rendimiento.

La figura 1 muestra la consola de WDS en Windows Server 2008 antes de que haya finalizado el asistente para configuración. La figura 2 muestra la Página de bienvenida al asistente de configuración de WDS en Windows Server 2008. La figura 3 muestra el paso de configuración de PXE del asistente para configuración de WDS. En este paso puede determinar si el servidor debe responder a cualquier cliente (útil para la configuración inicial), responder sólo a equipos cliente conocidos (los que se han preparado previamente en Active Directory) o responder a todos clientes (y si debe retener opcionalmente todos los clientes desconocidos para que un administrador pueda elegir qué hacer).

fig01.gif

Figura 1 WDS instalado pero aún sin configurar

fig02.gif

Figura 2 Asistente para configuración de WDS

fig03.gif

Figura 3 Elección de una directiva de respuesta para el servidor de PXE

La figura 4 muestra un servidor WDS completamente configurado en Windows Server 2008 (sin imágenes instaladas todavía) con su página de propiedades abierta. Si usa un servidor que ya es un protocolo de configuración dinámica de host (DHCP), asegúrese de establecer la opción DHCP 60 en PXEClient y que WDS no oiga el puerto 67. De este modo permitirá que el servidor WDS se salte un paso del proceso de detección de PXE (como ya comenté en el artículo del mes pasado).

fig04.gif

Figura 4 Servidor WDS completamente configurado en Windows Server 2008

Cuando el asistente finalice podrá agregar imágenes nuevas. Se pueden agregar dos tipos de imágenes a un servidor WDS que se ejecuta en modo nativo o mixto:

  • Imágenes de arranque: son las imágenes que contienen Windows PE 2.x, normalmente se copian desde Windows Server 2008 o desde el DVD de instalación de Windows Vista SP1. Tenga en cuenta que si usa multidifusión querrá usar el archivo \Sources\Boot.wim desde Windows Server 2008 para las imágenes de arranque (incluso si implementa Windows Vista o un sistema operativo heredado). Las imágenes de arranque normalmente consisten en Windows PE, Windows Setup.exe y otras dependencias.
  • Imágenes de instalación: se componen de imágenes del sistema operativo Windows, normalmente el archivo \Sources\Install.wim de Windows Vista o de Windows Server 2008.

Para agregar una imagen de inicio predeterminada o una imagen de instalación predeterminada, los pasos son prácticamente los mismos. Se empieza cada proceso haciendo clic con el botón secundario del mouse en el tipo de imagen y eligiendo agregar una imagen de ese tipo.

Para una imagen de instalación necesita especificar un nombre para el grupo de imágenes (ya que un WIM predeterminado en el DVD de Windows contiene más de un tipo de sistema operativo). A continuación, examine el boot.wim o install.wim apropiados que desea agregar y haga clic en Abrir. Para imágenes de instalación, desactive todas las imágenes de volumen (imágenes de sistema operativo) que no desee agregar al servidor WDS. Por último, puede instalar por PXE clientes con estas imágenes predeterminadas.

Imágenes de captura

Para crear las imágenes personalizadas de sistema operativo, necesita crear una imagen de captura, es decir, una imagen de Windows PE que se diseña para permitirle capturar un sistema Windows en forma de imagen WIM. La manera más fácil de hacerlo es usar una imagen boot.wim que haya instalado anteriormente.

Haga clic con el botón secundario en la imagen y elija Crear imagen de inicio de captura. Especifique el nombre y la descripción que usar para su imagen, y la ubicación para guardar una copia local del archivo .wim en caso de problemas de conectividad de la red al implementar la imagen de captura. A continuación, siga el asistente hasta que termine y haga clic en Finalizar.

Después, haga clic con el botón secundario en la carpeta de imágenes de arranque de MMC de WDS y haga clic en Agregar imagen de inicio. Siga las instrucciones del asistente como hizo anteriormente. Cuando haya terminado, estará listo para capturar una imagen de instalación de Windows.

Información general sobre capturas

Antes de capturar una imagen de sistema operativo debe, por supuesto, instalar Windows y asegurarse de que incluye todas las aplicaciones, personalizaciones y actualizaciones que desee. A continuación, lo que debe hacer es ejecutar Sysprep en el sistema; sólo se pueden capturar imágenes de instalación de Windows desde sistemas preparados con Sysprep. Es necesario especificar una ubicación local válida para guardar la imagen nueva (para evitar posibles daños) y una extensión de archivo *.wim.

Después de configurar el sistema y de copiar la versión correcta de sysprep.exe al sistema, debe seguir estos pasos:

  1. Desde el símbolo del sistema que está en el equipo de referencia, cambie al directorio donde se encuentra sysprep.exe.
  2. Inicie Sysprep (también puede hacerse mediante doble clic en sysprep.exe y especificando las opciones manualmente). En equipos que usan Windows Vista o Windows Server 2008, ejecute el comando sysprep /oobe /generalize /reboot. En equipos que trabajan con versiones anteriores de Windows, ejecute SYSPREP –mini –reseal –reboot.
  3. Cuando el equipo se reinicie, arranque con PXE (el proceso puede variar en función del sistema cliente).
  4. Desde el menú de arranque, seleccione la imagen de captura WDS y haga clic en Siguiente.
  5. Elija la unidad de disco, el nombre y la descripción para la imagen.
  6. Como se mencionó anteriormente, sólo estarán visibles los sistemas que se hayan preparado con Sysprep. Se trata de una limitación por diseño que no se puede eludir.
  7. Haga clic en Examinar y examine la carpeta local donde desea almacenar la imagen de instalación capturada. La ubicación que elija puede ser una unidad de disco asignada de la red.
  8. Seleccione la opción de cargar imagen al servidor de WDS.
  9. Escriba el nombre del servidor de WDS y haga clic en Conectar.

10. Desde la lista Grupo de imágenes, seleccione el grupo de imágenes donde desea almacenar la imagen y haga clic en Finalizar.

Esta imagen ahora estará lista para implementarse desde el servidor WDS. Hay una cosa que los usuarios veteranos de RIS pueden haber advertido: no he capturado esta imagen de Windows en vivo. WDS requiere que el sistema que se va a capturar esté sin conexión.

RIPrep, en RIS, podía capturar sistemas conectados (de hecho, esto era algo obligatorio). Era un proceso extremadamente frágil. Creo que encontrará el proceso de captura en WDS relativamente fácil y mucho más sólido.

Migración de imágenes

Si ha estado usando RIS anteriormente, seguro que tiene algunas imágenes por ahí. Aquellas imágenes que estén basadas en RISetup (una instalación con scripts) ya no le servirán para nada. Sin embargo, puede migrar las imágenes de RIPrep a imágenes basadas en WIM de WDS. De hecho, WDS incluso permite migrar las imágenes mediante WDSUtil (esto lo explicaré con más detalle el mes próximo).

Normalmente recomiendo hacerlo sólo si se ha invertido una cantidad considerable de tiempo en una imagen que no desea perder. El proceso funciona bastante bien, pero me han hablado de algunos errores durante la conversión, lo que normalmente significa que habría que volver a crear la imagen desde cero en todo caso.

Instalación desatendida

Crear una imagen como hice anteriormente genera una imagen que se puede instalar manualmente. Para una instalación más automatizada o completamente automatizada, es necesario usar dos archivos de instalación desatendida. El propio WDS necesita un archivo de respuestas (unattend.xml, almacenado en el directorio \RemoteInstall\WDSClientUnattend del servidor WDS) que automatiza el proceso de instalación de WDS. El segundo es el propio archivo de instalación desatendida. Para Windows Vista o posterior, se trata del archivo unattend.xml. Para versiones anteriores de Windows, es un archivo sysprep.inf almacenado en una estructura de directorio $OEM$ o en \Unattend del directorio de cada imagen. Este archivo se usa para automatizar la instalación real de Windows cuando WDS se ha completado.

Para crear el archivo Unattend de WDS, cree un archivo unattend.xml para WDS con WAIK. Copie este archivo al directorio RemoteInstall o a un subdirectorio. Haga clic con el botón secundario en la imagen de instalación para la que desea usar el archivo unattend y haga clic en Propiedades. En la ficha Cliente, seleccione Habilitar instalación desatendida y especifique el archivo unattend.xml anterior.

Para crear el archivo unattend de la imagen para imágenes anteriores a Windows Vista, copie el archivo sysprep.inf al directorio $OEM$ para la imagen, por ejemplo D:\RemoteInstall\Images\Windows XP\SP2\$OEM$\$1\sysprep\sysprep.inf. Para imágenes de Windows Vista, especifique la imagen que desea asociar, haga clic en Propiedades, y después en la ficha General, haga clic en Permitir que la imagen se instale en modo desatendido. A continuación, especifique el archivo unattend.xml que se usará para la instalación.

Ya casi hemos terminado. Esta columna debería haberle servido como introducción a WDS. El próximo mes, profundizaremos con más detalle en WDSUtil, en el almacén de imágenes y en la multidifusión. Después concluiremos la serie con un estudio detallado sobre cómo y por qué debería plantearse la posibilidad de crear una solución de implementación personalizada de WDS. Hasta entonces, eche un vistazo a la barra lateral "Más sobre WDS" que acompaña a este artículo.

Wes Miller es jefe de productos técnicos senior en CoreTrace (www.CoreTrace.com), con sede en Austin, Texas. Anteriormente, trabajó en Winternals Software y como administrador de programas en Microsoft. Si lo desea, puede ponerse en contacto con Wes en la dirección technet@getwired.com.

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