Se aplica a: Windows Server 2008 Un programa de arranque de red (NBP) es el primer archivo que se descarga y se ejecuta como parte del proceso de arranque de red y controla el comienzo del arranque (por ejemplo, si el usuario debe presionar o no F12 para iniciar un arranque de red). Los NBP son especficos tanto de la arquitectura como del firmware del cliente. Configurar el programa de arranque de red Lista de programas de arranque de red Dirigir un cliente al programa de arranque de red adecuado Implementar referencias de arranque de red Automatizacin del arranque de red
Para configurar un equipo cliente para que realice arranques de red automticamente (cuando el equipo se activa manualmente), puede modificar el orden de arranque en el firmware del equipo (BIOS o Extensible Firmware Interface (EFI)) o deshabilitando cualquiera de las particiones activas antes de arrancar. Si hay particiones activas, la opcin para arrancar desde la red debe tener una posicin ms alta en el orden de arranque que la unidad de disco duro. Es importante tener en cuenta que esta configuracin es susceptible de un bucle de arranque, una condicin que hace que un equipo arranque siempre desde la red y nunca desde la unidad de disco duro. Para obtener ms detalles, consulte Evitar un bucle de arranque. Si no hay particiones activas, el equipo no podr arrancar desde la unidad de disco duro y proceder al siguiente elemento en el orden de arranque. Por tanto, es recomendable que incluya la opcin para arrancar desde la unidad de disco duro antes de la de arrancar desde la red (para evitar un bucle de arranque). En segundo lugar, el equipo debe estar configurado para continuar con el proceso de arranque sin interaccin con el usuario (por ejemplo, presionando F12). Para configurar esto, siga estos pasos: Establezca el valor predeterminado para todo el servidor (por arquitectura) para que todos los clientes arranquen desde la red sin interaccin del usuario cuando se inicie un equipo. Para hacerlo, haga clic con el botn secundario en el servidor en el complemento MMC Servicios de implementacin de Windows, haga clic en Propiedades y despus en la pestaa Arranque. Para Windows Server 2008 R2, especifique Directiva de arranque PXE. Para la versin inicial de Windows Server 2008, especifique la ruta de acceso del programa de arranque de red que desee usar (PXEboot.n12, Hdlscom1.n12 o Hdlscom2.n12). Para Windows Server 2008, consulte la pgina acerca de la administracin de programas de arranque de red (http://go.microsoft.com/fwlink/?LinkId=115304) para obtener ms informacin. Configure un cliente concreto para que solo ese cliente no requiera la interaccin del usuario para arrancar desde la red. Para hacerlo, ejecute WDSUTIL /Set-Device /Device:<nombre> /BootProgram:<ruta de acceso>, donde <ruta de acceso> es la ruta de acceso relativa del programa de arranque de red (PXEboot.n12, Hdlscom1.n12 o Hdlscom2.n12) que desea de la carpeta RemoteInstall. 2
Configure los clientes desconocidos (es decir, aquellos que no estn preconfigurados) para que realicen arranques de red sin necesidad de F12 y despus arranque un equipo que no est preconfigurado. o Windows Server 2008: WDSUTIL /Set-Server /AllowN12ForNewClients:Yes o Windows Server 2008 R2: WDSUTIL /Set-Server /PxePromptPolicy /New:NoPrompt Nota Para los equipos EFI, debe configurar este valor desde el shell de EFI porque solo hay un programa de arranque de red (Bootmgfw.efi).
Configurar el programa de arranque de red
El NBP predeterminado para cada arquitectura se especifica en la pestaa Arranque de las propiedades del servidor (haga clic con el botn secundario en el servidor en el complemento MMC y haga clic en Propiedades). Tambin puede invalidar el NBP predeterminado de forma individual por cliente si ejecuta WDSUTIL /Set-Device /Device:<nombre> /BootProgram:<ruta de acceso>. Por ejemplo, es posible que desee configurar un NBP para que los clientes preconfigurados (o conocidos) reciban el NBP predeterminado (por lo general, un NBP que obligue a los usuarios a presionar F12) y los clientes desconocidos reciban un NBP que desencadene un arranque de red de forma automtica (sin presionar F12). Esta configuracin es especialmente til en un entorno de laboratorio en el que desea implementar imgenes en equipos nuevos pero no desea que los equipos existentes arranquen automticamente en la red. Lista de programas de arranque de red
En la tabla siguiente se incluyen los NBP disponibles.
NBP Descripcin Arquitectura Firmware PXEboot.com (Predeterminado) Requiere que el usuario presione la tecla F12 para continuar un arranque de red. Basado en x86 y x64 BIOS PXEboot.n12 No requiere que el usuario presione F12 e inicia de inmediato un arranque de red. Basado en x86 y x64 BIOS AbortPXE.com Arranca el equipo con el siguiente elemento de arranque del BIOS sin agotar el tiempo de espera. Basado en x86 y x64 BIOS Hdlscom1.com y Hdlscom2.com Provoca que los equipos que no admiten la redireccin de la consola de firmware muestren un mensaje al usuario para que presione la barra espaciadora o F12 para realizar el arranque de red, mediante la redireccin de la consola al puerto serie 1 2. Los usuarios pueden presionar cualquier tecla para continuar el proceso de arranque o no presionar ninguna para salir del proceso de arranque. Basado en x86 y x64 BIOS Hdlscom1.n12 y Hdlscom2.n12 Provoca que los equipos que admiten la redireccin de la consola de firmware no muestren el mensaje para que el usuario presione la barra espaciadora o F12 para realizar el arranque de red y tales equipos no esperarn la accin del usuario. Basado en x86 y x64 BIOS 3
Bootmgfw.efi El equivalente de Bootmgr.exe en equipos basados en EFI. En EFI (Extensible Firmware Interface), la decisin de realizar o no un arranque de red se lleva a cabo en el shell de EFI y no en el NBP. Basado en x64 y en Itanium EFI Wdsnbp.com Un NBP desarrollado por Servicios de implementacin de Windows que acta con los siguientes fines generales: 1. Deteccin de arquitectura 2. Escenarios de equipos pendientes. Cuando se habilita la directiva de adicin automtica, este NBP se enva a los equipos pendientes para pausar el arranque de red y notificar la arquitectura del equipo cliente al servidor. 3. Casos de referencias de arranque de red (incluido el uso de las opciones 66 y 67 del Protocolo de configuracin dinmica de host (DHCP)) Basado en x86 y x64 BIOS Dirigir un cliente al programa de arranque de red adecuado
Hay dos mtodos posibles para dirigir un equipo cliente al NBP correcto: Configurar el enrutador para reenviar difusiones El cliente contacta con el servidor directamente para obtener esta informacin. Usar las opciones 60, 66 y 67 de DHCP Un servidor DHCP retransmite esta informacin al cliente. Configurar el enrutador para reenviar difusiones (recomendado)
Puede actualizar las tablas de enrutamiento del equipo de red para asegurarse de que el trfico de DHCP se dirija correctamente. Por ejemplo, puede usar el comando ip helper-address si dispone de un enrutador Cisco. Si la configuracin es correcta, todas las difusiones de DHCP procedentes del equipo cliente se dirigirn a un servidor DHCP y a un servidor de Servicios de implementacin de Windows. (Tenga en cuenta que el requisito no es la redifusin del paquete en otros segmentos de red, sino el reenvo del paquete nicamente a los destinatarios especificados.) Si el cliente de arranque, el servidor DHCP y el servidor de Servicios de implementacin de Windows estn ubicados en el mismo segmento de red, no ser necesario configurar el enrutador. Las difusiones de DHCP del cliente llegarn al servidor DHCP y al servidor de Servicios de implementacin de Windows. Sin embargo, si el servidor DHCP o el servidor de Servicios de implementacin de Windows estn en un segmento de red distinto que el del cliente (o si estn en el mismo segmento de red pero la red se controla mediante un conmutador o enrutador), Microsoft recomienda actualizar el enrutador. Despus de que el equipo cliente haya obtenido su direccin IP, se pone en contacto directamente con el servidor de Servicios de implementacin de Windows (utilizando de nuevo paquetes DHCP) para obtener el nombre y la ruta de acceso del NBP que se va a descargar. Es necesario realizar los siguientes cambios especficos: Todas las difusiones de DHCP realizadas por equipos cliente en el puerto 67 del protocolo de datos de usuario (UDP) deben reenviarse directamente al servidor DHCP y al servidor de Servicios de implementacin de Windows. Si el enrutador tiene un firewall integrado, es necesario permitir el trfico a travs del puerto UDP 4011 (adems de cualquier puerto UDP que se utilice para TFTP y multidifusin, segn lo 4
especificado en la pestaa Configuracin de red de las propiedades del servidor en el complemento MMC de Servicios de implementacin de Windows). Usar las opciones 60, 66 y 67 de DHCP
Aunque Microsoft no recomienda usar este mtodo, puede utilizar las siguientes opciones DHCP para dirigir a los clientes PXE a un NBP adecuado para descargarlo: Opcin 60 = identificador de cliente. Debe establecer esta opcin en la cadena PXEClient. Tenga en cuenta que esto solo es aplicable si DHCP est en el mismo servidor que Servicios de implementacin de Windows. Opcin 66 = nombre de host del servidor de arranque Opcin 67 = nombre del archivo de arranque Para obtener instrucciones acerca de la configuracin de estas opciones, vea la seccin "DHCP" de Procedimientos para administrar el servidor. Tenga en cuenta que el uso de las opciones 66 y 67 de DHCP se considera una referencia de arranque de red. Por lo tanto, si elige este mtodo, asegrese de que la implementacin cumple las directrices definidas en la seccin Implementar referencias de arranque de red que se ofrece a continuacin. Si configura estas opciones, los equipos cliente recibirn una concesin de direccin IP, informacin acerca del servidor de arranque e informacin acerca del NBP directamente del servidor DHCP. Los clientes no se pondrn en contacto con el servidor de Servicios de implementacin de Windows mediante DHCP, sino que descargarn el NBP a travs del Protocolo trivial de transferencia de archivos (TFTP) en el puerto UDP 4011. Microsoft no recomienda usar este mtodo por los siguientes motivos: Usar las opciones DHCP no es tan confiable como configurar un enrutador. En la realizacin de pruebas, los clientes han analizado incorrectamente las opciones DHCP que se devolvieron del servidor DHCP y, como resultado, el cliente recibi un mensaje de error de TFTP. Por lo general, este problema se produce cuando la ROM de PXE omite el nombre de host del servidor de arranque e intenta descargar el NBP directamente del servidor DHCP. Si hay varios servidores de Servicios de implementacin de Windows disponibles para atender las solicitudes de cliente, especificar un servidor concreto puede evitar el equilibrio de carga. En contraste, el uso de tablas de reenvo de enrutador permite reenviar la solicitud a varios servidores. Puede ser que los clientes sean dirigidos a un servidor de Servicios de implementacin de Windows que no est disponible. Dado que el cliente no tiene que ponerse en contacto directamente con un servidor de Servicios de implementacin de Windows para determinar el NBP que hay que descargar, el servidor DHCP puede indicar a los clientes la descarga de un NBP que no exista o dirigirlos a un servidor que no est disponible. Los clientes pueden omitir la configuracin de respuesta del servidor de Servicios de implementacin de Windows. netsh dhcp server \\<DHCP_server_machine_name> add optiondef 60 PXEClient String 0 comment=PXE support netsh dhcp server \\<DHCP_server_machine_name> set optionvalue 60 STRING PXEClient
5
Implementar referencias de arranque de red
Una referencia de arranque de red se produce cuando se indica a un cliente que descargue un NBP desde un servidor que no es el servidor con el que se comunica a travs de DHCP. Esta referencia puede iniciarse por un servidor de Servicios de implementacin de Windows o por un servidor DHCP. En esta seccin se incluyen los siguientes temas: Cundo implementar referencias de arranque de red
Podra plantearse el uso de las referencias de arranque de red en los siguientes escenarios: Para dirigir un cliente a la descarga de un NBP ubicado en otro equipo u otra ubicacin de red. Esto puede resultar especialmente til cuando se utilizas las opciones 66 y 67 de DHCP, ya que el cliente normalmente recibe una respuesta directa del servidor DHCP y es redirigido al servidor de Servicios de implementacin de Windows. Para limitar el trfico en un servidor. Para admitir topologas complejas de red y de AD DS. En ocasiones, las topologas de red y de AD DS no estn alineadas. Esto podra deberse a que las solicitudes entrantes de arranque de red se responden a travs de una red de rea extensa (WAN) pero se desea que un servidor local proporcione la imagen de arranque. Para permitir que se conserve una sola copia de una imagen con el fin de reducir la sobrecarga que supone mantener varias imgenes sincronizadas. La configuracin de las referencias de arranque de red consta de dos pasos. En primer lugar, debe configurar los servidores front-end y back-end. Un servidor front-end es el servidor que responder la solicitud de arranque de red del cliente y dirigir al cliente al servidor correcto. Un servidor back-end es el servidor del que el cliente descargar el NBP. En segundo lugar, deber preconfigurar los clientes y dirigirlos a un servidor back-end. Este segundo paso solo es necesario si no se utilizan las opciones 66 y 67 de DHCP para redirigir los clientes. Para configurar estas opciones, vea Procedimientos para administrar el servidor. Requisitos
Si no est usando las opciones 66 y 67 de DHCP, para configurar una referencia de arranque de red, debe predefinir el cliente y ejecutar WDSUTIL /Set-Device /Device:<nombre> /ReferralServer:<nombreServidor> para especificar el servidor que debera utilizar el cliente. En entornos que contengan servidores de Servicios de instalacin remota (RIS) y de Servicios de implementacin de Windows, nicamente los servidores de Servicios de implementacin de Windows deben actuar como servidores de referencia. De este modo, el servidor de Servicios de implementacin de Windows puede controlar el proceso de referencia, remitir correctamente los clientes y mantener la compatibilidad con versiones anteriores para los servidores RIS. Si un servidor RIS intenta remitir un equipo cliente a un servidor de Servicios de implementacin de Windows, el equipo cliente recibir un programa de arranque de red incorrecto, que puede impedir el arranque correcto del cliente. Ejemplos de referencias
6
Las referencias se clasifican en funcin del nmero de saltos que el cliente debe realizar para poder descargar y ejecutar un NBP. En la siguiente tabla se ofrecen tres ejemplos de referencias. Cada uno de estos ejemplos admite la referencia de clientes basados en x86 o clientes BIOS basados en x64, pero no admite la referencia de clientes basados en Itanium y clientes EFI basados en x64. Adems, en cada ejemplo, el NBP en el servidor de Servicios de implementacin de Windows debe ser Wdsnbp.com.
Ejemplo Detalles Primera referencia de orden de un servidor de Servicios de implementacin de Windows El equipo ComputerA enva un paquete de difusin DHCP y recibe una concesin de direccin IP de un servidor DHCP y una respuesta del servidor WDSServer1. El equipo ComputerA se pone en contacto con el servidor WDSServer1 directamente en el puerto 4011. El servidor WDSServer1 remite el equipo ComputerA a la descarga de \boot\wdsnbp.com del servidor WDSServer2. El equipo ComputerA descarga Wdsnbp.com del servidor Server2. Primera referencia de orden mediante las opciones DHCP El equipo ComputerA enva un paquete de difusin DHCP y recibe una concesin de direccin IP de un servidor DHCP. La concesin tambin contiene valores para las opciones 66 y 67 de DHCP y remite el cliente a la descarga del archivo \boot\ x86\wdsnbp.com del servidor WDSServer1. El equipo cliente descarga Wdsnbp.com del servidor WDSServer1. Segunda referencia de orden mediante opciones DHCP y Servicios de implementacin de Windows El equipo ComputerA enva un paquete de difusin DHCP y recibe una concesin de direccin IP de un servidor DHCP. La concesin tambin contiene valores para las opciones 66 y 67 de DHCP y remite el equipo ComputerA a la descarga del archivo \boot\ x86\wdsnbp.com del servidor WDSServer1. El equipo ComputerA descarga Wdsnbp.com del servidor WDSServer1. Wdsnbp.com contacta con el servidor WDSServer1 en el puerto 4011. El servidor WDSServer1 remite el equipo ComputerA a la descarga de \boot\x86\wdsnbp.com del servidor WDSServer2. El equipo ComputerA descarga Wdsnbp.com del servidor WDSServer2.