Montando NFS [CENTOS]

Introducción

NFS (WIKIPEDIA) es un protocolo que nos permite compartir una carpeta de red a través de distintos servidores. Permitiendo que los distintos clientes puedan usar esa carpeta como si perteneciera al propio equipo.

En nuestro caso lo vamos a montar con 1 servidor (master) el cual será el que contiene la información y 1 servidor (cliente) el cual accederá a este recurso de manera remota.

Servidor Master (192.168.1.69)
Servidor Cliente (192.168.1.100)

Es evidente que ambas máquinas tienen que tener visibilidad a través de IP.

Configurando

Servidor Master (192.168.1.69)

Instalaremos las utilidades nfs y lo habilitaremos en el arranque, así mismo los servicios asociados:

yum install nfs-utils nfs-utils-lib

chkconfig nfs on 
service rpcbind start
service nfs start

En nuestro caso vamos a compartir un directorio (/var/backups-servidores) donde vamos a guardar la información de otros servidores. Por lo tanto tenemos que modificar el fichero «/etc/exports» y colocar las opciones que nos interese:

/var/backups-servidores           192.168.1.100(rw,sync,no_root_squash,no_subtree_check)

Explicando un poco las opciones:

  • rw: Permite leer/escribir en el directorio.
  • sync: Envía petición correcta una vez se haya realizado algún tipo de acción en el directorio (internamente)
  • no_subtree_check: Hace que no se revise los permisos del directorio internamente. Mejora el rendimiento , baja en seguridad.
  • no_root_squash: Permite el usuario root conectarse directamente al directorio.

Para finalizar la tarea después de guardar el fichero «/etc/exports» tenemos que ejecutar el siguiente comando para hacer efectiva la configuración.

exportfs -a

Servidor Cliente (192.168.1.100)

Instalaremos las utilidades nfs y lo habilitaremos en el arranque, así mismo los servicios asociados:

yum install nfs-utils nfs-utils-lib

A continuación crearemos un directorio (/var/mis-backups) en nuestro servidor donde enlazaremos con la partición del servidor master creada y montaremos la partición remota.

mkdir -p /var/mis-backups

mount 192.168.1.69:/var/backups-servidores /var/mis-backups

Una vez se ha realizado todo correctamente lo único que haremos es comprobar que la partición se ha montado correctamente. Para ello tenemos varios comandos:

df -h

mount

Con ambos podemos ver la partición nueva montada.

Para finalizar la configuración en el cliente lo que haremos es meterlo dentro del fichero «/etc/fstab». Esto lo haremos para que lo monte automáticamente cada vez que reiniciemos el equipo.

192.168.1.69:/var/backups-servidores   /var/mis-backups   nfs      auto,noatime,nolock,bg,nfsvers=3,intr,tcp,actimeo=1800 0 0

Guardamos el fichero y con esto cada vez que reiniciemos la máquina si el servicio está activo lo montará.

Conclusión

Como se puede apreciar el montaje es bastante sencillo. Existe numerosos usos para esto como por ejemplo:

  • Punto de montaje común para almacenar backup.
  • Punto de montaje para compartir los mismos ficheros una página web.
  • Punto de montaje para compartir archivos de una base de datos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *