Para completar esta práctica, debemos llevar a cabo las siguientes tareas:
- Configurar una máquina como servidor de disco NFS y exportar una carpeta a los clientes
- Montar en las máquinas cliente la carpeta exportada por el servidor.
- Comprobar que todas las máquinas puedes acceder a los archivos almacenados en la carpeta compartida.
- Hacer permanente la configuración en los clientes para que monten automáticamente la carpeta compartida al arrancar el sistema.
Lo primero que haremos será configurar el servidor NFS. Utilizaremos las siguientes máquinas:
- swap01: Será nuestro servidor NFS
- swap02: Será uno de nuestros clientes
- swap03: Será el otro clientes
Iremos a la máquina swap01 y, tras instalar los paquetes que nos indica el guión, crearemos una carpeta con la siguiente configuración:
mkdir /dat/compartida
chown nobody:nogroup /dat/compartida
chmod -R 755 /dat/compartida
Esta será la carpeta que compartiremos. Ahora iremos al archivo /etc/exports y añadiremos lo siguiente:
/dat/compartida swap02(rw) swap03(rw)
Reiniciamos el servicio:
systemctl restart nfs-kernel-server
Ya no tendríamos que tocar más el servidor, llega la hora de los clientes.
En los clientes swap02 y swap03 deberemos hacer lo siguiente:
Tras instalar los paquetes que nos indica el guión, solo tendremos que montar la carpeta
mkdir carpeta-compartida
mount swap01:/dat/compartida carpeta-compartida
Ya tenemos la carpeta y podemos acceder a ella y modificarla desde los clientes
Por último, configuraremos los clientes para que monte automáticamente la carpeta compartida al iniciarse. Para ello, como es típico, modificaremos el archivo /etc/fstab añadiendo la siguiente linea:
swap01:/dat/compartida /root/carpeta-compartida nfs auto,noatime,nolock,bg,nfsvers=3,intr,tcp,actimeo=1800 0 0
Si lo hemos copiado correctamente, para comprobar que funciona podríamos hacer:
mount carpeta-compartida
Lo que hace esto es montar la carpeta siguiente las indicaciones que hay en /etc/fstab. Si lo hace sin problemas, probamos a reiniciar y comprobaremos que la carpeta se encuentra montada automáticamente.