Está en la página 1de 3

Instalar y configurar servidor NFS para compartir archivos de

configuración entre los nodos del cluster


Fue necesario instalar este sistema para que los nodos pudieran acceder a los programas
que se desean desplegar y a los archivos de configuración de despliegue. El servidor NFS
corre en el nodo maestro, es ahí donde se guardan físicamente los archivos del directorio
compartido. También se configuró una conexión automática entre el servidor y los clientes
porque las conexiones NFS normales son válidas mientras la sesión actual no se cierre o el
equipo (cliente o servidor) no se reinicie.
Instalación y configuración de servidor

1.- Se actualiza los repositorios para tener los paquetes en su versión más reciente.

sudo apt-get update

2.- Se instala el paquete que nos permitirá realizar conexiones RPC al servidor y será el
encargado de permitir o no el acceso al servidor a los equipos que se especificaron.

sudo apt-get install portmap

3.- Se instala el paquete del servidor NFS.

sudo apt-get install nfs-kernel-server

4.- Se crea el directorio donde se almacenarán los archivos compartidos por NFS.

mkdir nfs_shared

5.- Con un editor de texto sin formato se edita el archivo exports que se encuentra en el
directorio /etc.

sudo nano /etc/exports

6.- Dentro de exports se agrega en el lado izquierdo la ruta hasta el directorio compartido y a
la derecha la dirección IP de cada cliente. Entre paréntesis van los parámetros de seguridad
para cada cliente, tal como se ilustra en la Figura 13.
*rw: esta opción permite al cliente leer y escribir en el directorio compartido.
*sync: confirma los cambios en el directorio una vez que han finalizado.
*no_root_squash: esta opción permite al usuario root conectarse al directorio compartido.
*no_subtree_check: este argumento impide que el servidor revise el árbol de directorios
cada vez que se hace un cambio en la carpeta compartida. Al utilizar este argumento se
disminuye la seguridad del sistema de archivos pero se gana en rendimiento del sistema
NFS.

Figura 13: Archivo exports ya modificado.

7.- Al finalizar y guardar estos cambios se exportan las nuevas configuraciones del sistema.

sudo exportfs -a

Instalación y configuración de cliente

1.- Se actualiza los repositorios para tener los paquetes en su versión más reciente.

sudo apt-get update

2.- Se instalan los paquetes que del cliente NFS.

sudo apt-get install nfs-common portmap

3.- Se crea el directorio donde se montará el sistema de archivos NFS. Se recomienda que
sea dentro del directorio /home del usuario para que no haya problemas de permisos de
lectura y escritura.

mkdir nfs_shared
4.- Se monta el sistema de NFS en la ruta /mnt/nfs_shared. Para hacer esto se necesitan
permisos de administrador. La sintaxis general es:

sudo mount hostserver:RutaDirectorioCompartido /ruta/directorio/local/compartido

5.- Se configura el cliente para que el sistema NFS se monte automáticamente durante el
arranque. Para esto se modifica el archivo fstab.

sudo nano /etc/fstab

Al final del archivo se agrega una línea con la siguiente estructura:

<hostserver:directorioCompartido> <directorioLocalCompartido> nfs auto,rw,suid,exec

7.- Se crea un archivo para comprobar que el servidor se encuentra activo y el directorio sea
accesible desde los clientes. Con el comando ls -l [Fig. 14] se hace un listado de los archivos
contenidos en el directorio compartido.

Figura 1: Prueba de conexión con el servidor NFS.

También podría gustarte