domingo, 28 de junio de 2015

Configuración Servicio NFS

NFS o Network File System
El servicio del NFS es uno de los servicios que nos permite la compartición de directorios y archivos en los sistemas Unix o Linux.

Para la Instalación y Configuración del servicio del NFS debemos de tener en cuenta las siguientes consideraciones.

Servidor que provee los directorios
Este servidor va a ser el encargado de otorgar permisos de acceso a los demas servidores en la red que van a consumir información. En este equipo se procederá a la configuración para el acceso a equipos o redes o grupos de redes y se puede configurar dependiendo del caso que se pueda hacer solo lectura de los directorios o que estos se puedan modificar.

Servidor que va a consumir los recursos compartidos por el servidor proveedor.
Este servidor sera el cual podrá consumir recursos del servidor que presenta la información en la red.


Configuración del servidor NFS
En un terminal ejecutar lo siguiente:
# yun install -y nfs-utils
# systemctl enable nfs.service
# systemctl start nfs.service

Configuración de directorios a compartir por NFS
Editar el archivo /etc/exports. En este archivo se van a describir los directorios y las direcciones IP de los servidores clientes.

# vim /etc/exports
# La primera regla compartirá el directorio a una la direccion IP en la red.
/home/dark/Isos/ 192.168.0.190/32(rw,sync,no_root_squash)
#La segunda regla compartirá el directorio a una direccion IP pero solo en modo lectura
/home/dark/Isos/ 192.168.0.190/32(ro,sync,no_root_squash)
#La tercera regla compartirá el directorio a toda una red en modo lectura
/home/dark/Isos/ 192.168.55.0/24(ro,sync,no_root_squash)
#La cuarta regla presentara a todas las redes en modo escritura el directorio /home/dark/html
/home/dark/html/ 0.0.0.0/16(rw,sync,no_root_squash)

Grabar y reiniciar el servicio del nfs
# systemctl restart nfs.servicE

Para verificar que directorios y a quienes estoy compartiendo información
#showmount -e

Se tendrá una salida similar a la siguiente.
[root@dark ~]# showmount -e
Export list for dark.soportelibre.com:
/home/dark/Isos 192.168.0.190/16
/home/dark/html 0.0.0.0/16

Configuración del cliente de NFS
En un terminal ejecutar lo siguiente:
# yun install -y nfs-utils
# systemctl enable nfs.service
# systemctl start nfs.service

Para verificar que directorios me estan compartiendo se usa el siguiente comando.

# showmount -e IP_SERVIDOR_NFS

Para montar el directorio compartido.
Crear un directorio donde montar la información.
# mkdir /data_compartida

Montar el directorio compartido en mi equipo.

# mount -t nfs IP_SERVIDOR_NFS:/directorio_compartido directorio_local
# mount -t nfs 192.168.100.213:/home/dark/Isos /data_compartida

Hacer persistente al reinicio del servidor el punto de montaje
# Editar el archivo /etc/fstab

Aumentar la línea 
192.168.100.213:/home/dark/Isos /data_compartida nfs defaults 0 0

Verificar que el montaje esta bien realizado
# mount -a
Si no muestra errores es que la configuración se realizo correctamente.
# df -h

No hay comentarios:

Publicar un comentario