Martes, 06 de Mayo de 2008 - 13:27

PXE

PXE hace referencia al entorno de ejecución de prearranque (Preboot Execution Environment, PXE). Se trata de un entorno de booteo de computadoras que emplea una NIC independientemente de la disponibilidad de dispositivos de almacenamiento de datos (como discos rígidos) o del sistema operativo instalado.

PXE fue introducido como parte del framework Wired for Management de Intel y describe una especificación publicada por Intel y Systemsoft en 1999.

Hace uso de varios protocolos de red como IP, UDP, DHCP y TFTP, y los conceptos como GUID/UUID y Universal Network Device Interface, y extiende el firmware del cliente PXE (la computadora que será bootstrapped vía PXE) con un conjunto de APIs predefinidas.

Para habilitar esta opción, tendremos que ir a la bios de nuestra placa base. Ahí veremos un apartado descrito como “Ethernet Boot”, “LAN Boot”, o similiar. Una vez hecho esto, tenemos que configurar algunos servicios para poder usar este método para arrancar o instalar equipos por la red.

Instalación y configuración

En primer lugar tenemos que instalar un servidor tftp, para lo cual sólo es necesario ejecutar como root:
# urpmi tftp
Con esto instalaremos la implementación del protocolo TFTP. Para configurar el servidor tftp hay que modificar el fichero /etc/inetd.conf. En caso de que este archivo no se encuentre, tendremos que instalar xinetd:
# urpmi xinetd
Modificaremos la línea que hace referencia al servicio tftp, justo al final de la misma sustituimos /var/lib/tftpboot por /tftpboot. La línea debe quedar como se muestra a continuación:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot
El último argumento es el directorio que contendrá la distribución PXE.

Por último modificamos el /etc/hosts.allow del equipo (si estamos instalando en el servidor del centro no sería necesario, porque ya debería estar hecho), para que permita conexiones desde todos los equipos del centro. Añadimos al fichero una línea del tipo:
ALL:192.168.1.*
Ahora reiniciamos los servicios:
# service inetd restart

Mandrivizado por: Xesco

Categoria: Servidor de instalaciones |


Comments

Nombre (requerido)

Email (requerido)

Web

Comentar: