ALEGSA.com.ar

Definición de Entorno de ejecución de prearranque (PXE)

Significado de Entorno de ejecución de prearranque: El Entorno de ejecución de prearranque, del inglés Preboot eXecution Environment (PXE, pronunciado a veces pixie) es una ...
09-07-2023

 


Definición de Entorno de ejecución de prearranque (PXE)

 

El Entorno de ejecución de prearranque, del inglés Preboot eXecution Environment (PXE, pronunciado a veces pixie) es una especificación que describe un entorno estandarizado de cliente-servidor que permite iniciar un software recibido desde una red. Forma parte del estándar UEFI (Unified Extensible Firmware Interface).

En otras palabras, permite el arranque de un software que se recibe por red en una computadora donde no está abierto aún el sistema operativo; de esta manera un administrador puede configurarla y butearla remotamente.

Del lado del cliente (la computadora que se butea) se requiere solamente un controlador de interfaz de red (o NIC) con capacidad para PXE y emplea un pequeño conjunto de protocolos estándares de red como DHCP, TFTP y una versión minimalista UDP/IP.

Por ejemplo, una tarjeta de red (la interfaz de red) tiene un chip con este sistema de arranque (el PXE) y entonces permite que se inicie sin depender de un sistema operativo. Luego consulta si existen servidores DHCP con información que le permita arrancar el software de la computadora.

El PXE permite iniciar una instalación u otra aplicación compatible una vez que el equipo está encendido, por lo que no se debe confundir con WOL (Wake On LAN) que permite encender una computadora de forma remota.

En los centros de datos modernos, PXE es el método más frecuente de buteo de sistemas operativos, instalación y desarrollo.



PXE provee tres cosas



-1- El DHCP (Dynamic Host Configuration Protocol o protocolo de configuración dinámica del host), que permite al cliente recibir una dirección IP para obtener acceso a los servidores de la red.

-2- Un conjunto de interfaces de programa de aplicación (APIs) que son usados por la BIOS del cliente o un Network href="boot loader.php">Bootstrap Program (NBP) descargado que automatiza el arranque del sistema operativo y otros pasos de configuración.

-3- Un método estándar de inicialización del código PXE en el chip de PXE o en el disco de arranque.



Funcionamiento de PXE



El proceso de PXE consiste en que el cliente notifica al servidor que utiliza PXE. Si el servidor utiliza PXE, le envía al cliente una lista de servidores de boot que contienen los sistemas operativos disponibles. El cliente encuentra el servidor de boot que necesita y recibe el nombre del fichero a descargar.

El cliente entonces descarga el archivo utilizando TFTP, un protocolo de transferencia de archivos, y lo ejecuta, lo cual abre el sistema operativo.

Si un cliente está equipado con PXE y el servidor no, el servidor omite el código PXE lo que evita la interrupción en las operaciones DHCP y Bootstrap Protocol (BP).



Ventajas de utilizar PXE



- La máquina cliente no requiere necesariamente un sistema operativo e incluso ni siquiera un disco duro.

- La máquina cliente puede ser reiniciada en caso de un fallo de hardware o software. Esto permite al administrador diagnosticar y tal vez reparar el problema.

- Como PXE es independiente del fabricante, nuevos tipos de computadora pueden ser fácilmente añadidas a la red.

Una de las principales ventajas de utilizar PXE es la capacidad de administrar de manera centralizada las configuraciones de las computadoras cliente. Esto permite a los administradores establecer políticas de seguridad, instalar aplicaciones y realizar actualizaciones de software de forma remota y eficiente.

Además, el uso de PXE simplifica el proceso de implementación de sistemas operativos en múltiples computadoras. En lugar de tener que instalar manualmente el sistema operativo en cada máquina, simplemente se carga desde el servidor a través de PXE. Esto ahorra tiempo y reduce el riesgo de errores humanos.

Otra ventaja de PXE es la capacidad de implementar imágenes de arranque personalizadas. Esto significa que se pueden configurar diferentes configuraciones y opciones de arranque para diferentes computadoras o grupos de computadoras, lo que facilita la personalización y el cumplimiento de requisitos específicos.

Además, PXE permite la integración con otras herramientas y tecnologías de administración de sistemas. Por ejemplo, se puede utilizar en conjunto con sistemas de gestión de imágenes para crear y distribuir imágenes de disco personalizadas a través de la red.

En resumen, PXE ofrece una forma flexible y eficiente de iniciar y configurar computadoras a través de la red. Su capacidad para arrancar software a través de la red sin depender de un sistema operativo instalado proporciona a los administradores un control completo sobre las computadoras cliente y simplifica el proceso de implementación y gestión del sistema operativo.


Resumen: Entorno de ejecución de prearranque



El Preboot eXecution Environment (PXE) es un entorno estandarizado que permite iniciar software desde una red en una computadora sin sistema operativo. Requiere una tarjeta de red compatible y utiliza protocolos estándares de red. PXE proporciona DHCP, interfaces de programación y un método de inicialización para el arranque. El proceso implica que el cliente notifique al servidor, reciba una lista de servidores de boot y descargue el archivo necesario a través de TFTP. Las ventajas incluyen la dispensa de un sistema operativo en la máquina cliente, la capacidad de reiniciar en caso de fallos y la facilidad de añadir nuevos tipos de computadora a la red.




¿Qué es el Entorno de ejecución de prearranque (PXE)?



El Entorno de ejecución de prearranque, conocido como PXE, es una especificación que permite iniciar un software a través de la red en un entorno cliente-servidor. Es parte del estándar UEFI y proporciona un entorno estandarizado para arrancar sistemas operativos o herramientas de diagnóstico desde una red.


¿Cómo se pronuncia PXE?



PXE, que significa Preboot eXecution Environment, se pronuncia a veces como "pixie".


¿Para qué se utiliza el Entorno de ejecución de prearranque (PXE)?



El PXE se utiliza principalmente en entornos empresariales para realizar tareas de administración remota y despliegue de sistemas operativos en múltiples dispositivos. Permite iniciar un sistema operativo o una herramienta de diagnóstico a través de la red sin necesidad de utilizar un medio de almacenamiento físico como un disco duro o una unidad USB.


¿Cuál es la ventaja de utilizar PXE en lugar de medios de almacenamiento físicos?



La principal ventaja de utilizar PXE es que permite el despliegue y la administración centralizada de sistemas operativos y herramientas de diagnóstico en múltiples dispositivos. No es necesario utilizar medios de almacenamiento físicos, lo que simplifica el proceso y reduce los costos asociados con la compra y el mantenimiento de dichos medios.


¿Qué requisitos son necesarios para utilizar PXE?



Para utilizar PXE, se necesita un servidor PXE configurado correctamente en la red, así como clientes compatibles con PXE en los cuales se pueda habilitar la opción de arranque PXE en la configuración de la BIOS o UEFI.


¿Cuáles son algunas aplicaciones comunes de PXE?



Algunas aplicaciones comunes de PXE incluyen la instalación de sistemas operativos en varios dispositivos simultáneamente, la realización de tareas de administración remota en dispositivos sin disco duro o unidad USB, y la recuperación de sistemas operativos en caso de fallos o problemas graves.





Autor: Leandro Alegsa
Actualizado: 09-07-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de Entorno de ejecución de prearranque. Recuperado de https://www.alegsa.com.ar/Dic/entorno_de_ejecucion_de_prearranque.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías