Leonardo 的个人资料Leonardo's Blog照片日志列表更多 工具 帮助

日志


8月8日

Cómo configurar Windows Deployment Services con Windows Server 2003 SP1

Instalar muchos equipos, en poco tiempo y con recursos IT escasos, parece ser una regla en las empresas de hoy. Windows Deployment Services (WDS) tiende a ayudar a que esta realidad sea menos problemática de solucionar.

WDS es una actualización del Remote Instalation Services (RIS) el cual estuvo presente en las anteriores versiones de Windows Server, incluido el SP1 de Windows 2003. Este servicio, nos permitía realizar de manera remota instalaciones en base a imágenes previamente generadas de los Sistemas Operativos de Microsoft utilizando la red LAN existente. Para esto se basaba en una tecnología, presente en la mayoría de las placas de red, conocida como PXE (PreExecutionEnviroment) que permitía “bootear” desde la red y así de esta manera comenzar una instalación sin tener necesariamente un Diskette o un CD o cualquier otro medio convencional de arranque.

WDS viene a suplantar a RIS debido a mejoras en formato de imágenes presente en Windows Vista (denominado WIM) y que de aquí en más será utilizado en todos los Sistemas Operativos que vayan a salir en un futuro. De todas formas WDS es capaz de manejar las imágenes de los Sistemas Operativos anteriores a Windows Vista.

WDS puede ser configurado en tres modos distintos:

· Modo Nativo:

Este modo solo permite manejar imágenes que estén en formato WIM.

· Modo Mixto:

Este modo permite trabajar tanto con archivos tanto WIM como los utilizados en RIS.

· Modo Herencia:

Este modo permite solo utilizar imágenes que se utilizan en RIS. Es decir solo con Sistemas anteriores a Windows Vista.

Las características e innovaciones del formato WIM escapa al alcance de este documento, así como también la configuración de los modos Mixto y Herencia. Se mostrarán los pasos necesarios para la configuración de un servidor WDS, utilizando Windows Server SP1. Así como también la creación de archivos de respuestas necesarios para una instalación desatendida full, utilizando el Windows System Image Manager. Cabe aclarar que el Service Pack 2 para Windows Server 2003 y el Windows Server 2008 Beta 3 (anteriormente llamado Longhorn Server) no necesitan instalar WDS por separado, ya que está incluido por defecto en la instalación.

Escenario

El escenario que vamos a plantear en este documento tiene como principal característica el tener Active Directory como base para su funcionamiento. Y utilizaremos este para validar a las computadoras que quieran acceder al servidor WDS. Por lo tanto este escenario está compuesto por un servidor con Windows Server 2003 SP1, el cual es el controlador de dominio principal de “genti.com”, un servidor DNS, y un servidor DHCP para asignarles a los clientes una IP válida para poder conectarse al servidor WDS. Todos estos servicios corriendo bajo el mismo servidor.

Configuración del Servidor

Como primer paso tenemos que instalar los Servicios de Instalación Remota, que como mencionamos no vienen instalado por default con el SP1. Para esto tenemos que tener el CD de instalación de Windows 2003, y dirigirnos a Agregar o quitar Componentes de Windows. Ahí tenemos que tildar la opción correspondiente y presionar el botón Siguiente.

image

Agregando Componente “Servicios de Instalación Remota”

Ya que queremos utilizar WDS y no RIS, no vamos a hacer ninguna configuración en especial sobre el componente recién instalado e iremos sobre WDS. Para esto necesitamos bajarnos Kit de instalación automatizada de Windows (AIK). Se lo puede descargar de aquí. Una vez finalizada la instalación se nos pedirá que reiniciemos.

image

Instalación de WAIK

Elegimos Servicios de Implementación de Windows y ejecutamos el instalador que corresponda de acuerdo a si estamos trabajando con un Sistema Operativo de 32 o 64 Bit.

image

Wizard de Actualización a WDS

Una vez finalizado el asistente se nos va a pedir que reiniciemos nuevamente. Y con eso terminamos con la instalación.

Cuando hayamos reiniciado tenemos que ejecutarlo para configurarlo por primera vez. Nos dirigimos a la snap-in correspondiente en “Herramientas Administrativas”.

image

Snap-in “Servicios de Implementación de Windows”

Una vez abierto, lo que tenemos que hacer es buscar el servidor en el árbol de servidores. Haciendo clic con el botón derecho sobre este elegimos Configurar Servidor.

image

Consola de administración de WDS

Ahora se nos abrirá un asistente para realizar dicha tarea. Es importante que cumplamos con los prerrequisitos que se nos pide para poder continuar; el servidor deber ser miembro de un dominio con Active Directory, debemos tener un servidor DHCP, un servidor DNS y una partición NTFS con el suficiente tamaño para albergar a las imágenes que pretendamos implementar. El tamaño que debe tener la partición, distinta a la del sistema, en donde vamos a albergar a las imágenes depende directamente de cuantas estemos dispuestos a utilizar. Hay que tener en cuenta que por ej. la imagen del que utilizaremos de Windows Vista tiene un tamaño aproximado de 2.4 GB.

image

Requerimientos de WDS

A continuación se nos presenta una pantalla en la que debemos especificar la partición en la cual queremos instalar las imágenes y el nombre de la carpeta en donde se van a guardar las imágenes.

image

Ubicación donde se instalará WDS

En el siguiente paso del asistente tenemos que marcar las dos casillas que aparecen solo en el caso de que nuestro servidor DHCP este corriendo en el mismo servidor que estamos instalando WDS. En nuestro caso marcamos las dos.

image

Opciones referentes la configuración del DHCP

En el siguiente cuadro debemos elegir como se va a comportar el servidor con los pedidos de los clientes. Tenemos 3 opciones: La primera No responder a ningun equipo cliente es la que menos nos sirve en este caso ya que los clientes no podrán descargar las imágenes del servidor ya que este no les responderá. La segunda Responder solo a los equipos clientes conocidos es la opción mas adecuada, ya que de esta manera solo aquellos equipos que tengan una cuenta en el dominio van a poder acceder a los recursos. Y la tercera opción Responder a todos los equipos clientes (conocidos y desconocidos) es la menos aconsejable ya que de esta manera no tendremos control sobre los clientes que pueden acceder al servidor pero podemos activar la opción de enviar un mensaje al Administrador solicitando la aprobación y solo despues de que se obtenga esta permitir al cliente conectarse. En este caso elegimos la segunda opción Responder solo a los equipos clientes conocidos.

image

Opciones referentes a la configuración del servidor PXE

Por último hay que des tildar la opción para agregar imágenes en este momento para poder hacerlo de una manera más personalizada.

image

Ultimo paso en la configuración del servidor WDS

Imagen de Windows PE

Ahora tenemos que empezar a agregar las imágenes que queremos manejar. Pero antes hay que agregar el WindowsPE. Esto es el entorno de preinstalación de Windows con métodos de inicio adicionales compatibles para las instalaciones cliente OEM o Enterprise. WindowsPE viene en formato WIM, en el DVD de Instalación del Vista. Lo podemos encontrar dentro de la carpeta Sources. Para agregarlo tenemos que expandir el árbol del servidor y hacer clic con el botón derecho sobre la carpeta Imágenes de arranque y elegir “Agregar imágenes de arranque…”. Se nos abre un asistente y tendremos que elegir la ubicación del archivo llamado boot.wim que se encuentra en la carpeta del DVD mencionada anteriormente.

image

Ubicación del archivo WIM con el Windows PE

Ahora tenemos que elegir el nombre con el cual vamos a identificar a la imagen. En este caso vamos a poner “Microsoft Windows PE (x86)”

image

Nombres a utilizar como metadato para la imagen con WInfows PE

Luego el asistente nos muestra un resumen y agrega la imagen. Cuando termina, hacemos clic en finalizar quedando con esto agregada.

image

Cuadro resumen que muestra antes de comenzar con el proceso

Imagen del instalador

Ahora nos queda agregar la imagen con el Sistema Operativo propiamente dicho. Así que hacemos clic con el botón derecho sobre la carpeta Imágenes de instalación y elegimos “Agregar una imagen de instalación”. Como la organización tiene que estar dada en grupos se nos pedirá que generemos uno. En este caso el nombre que se eligió es de InstalacionVista. Es importante acordarse del nombre que elijamos ya que será utilizado para la creación del archivo de respuesta.

image

Nombre del grupo al cual vamos a agregar la imagen

Ahora si especificamos en donde se encuentra la imagen que queremos agregar. En este caso donde se encuentra el DVD de Windows Vista.

image

Ubicación del archivo WIM con el instalador de Windows Vista

Si utilizamos la imagen del instalador del Vista se nos va a preguntar cuál es la edición de queremos poner a disposición para la instalación. En este caso marcamos solo la correspondiente a Windows Vista Ultimate y dejamos marcado el tilde para usar el nombre predeterminado de la imagen.

image

Elección de la edición de Windows Vista que vamos a utilizar

Por último el asistente nos muestra un resumen y comienza el copiado de la imagen. Cuando termine hacemos clic en finalizar. Quedo de esta manera agregada la imagen de Windows Vista Ultimate.

image

Resúmen mostrado antes de empezar con el proceso

Instalación Desatendida y Archivos de Respuesta

Hasta este momento tenemos ya configurado nuestro servidor WDS y la imagen de Windows Vista Ultimate cargada en el mismo, con esto ya conseguimos que si una PC bootea sin Sistema Operativo, puede desde la red, instalar el Windows Vista, pero de lo único que nos ahorramos (que no es poco) es de poner el CD o DVD correspondiente en su lectora, ya que los demás pasos de la instalación requerirán de nuestra intervención. Si buscamos que el proceso sea completamente automatizado y no tenga prácticamente ninguna intervención humana en ello, necesitaremos que la instalación sea “desatendida”. Para poder realizarla necesitamos generar (de igual manera como se hacía con RIS) un archivo de respuesta (que a partir de ahora es xml, no txt como en RIS) que sirva para que el instalador pueda realizar todas las configuraciones sin la mínima intervención del operador.

Como su mismo nombre lo dice, tiene las respuestas para cuando la instalación necesite alguna configuración particular.

Para configurar una instalación desatendida mediante WDS necesitaremos crear dos archivos de respuestas. Uno para la primera fase de la instalación el cual llamaremos WDSClientUnattend.xml y otra para las restantes fases que vamos a nombrar como AutoUnattend.xml.

Nota: Esto es así solo para el caso que estemos usando WDS, ya que si realizáramos una instalación desatendida sin utilizar WDS además de prescindir del primero de ellos (WDSClientUnattend.xml), los valores que debemos darle en cada uno de los ciclos pueden variar ligeramente y es algo que excede al alcance de este documento.

Nuevamente vamos a necesitar recurrir al Kit de instalación automatizada de Windows (AIK) para instalar la herramienta que nos permita generar los archivos de respuesta. Esta herramienta de llama Windows System Image Manager.

Para ello abrimos el menú archivo y elegimos “Seleccionar Imagen de Windows…”. Las imágenes tienen que estar en formato WIM. Para está guía vamos a utilizar el que trae el DVD de instalación. Este se encuentra en la carpeta Sources del DVD de Vista. También se pueden usar los archivos (.clg) de cada edición de Windows Vista. Es importante tener en claro cuál de todas las imágenes queremos instalar porque de acuerdo a la elección que hagamos vamos a tener más o menos componentes para modificar. En este documento vamos a trabajar con la edición Ultimate por ser la más completa y la que más se puede personalizar.

Ahora que ya tenemos seleccionado el catálogo de la edición que queremos instalar vamos a proceder a crear el primero de los archivos de respuesta. Para ello nos dirigimos al menú archivo y seleccionamos “Nuevo archivo de respuesta”. Ahora lo que hay que hacer es empezar a agregarle cosas a dicho archivo.

image

Aquí se muestra como el archivo de respuesta está vacío y listo para ser modificado

Primer Archivo de Respuesta

Agregamos los siguientes componentes. Todos al ciclo Nº1 WindowsPE:

Ø x86_Microsoft-Windows-International-Core-WinPE_6.0.6000.16385_neutral\SetupUILanguage

Ø x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\Disk\CreatePartitions\CreatePartition

Ø x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\Disk\CreatePartitions\ModifyPartition

Ø x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\ImageInstall\OSImage\InstallTo

Ø x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\ImageSelection\InstallImage

Ø x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\ImageSelection\InstallTo

Ø x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\Login\Credentials

Lo que no queda es comenzar a darle valores a cada uno de los componentes que elegimos. Básicamente lo que hacemos es configurar el idioma de la interface, el teclado y la ubicación geográfica del usuario. También creamos y seleccionamos la partición a donde se va a instalar el sistema operativo y le asignamos un tamaño. En este caso es una sola partición primaria, con formato NTFS y con un tamaño aproximado de 16 GB.

Luego elegimos la imagen que vamos a instalar, le decimos en que partición hacerlo y por último proporcionamos las credenciales necesarias para unirnos al dominio. El siguiente cuadro muestra cuales son los valores que tenemos que ingresar:

 

COMPONENTE

PROPIEDAD Y VALOR

x86_Microsoft-Windows-International-Core-WinPE_6.0.6000.16385_neutral

ImputLocale = 1034:00001252

UILanguage = es-ES

UserLocale = es-AR

x86_Microsoft-Windows-International-Core-WinPE_6.0.6000.16385_neutral\SetupUILanguage

UILanguage = es-ES

WillShowUI = OnError

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration

WillShowUI = OnError

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\Disk\

DiskID = 0

WillWipeDisk = True

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\Disk\CreatePartitions\CreatePartition

Extend = False

Order = 1

Size = 16000

Type = Primary

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\Disk\CreatePartitions\ModifyPartition

Active = True

Extend = False

Format = NTFS

Label = Vista

Letter = D

Order = 1

PartitionID =1

x86_Microsoft-Windows- Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\ImageSelection

WillShowUI = OnError

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\ImageSelection\ InstallImage

FileName = Install.wim

ImageGroup = InstalacionVista

ImageName = Windows Vista ULTIMATE

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\ImageSelection\InstallTo

DiskID = 0

PartitionID = 1

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\Login

WillShowUI = OnError

x86_Microsoft-Windows-Setup_6.0.6000.16385_neutral\DiskConfiguration\WindowsDeploymentServices\Login\Credentials

Domain = <NombreDominio>

Password= Passw0rd

UserName = NombreUsuario

Luego de ingresar los datos requeridos hacemos clic en Herramientas --> Validar archivo de respuesta… para asegurarnos que no exista ningún error y precedemos a guardar el archivo. El nombre del archivo tiene que ser WDSClientUnattend.xml. Luego creemos el otro archivo de respuesta que necesitamos.

Segundo Archivo de Respuesta

En este segundo archivo vamos a agregar las respuestas para los siguientes ciclos de la instalación:

Ciclo 4 Specialize

Ø x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral

Ø x86_Microsoft-Windows-UnattendedJoin_neutral\Identification\Credentials

Ciclo 7 OobeSystem

Ø x86_Microsoft-Windows-International-Core_6.0.6000.16385_Neutral

Ø x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\OOBE

Ø x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\Themes

Ø x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\UserAccounts\AdministratorPassword

Ø x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\UserAccounts\LocalAccounts\LocalAccount\Password

A partir de ahora lo que hacemos es personalizar la instalación con las respuestas para las fases finales de la misma. Por ejemplo: Proporcionamos el Nombre del Equipo, la Clave del Producto, la Zona Horaria (en este caso la correspondiente a Argentina), el Dominio al cual nos uniremos, el idioma de la interface, el teclado, la ubicación geográfica del usuario, aceptamos el contrato de licencia, indicamos el tipo de red a la que nos vamos a estar conectados, el nivel de protección de la PC, le decimos que no muestre las pantallas en donde se nos pregunta las opciones (por eso es importante poner bien los valores para no tener inconvenientes posteriores). Y después agregamos algunas cosas que son opcionales, como el tema por defecto a aplicarse, el password de la cuenta de administrador local y la creación de un usuario local con su password.

 

COMPONENTE

PROPIEDAD Y VALOR

x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral

ComputerName = <NombreComputadora>

ProductKey = <XXXXX-XXXXX-XXXXX-XXXXX-XXXXX>

TimeZone = SA Eastern Standard Time

x86_Microsoft-Windows-UnattendedJoin_neutral\Identification

JoinDomain = <Nombredominio>

x86_Microsoft-Windows-UnattendedJoin_neutral\Identification\Credentials

Domain = <NombreDominio>

Password= Passw0rd

UserName = NombreUsuario

x86_Microsoft-Windows-International-Core_6.0.6000.16385_Neutral

ImputLocale = 1034:00001252

UILanguage = es-ES

UserLocale = es-AR

x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\OOBE

HideEULAPage = True

NetworkLocation = Work

ProtectYourPc =1

SkipUserOOBE = True

x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\Themes

CustomDefaultThemeFile = c:themefiles.theme1.theme

DefaultThemes = Off

x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\UserAccounts\AdministratorPassword

Value = <Passw0rd>

x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\UserAccounts\LocalAccounts\LocalAccount

DisplayName = <NombreaMostrar>

Name = <NombreCuenta>

x86_Microsoft-Windows-Shell-Setup_6.0.6000.16385_Neutral\UserAccounts\LocalAccounts\LocalAccount\Password

Value = <Passw0rd>

Tal como lo hicimos con el archivo anterior tenemos que validar las entradas que escribimos. Para ello hacemos clic en Herramientas --> Validar archivo de respuesta… y si todo está bien procedemos a guardar el archivo con el nombre AutoUnattend.xml

Asociar a las imágenes los archivos de respuestas

Hasta ahora lo que hicimos fue agregar las imágenes en el servidor y posteriormente crear los archivos de respuesta necesarios para realizar una instalación desatendida. Pero estas dos cosas por el momento se encuentran separadas, para que funcionen necesitamos asociarlas. Es decir debemos configurar el servidor para que utilice los archivos de respuesta que acabamos de hacer. Esto lo tenemos que hacer por servidor tanto a nivel de arquitectura, ya sea x86, ia64 o x64, como a nivel de cada una de las imágenes que vamos a utilizar.

WDSUnattend.xml

Este archivo debe ser asociado a nivel de arquitectura en el servidor que se encuentre corriendo WDS. Para ello debemos abrir la consola de administración de WDS y hacer un clic con el botón derecho sobre el servidor que estemos utilizando y abrimos las “Propiedades”.

image

Propiedades del Servidor WDS

Ahora marcamos la pestaña “Cliente” y tildamos la opción “Habilitar modo de instalación desatendida” y hacemos clic en “Examinar” para buscar el archivo de respuesta que vamos a agregar según la arquitectura que vamos a utilizar. En este caso la x86.

image

Pestaña Cliente en Propiedades de WDS

Hay que tener en cuenta que este archivo tiene que estar en la carpeta \RemoteInstall\WDSClientUnattend, por lo que debemos tener la precaución de copiarlo a esa carpeta antes. Una vez que lo agregamos Aplicamos y Aceptamos los cambios para terminar.

image

Aquí seleccionamos el archivo WDSClientUnattend.xml ubicado en la carpeta con el mismo nombre

AutoUnattend.xml

Este archivo debe ser asociado a nivel imágen. Para ello tenemos que expandir la carpeta “Imágenes de instalación” y buscar la imagen para la cual queremos que la instalación sea desatendida. Luego con el botón derecho hacemos clic y seleccionamos “Propiedades”.

image

Seleccionamos propiedades de la imagen

Allí dentro de la pestaña “General” tildamos la opción “Permitir que la imagen se instale en el modo de instalación desatendida” y hacemos clic en “Seleccionar archivo” para buscarlo.

image

Pestaña General en las propiedades de la imagen

Aquí no hace falta que el archivo esté en alguna ubicación especial, así que todo lo que tenemos que hacer es buscarlo.

image

Ubicación del archivo AutoUnattend.xml

Con esto terminanos de configurar todo lo necesario para que nuestro servidor WDS comience a funcionar. Solo basta iniciar aquellas computadoras en las que queremos instalar el Sistema Operativo y hacer que arranquen no por los medios tradicionales sino atravez de la red y listo, todo lo demás corre por su cuenta.

Antes de terminar quiero agradecer a todos los miembros de GENTI que colaboraron con la realización de este documento. A los "testers" Aldo Roldán y Pablo Gangui. Así como también a los que me ayudaron con la redacción del mismo: Augusto Alvarez y Mario Montalvetti y el Microsoft MVP Leandro Sgallari. A todos ellos muchas gracias por su invalorable ayuda. Saludos!

评论 (2)

请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。

若要添加评论,请使用您的 Windows Live ID 登录(如果您使用过 Hotmail、Messenger 或 Xbox LIVE,您就拥有 Windows Live ID)。登录


还没有 Windows Live ID 吗?请注册

匿名 的图片
MJ 发表:
hola mira estoy volviendome loca busca la forma de conseguir incluir las imagenes sysprep en un servidor 2003 mi pregunta es sysprep es compatible con RIS por que yo ya tengo montao un servidor RIS y para no tener que liar muxo queria saber si podria seguir utilizando el servidor que ya tengo.
es urgente, gracias.
6 月 12 日
Jose Luis发表:
He realizado todos los pasos tal y como los describes, ya tengo la imagen Windows PE y una imagen de instalación (Windows vista Business), he cogido un equipo virgen, arranco desde la LAN y todo perfecto, pero llega la hora en la que me tiene que mostrar la imagen de instalación y no me la muestra, me dice que no hay imágenes disponibles.
No entiendo que se me puede escapar, a alguien se le ocurre algo?
 
Muchas gracias de antemano.
4 月 28 日

引用通告 (1)

此日志的引用通告 URL 是:
http://leonardoamaya.spaces.live.com/blog/cns!61EC4ACB7FEC55A9!312.trak
引用此项的网络日志