Servidor de almacenmiento o NFS


En esta oportunidad le voy a explicar como montar, configurar y crear los usuarios en un servidor nfs en linux
para empesar debemos conocer que es un servidor nfs?
El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local.Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión). El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.
Bueno ya conocido lo anterior procedemos a instalar los paquetes necesarios para que funcione el servidor nfs ó el sistema de archivo por red, estos paquetes se tienen que instalarse como usuario root:
# apt-get install nfs-kernel-server
# apt-get install rpcbind
# apt-get install nfs-common

como el paquete de portmap en debian no se encuentra, debemos instalar el paque rpcbind que es el paquete que se recomienda en su defecto. Una vez instalo los paquetes que se necesitan procederemos a probar nuestra instalacion, en el terminal ejecutamos el sisguiente comando “rpcinfo -p” y arrojará los servicios de nfs, mountd, nlockmgr y portmapper, de todo los usuarios que tengamos en nuestra maquina, sabiendo esto creamos una carpeta o disco que querramos compartir en la red como por ejemplo:
# mkdir /media/disco1
una vez creada la carpeta procederemos a editar el archivo /etc/exports e insertamos la ruta, ip, mascara de subred y permisos del siguiente modo:
# /media/disco1 192.168.1.3/255.255.255.0(rw,no_root_squash) guardamos y le damos permiso “777” para que se pueda leer y escribir en esta carpeta, una vez hecho lo necesario guardamos y editamos el archivo de “fstab” para que cuando aranque la maquina se monte automaticamente, para hacer eso procederemos de la siguiente forma:
# nano /etc/fstab
agreguemos al final del archivo lo siguente:
192.168.1.3:/media/disco1 /media/disco1 nfs rw,hard,intr 0 0
guardamos y reiniciamos la computadora ó en su defecto ejecutamos mount -a para montar la unidad, revisamos en “media” y debería tener una carpera o unidad con el nombre disco1
ya configurado esto vamos a dar un poco de seguridad al archivo “/etc/hosts.allow y /etc/hosts.deny” para acabar de especificar qué ordenadores de la red pueden usar los servicios del servidor.
La documentación del NFS recomienda las siguientes entradas
/etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

/etc/hosts.allow
portmap:192.168.1.0/255.255.255.0
lockd:192.168.1.0/255.255.255.0

mountd:192.168.1.0/255.255.255.0
rquotad:192.168.1.0/255.255.255.0
statd:192.168.1.0/255.255.255.0
ya configurada la exportación reiniciamos los servisios de nfs y montamos de nuevo la partición para que sufra los cambio, con esto ya tendremos un servidor nfs montado en nuestra maquina.

No hay comentarios:

Publicar un comentario