Sunteți pe pagina 1din 7

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERIA EN SISTEMAS INFORMATICOS Y DE COMPUTACIN

CERTIFICACIN GNU/LINUX

INFORME DEL PROYECTO DE SEGUNDO BIMESTRE TEMA: INSTALACIN DE RED MEDIANTE PXE GR5

INTEGRANTES: JUAN CARLOS MALDONADO PILA. ROBERTO JAVIER VSQUEZ PANCHEZ PROFESOR: ING. NOVOA GUANUCHI CARLOS ALBERTO

FECHA DE REALIZACIN: 9/MAYO/2012

1.- INTRODUCCIN:
Tradicionalmente, laboratorios basados en una infraestructura fsica son de un gran valor educacional pero implican, entre otras cosas: Altos costos de adquisicin. Una buena cantidad de trabajo fsico para cada una de las prcticas a realizar. Una escasa o reducida flexibilidad. Costos de mantenimiento. Consumo de tiempo por instalacin de sistemas operativos.

Este documento proporciona instrucciones para instalar una distro va red en una maquina con la ayuda de un servidor PXE. Esta es una forma muy rpida y cmoda de realizar la instalacin de un sistema operativo dado que no se necesita siquiera que el equipo a instalar cuente con una lectora de CD/DVD.

2.-OBJETIVOS:
Aprender a instalar y configurar un servidor de instalacin a travs de la red utilizando como sistema base Centos 5.5 Servir como gua para que cualquier persona pueda instalar sin dificultad este tipo de servicio Dar a conocer los beneficios en tiempo de operacin que implicara implementar este tipo de servicio en un laboratorio de cmputo.

3.- MARCO TEORICO SERVIDOR PXE


PXE hace referencia al entorno de ejecucin de prearranque (Preboot eXecution Environment). Es un entorno para arrancar e instalar el sistema operativo en ordenadores a travs de una red, de manera independiente de los dispositivos de almacenamiento de datos disponibles (como discos duros) o de los sistemas operativos instalados. PXE fue introducido como parte del framework Wired for Management por Intel y fue descrito en la especificacin (version 2.1) publicada por Intel y Systemsoft el 20 de septiembre de 1999. PXE utiliza varios protocolos de red como IP, UDP, DHCP y TFTP, y conceptos como Globally Unique Identifier (GUID), Universally Unique Identifier (UUID) y Universal Network Device Interface (UNDI). El trmino cliente PXE slo se refiere al papel que la mquina juega en el proceso de arranque mediante PXE. Un cliente PXE puede ser un servidor, un ordenador de mesa, porttil o cualquier otra mquina que est equipada con cdigo de arranque PXE. El firmware del cliente trata de encontrar un servicio de redireccin PXE en la red para recabar informacin sobre los servidores de arranque PXE disponibles. Tras analizar la respuesta, el firmware solicitar al servidor de arranque apropiado el file path de un network bootstrap program (NBP), lo descargar en la memoria RAM del ordenador mediante TFTP, probablemente lo verificar, y finalmente lo ejecutar. Si se utiliza un nico NBP para todos los clientes PXE se puede especificar mediante BOOTP sin necesidad de un proxy DHCP, pero an ser necesario un servidor TFTP.
2

Adems, un servidor PXE puede contar con la capacidad de instalar mltiples sistemas operativos, evitndonos tener uno o ms CDs/DVDs por cada sistema. Para montar un servidor PXE propio utilizaremos Centos 5 y los siguientes programas:

Servidor DHCP. Servidor TFTP.

DHCP El protocolo de configuracin dinmica de host (DHCP, Dynamic Host Configuration Protocol) es un estndar TCP/IP diseado para simplificar la administracin de la configuracin IP de los equipos de nuestra red. El estndar DHCP permite el uso de servidores DHCP para administrar la asignacin dinmica, a los clientes DHCP de la red, de direcciones IP y otros detalles de configuracin relacionados, siempre que los clientes estn configurados para utilizar un servidor DHCP (en lugar de estar configurados manualmente con una direccin IP, en las conexiones de red de las estaciones de trabajo, activaremos la "configuracin automtica de IP"). TFTP TFTP son las siglas de Trivial file transfer Protocol (Protocolo de transferencia de archivos trivial).Es un protocolo de transferencia muy simple semejante a una versin bsica de FTP. TFTP a menudo se utiliza para transferir pequeos archivos entre ordenadores en una red, como cuando un terminal X Window o cualquier otro cliente ligero arrancan desde un servidor de red.

4.- DESARROLLO:
Instalamos los servicios dhcp , vsftpd y tftp

Primero procedemos a configurar el servicio dhcp

Editamos el archivo de configuracin del servicio de tal forma que quede de la siguiente manera

La direccin que aparece marcada es la que asignaremos estticamente al servidor Una buena medida de seguridad es hacer que el servicio de dhcpd solo funcione a travs de la interfaz de red utilizada por la LAN, esto en el caso de tener mltiples dispositivos de red. Editaremos el fichero /etc/sysconfig/dhcpd y agregaremos como argumento del parmetro DHCPDARGS el valor eth0 considerando que eth0 es la interfaz correspondiente a la LAN

El directorio /etc/xinetd.d/ contiene los archivos de configuracin para cada servicio manejado por xinetd y los nombres de los archivos que se correlacionan con el servicio. A continuacin editaremos el archivo tftpp y lo habilitaremos

El archivo /etc/exports controla cules sistemas de archivos son exportados a las mquinas remotas y especifica opciones. En este archivo agregaremos la ruta en la que se va a copiar la iso de nuestra distro que vamos a permitir que se instale va red y tambin declararemos la subred a la que estos archivos pueden ser exportados

La imagen de la distro que copiamos en el home la vamos a montar en /mnt y luego sus archivos lo copiaremos en /var/ftp/centos/

Instalamos ahora syslinux que abarca un conjunto de gestores de arranque ligeros, para arrancar ordenadores en el sistema operativo Linux y estos archivos utilizaremos para el men de arranque del servidor PXE

Ahora copiamos los archivos de syslinux a la carpeta /tftpboot/. Los servidores de TFTP utilizan /tftpboot como directorio del que servir las imgenes por motivos histricos. Sin embargo, algunos paquetes Debian GNU/Linux pueden utilizar otros directorios para cumplir con el estndar de jerarqua de sistemas de ficheros.

Creamos el directorio /tftpboot/pxelinux.cfg para guardar dentro de este el default de arranque del cliente que se quiera conectar va red

Creamos el directorio donde estar la configuracin PXE

Copiamos el initrd y su kernel y la pegamos en el directorio anteriormente creado

Ahora creamos y editamos el archivo del men PXE

Dentro de este especificamos la direccin ip y el servicio por el cual se conectara un cliente y tambin la ruta donde se encuentra la imagen de nuestra distro a instalar

A continuacin reseteamos todos los servicios que hemos configurado

Configuramos para que los servicios configurados arranquen cuando inicie el sistema operativo.

Ahora conectamos una maquina cliente para que botee va red

Ahora en pantalla se desplegara el men que configuramos anteriormente

Seleccionamos la distro que aparece en el men y la instalacin empezara a ejecutarse

5. - CONCLUSIONES: PXE no es un servidor sino un conjunto de servicios Se puede utilizar PXE con el servicio http en vez del ftp siempre y cuando se tenga acceso a internet Se debe introducir las direcciones exactas donde se encuentran la iso de la distro ya que si no es as el sistema operativo no se instalara

6. - RECOMENDACIONES:
Si se usa el PXE con http se recomienda que se tenga una buena conexin a internet ya que una conexin lenta aumentara la cantidad de tiempo en que el SO sea instalado

7. - BIBLIOGRAFIA: http://nixcraft.com/file-servers/14803-how-centos-5-pxe-linux-installation-server.html http://wiki.centos.org/EdHeron/PXESetup http://ubuntuone.com/p/14rH/