El arranque en red , o netboot , es el proceso de iniciar un ordenador desde una red en lugar de desde una unidad local. Este método de arranque puede ser utilizado por routers , estaciones de trabajo sin disco y ordenadores gestionados centralmente ( clientes ligeros ), como los ordenadores públicos de bibliotecas y escuelas.
El arranque en red permite centralizar la gestión del almacenamiento en disco, lo que, según sus defensores, reduce los costes de capital y mantenimiento. También puede utilizarse en la computación en clúster , donde los nodos pueden carecer de discos locales.
A finales de los años 80 y principios de los 90, el arranque por red se utilizaba para ahorrar el coste de una unidad de disco, ya que un disco duro de tamaño decente seguía costando miles de dólares, a menudo igualando el precio de la CPU .
Soporte de hardware
Los ordenadores personales de sobremesa actuales suelen ofrecer la opción de arrancar desde la red en su BIOS / UEFI mediante el Entorno de Ejecución de Prearranque (PXE). Los sistemas Mac PowerPC ( G3 - G5 ) posteriores a 1998 también pueden arrancar desde su firmware New World ROM a un disco de red mediante NetBoot . [ 1 ] Los ordenadores personales antiguos sin soporte de firmware de arranque de red pueden utilizar un disquete o una unidad flash con software para arrancar desde la red.
Proceso
El software inicial que se va a ejecutar se carga desde un servidor en la red; para redes IP , esto generalmente se hace usando el Protocolo de Transferencia de Archivos Trivial (TFTP). El servidor desde el que se carga el software inicial generalmente se encuentra mediante el envío de una solicitud de Protocolo de Arranque o Protocolo de Configuración Dinámica de Host (DHCP). [ 2 ] Por lo general, este software inicial no es una imagen completa del sistema operativo que se va a cargar, sino un pequeño programa de administrador de arranque de red como PXELINUX que puede desplegar un menú de opciones de arranque y luego cargar la imagen completa invocando el cargador de arranque de segunda etapa correspondiente .
Instalaciones
El arranque por red también se utiliza para instalaciones desatendidas de sistemas operativos. En este caso, se emplea un sistema operativo auxiliar arrancado por red como plataforma para ejecutar la instalación desatendida, mediante scripts, del sistema operativo deseado en la máquina de destino. Existen implementaciones de esta funcionalidad para Mac OS X y Windows , denominadas NetInstall y Windows Deployment Services , respectivamente.
Legado
Antes de que IP se convirtiera en el protocolo principal de la capa 3 , el Protocolo Central de NetWare (NCP) de Novell y la Carga Inicial Remota de Programas (RIPL) de IBM se utilizaban ampliamente para el arranque en red. Sus implementaciones de cliente también ocupaban menos espacio en la ROM que PXE. Técnicamente, el arranque en red puede implementarse mediante cualquier protocolo de transferencia de archivos o de uso compartido de recursos ; por ejemplo, NFS es el preferido por las variantes de BSD .
Véase también
- Activación por LAN (WoL)
Referencias
- ↑ NetBoot 2.0: Protocolo de descubrimiento del servidor de arranque (BSDP) . Apple Inc.
- ↑ Especificación del entorno de ejecución de prearranque (PXE) . Intel Corporation . 1999.
Enlaces externos
- Especificación PXE : la especificación del entorno de ejecución de prearranque v2.1 publicada por Intel y SystemSoft.
- Borrador del protocolo de arranque remoto : borrador del protocolo cliente/servidor PXE incluido en la especificación PXE.
- NetBoot – NetBoot 2.0: Protocolo de descubrimiento del servidor de arranque (BSDP)
- Arranque de red
- Tecnología de redes informáticas