13 de Noviembre, 2009

Instalando CentOS desde DVD sobre NFS

Este lunes que viene tengo que dar la primera clase de un curso de administración de sistemas Linux. He decidido centrame en la estrategia RHEL (soporte de largo recorrido, y de pago), CentOS (soporte de largo recorrido, comunidad) y Fedora (soporte de corto recorrido, pero con funcionalidades punteras).

Básicamente trabajaremos con CentOS como distribución para servidores estable (con Red Hat Enterprise Linux como contrapartida con soporte de pago), y Fedora como distribución de escritorio con todo a la última.

El problema que se me planteaba para hacer la práctica de la instalación es que CentOS no tiene un instalador con un solo CD, y distribuir el DVD por todos los puestos es un incordio.

Normalmente suelo hacer las instalaciones en red, arrancando con la versión mínima de net-install, pero con tantos puestos y sin garantías de la calidad de la conexión a Internet, no podía arriesgarme a que todas las máquinas compitieran por el ancho de banda y se nos fuera el tiempo tontamente.

Así que voy a poner el DVD accesible vía NFS, y que hagan la instalación en red vía red local ;).

Serviré el DVD desde mi escritorio (una Ubuntu, para el caso es lo de menos). Instalo fácilmente el servicio NFS con:

$ sudo aptitude install nfs-kernel-server

Eso tirará de dependencias para todo lo necesario.

Montamos la ISO:

$ sudo mkdir /CentOS_NFS
$ sudo mount -o loop CentOS-5.4-i386-bin-DVD.iso /CentOS_NFS

Ahora editamos /etc/exports y añadimos:

/Centos_NFS/ *(ro,insecure,all_squash,no_subtree_check)

Ejecutamos lo siguiente para que se publique el contenidos compartido:

$ sudo exportfs -a

Con exportfs sin parámetros podemos ver que todo ha ido bien (ojo que estamos compartiendo a todo el mundo, para nuestros objetivos es correcto, pero en determinados entornos quizás no es buena idea :P).

Ahora solo hay que arrancar una net-install de CentOS y configurar adecuadamente la instalación por NFS:

Configuración CentOS NFS
Solo hay que indicar nuestra dirección y el directorio

De esta forma todas las máquinas del laboratorio podrán instalar en red, pero de forma local y usando el DVD como fuente.

Instalando CentOS sobre NFS
Se instala como si fuera local

La instalación se realizará normalmente, y nos hemos ahorrado copiar una imagen ISO de un DVD en todas las máquinas.

Una de las cosas que más me sorprendió cuanto hice el fasttrack para la certificación RHCE fue precisamente esto, aunque tampoco es tan mágico en realidad ;).

Anotación por Juan J. Martínez, clasificada en: centos, nfs.

Hay 2 comentarios

Gravatar

¿Qué tal te fue la instalación en clase?

¿Algún problema al contar con varios equipos tirando contra el servidor?

En una Linux Install Fest (con unos 15 equipos) traté de hacerlo de este modo con la Ubuntu 8.10 y, a pesar de que los experimentos antes del evento fueron bien, durante el mismo me encontré que en la inmensa mayoría de los equipos fallaba a la mitad del proceso.
Por fortuna pude improvisar una solución pero la instalación por red me jugó una mala pasada :(

por Informático de Guardia, en 2009-11-22 19:52:38

Gravatar

Las máquinas son windows xp (muy tocados, porque instalan de todo), corriendo un virtual box... y no tiene fuerza para que el virtual box vaya con suficiente soltura.

La Fedora 11 instaló muy lenta, pero bueno.

El CentOS no hubo manera... algunos instalaron por NFS, otros por HTTP, pero al final salió mejor pasar una imagen ya instalada.

Es una pena que el laboratorio esté tan maltratado :(

por Juanjo, en 2009-11-22 20:01:01

Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 30 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Algunas anotaciones relacionadas: