. Laboratorio Configuración de NFS Objetivo General: • Configurar servidor de NFS Objetivo Específico: Al finalizar éste Laboratorio el alumno será capaz de: • Instalar los paquetes necesarios para funcione el servidor NFS. • Configurar el cliente NFS. Requerimientos mínimos del Laboratorio: • Tener otro equipo para Instalar el Sistema Operativo Linux. Laboratorio NFS Creado por Juan Pablo Armijo Hemard 1 . Guía de Trabajo: Configuración en el servidor: a) Verifique si el paquete nfs se encuentra instalado. Sol: rpm —qa | grep nfs Si esta instalado el sistema responderá nfs-utils-1.0.1-2.9. Desinstálelo para resolver el ejercicio c) escribiendo el siguiente comando rpm —e nfs-utils-1.0.1-2.9 b) Verifique si el paquete redhat-config-nfs se encuentra instalado. Sol:Escriba el comando redhat-config- (ahora haga doble tabulación) y aparecerán todos los paquetes que comienzan con redhat-config- , verifique que esta instalado redhat-config-nfs, si no esta instalado lo agregaremos en el ejercicio c) c) Vaya al modo grafico e instálelo. Sol: Menú principal ⇒ configuración del sistema ⇒ Añadir/Eliminar programas. En Agregar o Remover Paquetes, en la sección Servidores, seleccione Herramientas de configuración del servidor, vaya a detalles y seleccione el flag redhat-config-nfs, (Herramientas de configuración del servidor NFS), luego presione el cerrar. Ahora seleccione el botón actualización y por último presione el botón continuar. Linux RedHat solicitará que coloque el CD-ROM marcado con 1/3, coloque dicho CD-ROM y el sistema comenzará a instalar el paquete. Laboratorio NFS Creado por Juan Pablo Armijo Hemard 2 . d) Verifique que el paquete portmap se encuentra instalado. Sol: rpm —qa | grep portmap e) Cree la ruta /var/ftp/pub/. Sol: mkdir -p /var/ftp/pub/ f) Monte el CD-ROM marcado 1/3 y haga una copia exacta de todos los paquetes en /var/ftp/pub/, para esto use comandos. Sol:Coloque el CD-ROM 1/3 mount /mnt/cdrom cd /mnt/cdrom cp * -vR /var/ftp/pub// Una vez terminado de copiar salga del CD-ROM, con el comando cd y luego desmóntelo con le comando umount /mnt/cdrom y ejectelo con el comando eject. g) Monte el CD-ROM marcado 2/3 y haga una copia exacta de todos los paquetes en /var/ftp/pub/, para esto use entornos gráficos. Sol:Seleccione el icono carpeta de inicio de root, ahora vaya a /mnt/cdrom, en el menú editar, aparece un submenú seleccione la opción seleccione todos los archivos y luego presione [Ctrl]+[c], para copiar, ahora vaya a la ruta /var/ftp/pub/, y presione [Ctrl]+[v], para pegar. Laboratorio NFS Creado por Juan Pablo Armijo Hemard 3 . h) Monte el CD-ROM marcado 3/3 y haga una copia exacta de todos los paquetes en /var/ftp/pub/9, para esto use mc. Sol: Estando en la consola vaya a la ruta /var/ftp/pub/CenTos/RPMS, e instale el paquete mc-4.6.0-4.i386.rpm, escribiendo el comando rpm —ivh mc-4.6.0-4.i386.rpm , ahora ejecute el comando mc y aparece la siguiente imagen (figura 1), donde Ud., deberá buscar lo que desea copiar, es decir, navegar por el software hasta dejarlo como muestra la imagen. Figura 1 Desde donde esta posicionado indica el origen Laboratorio NFS Creado por Juan Pablo Armijo Hemard 4 . Presione el botón F5, se desplegará la siguiente pantalla (figura 2). Figura 2 Acepte para comenzar la copio de archivos. Comienza la copia de archivos como se muestra en la siguiente imagen (figura 3) Figura 3 Copia de archivos. Laboratorio NFS Creado por Juan Pablo Armijo Hemard 5 . i) Edite el archivo /etx/exports y comparta /var/ftp/pub/9. Sol: vi /etc/exports y agregue la línea /var/ftp/pub/ *(rw,sync) Salga grabando los cambios. j) Exporte /var/ftp/pub/. Sol:Escriba el comando exportfs -uv. k) Verifique que tiene conexión con el equipo cliente que desea compartir /var/ftp/pub/. Sol:Vaya al equipo cliente y verifique la IP con el comando ifconfig y haga un ping desde el servidor de NFS. l)Levante el servicio portmap Sol: service portmap restart m) Levante el servicio nfs. Sol: service nfs restart n) Levante el servicio nfslock Sol: service nfslock restart. ñ) Liste por pantalla el directorio compartido Sol: showmount -e IP o bien showmount - -exports IP Laboratorio NFS Creado por Juan Pablo Armijo Hemard 6 . o) Observe si los servicios RPC se encuentran ejecutando. Sol: o) rpcinfo —p Vaya al equipo cliente: p) Escriba el procedimiento para realizar la instalación vía NFS Sol: Vaya al equipo cliente y coloque el CD-ROM 1/3 Configure el setup de su equipo para que parte desde el lector de CD-ROM, coloque el CD-ROM marcado 1/3, apareciendo la siguiente pantalla (figura 2.4). Figura 2.4 Pantalla de inicio de Instalación. En boot: linux askmethod [Enter] Escriba esto para que podamos realizar la instalación vía NFS (figura 2.5). Laboratorio NFS Creado por Juan Pablo Armijo Hemard 7 . Figura 5 Linux askmethod para decidir el método de instalación. Después de varias pantallas llegamos a la siguiente imagen (figura 6). Figura 6 Método de instalación Imagen NFS. Laboratorio NFS Creado por Juan Pablo Armijo Hemard 8 . Estos datos se escriben en el cliente (figura 7) Figura7 Configuración TCP/IP. Al presionar el botón OK, el sistema cliente comienza a conectarse al servidor NFS cuya IP es 192.168.10.15 mediante la tarjeta de red, ya que al realizar un ping a la IP del cliente 192.168.10.50, desde el servidor NFS el sistema resuelve y luego aparece la siguiente pantalla (figura 8). Laboratorio NFS Creado por Juan Pablo Armijo Hemard 9 . Figura 8 Configuración NFS. Los paquetes se encuentran en la ruta /var/ftp/pub/, luego al presionar el botón OK, se comienzan a buscar y a recuperar los archivos de instalación (figura 9). Figura 9 Recuperando archivos en RedHat/base. Laboratorio NFS Creado por Juan Pablo Armijo Hemard 10 . Ahora comienza la instalación en modo texto (figura 10). Figura 10 Activación de Scripts Anaconda para la instalación en Modo Texto. q) ¿ Realice la instalación ? Laboratorio NFS Creado por Juan Pablo Armijo Hemard 11 . Ejercios de repaso Desde otra equipo que tenga instalado LINUX, que no sea Servidor NFS, responda las siguientes preguntas. a) ¿Cómo saber que el servidor de instalación tiene compartido /var/ftp/pub/, si estoy en otro equipo que tiene instalado LINUX? Sol: showmount —e 192.168.10.254 (IP del servidor). b) Verifique si el paquete nfs se encuentra instalado. Sol: rpm —qa | grep nfs Si esta instalado el sistema responderá nfs-utils-1.0.1-2.9. Desinstálelo para resolver el ejercicio c) escribiendo el siguiente comando rpm —e nfs-utils-1.0.1-2.9 c) Verifique que el paquete portmap se encuentra instalado. Sol: rpm —qa | grep portmap d)Levante el servicio portmap Sol: service portmap restart e) Levante el servicio nfs. Sol: service nfs restart Laboratorio NFS Creado por Juan Pablo Armijo Hemard 12 . f) Levante el servicio nfslock Sol: service nfslock restart. g) Cree el subdirectorio /fuentes. Sol: mkdir /fuentes h) Monte /var/ftp/pub/9 en /fuentes. Sol: mount 192.168.10.254:/var/ftp/pub/9 /fuentes i) Verifique que compartió /var/ftp/pub/9. Sol: ls —l /fuentes. j) Sol: En el servidor NFS comparta el lector de CD-ROM. vi /etc/exports, agregue la línea /mnt/cdrom k) Sol: l) *(rw,sync) En el servidor NFS coloque el CD-ROM que desea compartir y móntelo. mount /mnt/cdrom En el servidor NFS verifique que lo compartido esta correcto y levante los servicios portmap, nfs y nfslock. Sol: service portmap restart service nfs restart service nfslock restart exportfs -uv Laboratorio NFS Creado por Juan Pablo Armijo Hemard 13 . m) Levante el servicio nfs cada vez que reinicie el sistema tanto en el cliente, como en el servido. Sol: Tanto en el servidor como en el cliente escriba el comando chkconfig nfs on Para verificar escriba el comando chkconfig -list nfs n) En el cliente indíquele que al reiniciar capture la carpeta compartida. Sol: Agregue en vi /etc/fstab la línea 192.168.10.254:/var/ftp/pub/ /fuentes nfs defaults 0 0 defaults: Esta opción es la unión de las opciones rw,suid,dev,exec,auto,nouser y async dev: Opción contraria a nodev, es decir, al activar esta opción permitimos que puedan usarse nodos de dispositivo en el sistema de archivos, o, lo que es lo mismo, que se interpreten como tal los dispositivos especiales de bloques y de caracteres presentes en el dispositivo. auto: Con esta opción hacemos que el dispositivo que la contenga sea iniciado SIEMPRE que se inicie el sistema, es decir, cada vez que este sea encendido. async: Con esto hacemos que las operaciones que realicemos no se hagan de forma asíncrona, es decir, en el mismo momento en que las realizamos, si nos que pueden ser realizada mas adelante. Laboratorio NFS Creado por Juan Pablo Armijo Hemard 14