1. TITULO:
Instalación remota mediante CentOS 6 – PXE
POR:
Daniel Gómez Patiño
FICHA:
322000
TECNOLOGIA EN GESTION DE REDES DE DATOS
SERVICIO NACIONAL DE APRENDIZAJE
SENA
2013
2. INTRODUCCIÓN
Con el siguiente trabajo se pretende dar a conocer, la instalación, configuración Y
posterior funcionamiento de la herramienta PXE de los sistemas operativos Linux,
esta herramienta, permite la instalación remota de sistemas operativos bien sean
Windows O Linux, permitiéndonos así realizar ese procedimiento de manera
simultánea en las maquinas que estén dentro de la misma red y que posean
obviamente una tarjeta de red, para iniciar el booteo. Este proceso tiene un servidor el
cual distribuye el SO a instalar y varios clientes quienes reciben la instalación.
3. INSTALACION REMOTA – PXE – En Linux CentOS 6
Descarga de paquetes
DHCP: Es el servicio que nos va a brindar la asignación dinámica de IP a nuestros
clientes
VSFTPD: Servidor FTP, el protocolo que nos permite la transferencia de archivos a
sus clientes FTP de manera rápida y sencilla.
TFTP-SERVER: Permite una transferencia parecida al servicio FTP, este servicio se
utiliza muy a menudo para transferir archivos entre ordenadores de una red.
SYSLINUX: Este paquete nos permite tener un conjunto de gestores de arranque
ligeros, útiles para arrancar ordenadores en el sistema operativo Linux.
4. No se muestra el paquete dhcp porque ya lo tenía en el maquina
En caso de tener un servidor DNS, en esta línea ponemos el IP de este.
Ponemos el dominio, este se distribuirá a los clientes DHCP.
Es la máscara de red que será repartida a los clientes DHCP.
Indicamos la red en la que se la realizara la distribución de las direcciones IP.
La función línea authoritative es que cuando se haga algún cambio en la
configuración del servidor DHCP, estas se apliquen a los clientes DHCP de manera
más rápida.
Es el rango de direcciones IP que se asignaran a los clientes DHCP.
5. Nos indica que siempre va a hacer la función de botear ya sean clientes
conocidos o desconocidos.
Indica que la dirección IP que coloquemos, será la del servidor TFTP el cual
va a transferir los archivos.
Es el archivo usado para arrancar desde un servidor de red con el sistema
PXE.
Configuración del archivo TFTP
Es ruta en donde van a estar ubicadas el directorio tftpboot
Disable quiere decir que el servicio TFTP esta deshabilitado, así que
cambiamos ese yes a no, para que se active o se habilite.
6. Cambiamos la ruta para indicar que la carpeta va a estar en la raíz (/).
En este archivo declararemos donde va a estar los directorios, archivos, permisos y
las maquinas a quien vamos a compartir.
Declarando.
7. Creando los directorios en donde se van a montar el sistema que se va a repartir a las
maquinas. Con el comodín –p creamos aquellos directorios que no estén creados.
Creamos los directorios que van a contener los archivos de imagen del sistema
operativo a distribuir (CentOS) y creamos el directorio pxelinux.cfg, para que me
guarde un archivo en el cual vamos a indicar ciertos criterios que más adelante
veremos.
Procedemos a copiar la ISO nuestro sistema operativo a distribuir a nuestra máquina.
Asegurarnos de tener el espacio disponible.
8. Procedemos a insertar el CD de instalación del OS.
Copiamos archivos que hay en el CD de instalación a la carpeta mostrada en el
imagen, las cuales son muy importantes ya que estas son las que se van a tomar en
el arranque después de seleccionar el sistema operativo en el grub.
Copiamos los archivos pxelinux.0 y menu.c32 a la carpeta tftpboot.
Pxelinux.0 es usado como el gestor de arranque y el menu.c32 es usado para crear el
menú en donde vamos a elegir qué sistema vamos a querer instalar.
9. Creamos el archivo default, en el vamos añadir cierta líneas que tendrán una función
específica.
Una vez creado podremos editarlo con nuestro editor favorito.
DEFAULT: Opción de arranque a utilizar.
MENU TITLE PXE: Titulo del cuadro en donde va a estar los sistemas de arranque
TIMEOUT: Tiempo para la elección de los sistemas operativo a instalar, se mide en
milisegundos.
LABEL: Nombre del sistema operativo
KERNEL: Nos indicará la ruta en la que se a encontrar el núcleo de arranque
vmlinuz, contiene los archivos necesarios para el arranque del sistema.
Declaramos donde va a estar la imagen de arranque del sistema operativo
seleccionado.
El método mediante ftp + dirección + carpeta donde se va a montar el sistema
operativo (por eso es necesario el ISO del OS)
Tamaño de la tarjeta RAM
10. Cambiando permisos de las directorios creados anteriormente. Con el comodín –R se
asignaran estos permisos a todo lo que pueda ver dentro de los directorios.
Montamos la ISO del sistema operativo en la carpeta compartida (/var/ftp/centos),
iso9660 quiere decir CD/DVD.
Cambiar la forma de nuestro SELINUX a forma permissive, para que no nos bloquee
lo que antes hacía están en enforcing. Es necesario reiniciar. Es mejor hacer esto
primero que todo.
11. Reiniciamos los servicios para que se apliquen los cambios realizamos anteriormente.
Paramos el cortafuegos o añadimos la excepción.
12. Los comando ingresados sirven para activar los servicios inmediatamente se encienda
la máquina.
Probando con un cliente PXE
Es necesario tener conocimiento de que nuestra BIOS se pueda configurar como
booteable desde la red.
Presionamos la letra “l” para bootear desde la red.
13. En un momento anterior a este el servidor DHCP nos concedió una IP de acuerdo al
rango que le asignamos.
Vemos que nos aparece el titulo como lo habíamos configurado anteriormente.
Presionamos la tecla Intro para instalar Centos6.
14. Se cargan las imágenes.
Escogemos el idioma.
Escogemos la configuración del teclado.
16. CONCLUSIONES
• Este procedimiento de Instalación del servicio PXE es bastante rápido y sencillo, en
el cual se incluyen varios servicios claves dentro de la instalación, como lo son el
DHCP, que asigna las direcciones a las maquinas cliente y el servicio TFTP que
almacena los que es el Sistema operativo que deseamos instalar.
• Es una alternativa muy a tener en cuanta puesto que nos permite realizar
instalaciones remotas en varios equipos lo cual ayuda a una mayor rapidez en nuestro
trabajo.