Network File System (NFS)



Documentos relacionados
SERVICIO NFS INDICE. Introducción Configuración del Servidor NFS Modo texto Modo Gráfico Configuración del Cliente NFS

Network File System (NFS)

Sistema NFS para compartir archivos.

Crear servidor NFS en Debian

Redes de área local Aplicaciones y Servicios Linux NFS

Prácticas A.S.O./A.S.O.P. - Boletín L08 NFS y NIS

Manual básico NFS. INSTALANDO Los paquetes necesarios para montar el servidor NFS son: nfs-kernel-server. nfs-common. portmap

Existen tres configuraciones fundamentales para poder configurar correctamente nuestro servicio de NFS como servidor, estas son:

Tema 9. Gestión de las comunicaciones

Ficheros compartidos en red I: NFS.

Practica Extra: Creación de BACKUP+CRONTAB+NFS

Configuración de clientes con Windows y Linux/Unix

PRACTICA NO.4: HOW TO INSTALL NFS

Servidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils

Administración Avanzada de Linux. Objetivos

LABORATORIO No 3. Realizar las lecturas que se requieren para el desarrollo del laboratorio.

Firewall Firestarter. Establece perímetros confiables.

Internet Information Server

Manual Usuario cpanel

5. Composer: Publicar sus páginas en la web

CONFIGURACIÓN DE NFS

Características de Samba

Software de Comunicaciones. Práctica 8 - Sistemas de Archivo remoto. NFS y SAMBA

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

MANUAL DEL INSTALADOR

Instalar GFI WebMonitor

Acronis License Server. Guía del usuario

UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER

Gestión de Retales WhitePaper Noviembre de 2009

INSTALACIÓN DE MÚLTIPLES SUPERVISOR VS EN RED

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

MANUAL COPIAS DE SEGURIDAD

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente

Administración de la red

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Descubre gnulinex 1. Capítulo 18. Compartir recursos

Programa Maestro. E-Learning Class v 6.0

Manual del panel. Core-Admin

SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Sitios remotos. Configurar un Sitio Remoto

Hi-Spins. Hi-Spins - Novedades v

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16

GENERACIÓN DE TRANSFERENCIAS

Microsoft Access proporciona dos métodos para crear una Base de datos.

4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP

Toda base de datos relacional se basa en dos objetos

Windows Cuotas de disco. Bajado desde Sistema operativo. Resumen

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Administración Local Soluciones

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor. BASE 100, S.A.

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

Instalación, creación y configuración del servicio FTP

Guía de uso del Cloud Datacenter de acens

Guía para configurar el monitor TCPIP

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

FTP. File Transfer Protocol. Protocolo De Transferencia De Archivo. Administración de Redes de Computadores. Ficha:

SMP-250V2LT. Configuración del PC Cliente

Operación Microsoft Access 97

Sistema operativo Discos duros Usuarios

Scripts de arranque. Pablo Sanz Mercado.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Oficina Online. Manual del administrador

MANUAL DE LA APLICACIÓN HELP DESK

Tipos de conexiones de red en software de virtualizacio n: VirtualBox y VMware

TP N 7 Comandos "mount" y "umount"

CÓMO INSTALAR CentOS CON RAID1

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.

CTSQL Monitor Unix. En este documento se describe el proceso de instalación y configuración básica para monitorizar. BASE 100, S.A.

Creación y administración de grupos de dominio

CONFIGURACIÓN DEL SERVIDOR

Servidor DNS sencillo en Linux con dnsmasq

Manualillo Italc /3/2010 Página 1

NFS, DNS dinámico. Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es. Junio de 2012

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

30 de Mayo de

Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado)

IKT GERENTEORDETZA VICEGERENCIA TIC

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

Mondopad v1.8. Inicio rápido

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Control de logs. Pablo Sanz Mercado.

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)

TELEPROCESOS Y SISTEMAS DISTRIBUIDOS

Técnicas de Programación

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Servicio de VPN de la Universidad de Salamanca

10. El entorno de publicación web (Publiweb)

DOCENTES FORMADORES UGEL 03 PRIMARIA

Objetivos. Objetivo General: Objetivos Específicos:

Manual LiveBox WEB ADMIN.

Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows

Manual de Referencia

Transcripción:

Network File System (NFS) Francisco León Pérez Universidad de Las Palmas de Gran Canaria 1

Introducción Modo texto Modo gráfico Configuración del Cliente NFS 2

Definición de NFS: Introducción Es un método de compartición de archivos entre máquinas de una red de tal forma que tenemos la impresión de trabajar en nuestro disco duro local. Red Hat Linux puede trabajar como servidor o como cliente de NFS (o ambos), lo que implica que puede exportar sistemas de archivos a otros sistemas, así como montar los sistemas de archivos que otras máquinas exportan. 3

Introducción Metodología del sistema NFS Linux usa una combinación de soporte a nivel de kernel y demonios en continua ejecución para proporcionar la compartición de archivos NFS. El soporte NFS debe estar activo en el kernel. NFS usa Remote Procedure Calls (RPC) para enrutar peticiones entre clientes y servidores. El uso de RPC implica que el servicio portmap debe estar disponible y activo. Paquete nfs-utils. 4

Definición de RPC Introducción Mecanismo de comunicación entre procesos que permite que un programa que está ejecutándose en una máquina ejecute código localizado en un sistema remoto. Por ejemplo con RPC es posible hacer llamados a procedimientos localizados en otras máquinas. Definición de portmap Demonio encargado de crear conexiones RPC con el servidor y de permitir o no el acceso. 5

Introducción Procesos RPC necesarios rpc.mountd: El proceso que recibe la petición de montaje desde un cliente NFS y chequea para mirar si coincide con un sistema de archivos actualmente exportado. rpc.nfsd: El proceso que implementa los componentes del espacio del usuario del servicio NFS. Trabaja con el kernel Linux para satisfacer las demandas dinámicas de clientes NFS, tales como proporcionar procesos adicionales del servidor para que los clientes NFS lo utilicen. 6

Introducción Otros procesos RPC rpc.lockd: Un demonio innecesario en los kernels modernos. El bloqueo de archivos NFS ahora lo hace el kernel. Está incluido en el paquete nfs-utils para usuarios de versiones antiguas del kernel que no incluyen esta capacidad por defecto. rpc.statd: Implementa el protocolo RPC Network Status. Monitor (NSM). Esto proporciona notificación de reinicio cuando un servidor NFS es reiniciado luego de haber sido apagado abruptamente. 7

Otros procesos RPC Introducción rpc.rquotad: Un servidor RPC que proporciona información de cuotas de usuarios a usuarios remotos. Requisitos mínimos: Soporte NFS activo en el kernel. RPC s: rpc.mountd y rpc.nfsd portmap instalado. 8

Modo texto Cada sistema de archivos que se exporta a usuarios remotos vía NFS, así como los derechos de acceso relativos a ellos, es localizado en el archivo /etc/exports. Este archivo es leído por el comando exportfs. El comando exportfs permite a root exportar o no directorios concretos sin reiniciar los servicios NFS. Pasos: 1-Editar y modificar el archivo /etc/exports 2-Iniciar, reiniciar servicio NFS o usar el comando exportfs 9

Opciones de exportfs: -r: Provoca que todos los directorios listados en /etc/exports sean exportados construyendo una nueva lista de exportación en /var/lib/nfs/xtab. -a: Provoca que todos los directorios sean exportados o no, dependiendo de qué otras opciones hemos pasado a exportfs. -o opciones: Permite exportar directorios que no estén en/ etc/exports. 10

Opciones de exportfs: -i: Ignora el fichero /etc/exports, sólo se usan las opciones dadas desde la línea de comandos. -u: Termina de exportar directorios que puedan ser montados por usuarios remotos. -v: Operación descriptiva, donde los sistemas de archivos exportados o dejados de exportar son mostrados en gran detalle al ejecutarse el comando exportfs. 11

Nota: Si no se pasan opciones al comando exportfs, mostrará una lista de los sistemas de archivos actualmente exportados. Ejemplos: exportfs r exportfs a exportfs u a exportfs i o rw 192.168.30.4:/utils 12

Fichero /etc/exports exports Las líneas en blanco son ignoradas. Con el símbolo # se comentan líneas. Las líneas largas pueden ser divididas con una barra invertida (\). Cada sistema de archivos exportado debe tener su propia línea. Formato:/directorio cliente1(opciones) cleinte2(ops) 13

Fichero /etc/exports exports La lista de máquinas autorizadas colocada después de un sistema de archivos exportado, debe estar separada por un espacio. Las opciones para cada uno de las máquinas deben ser colocadas entre paréntesis directamente detrás del identificador de la máquina, sin ningún espacio de separación entre la máquina y el primer paréntesis. Dentro del paréntesis las opciones deben estar separadas por comas. 14

Opciones de /etc/exports exports: ro: Sólo lectura (read-only). Las máquinas no pueden cambiar el sistema de archivos. rw: Lectura-escritura (read-write). async: Permite al servidor escribir los datos en el disco cuando lo crea conveniente. sync, todas las escrituras en el disco deben hacerse antes de devolver el control al cliente. 15

Opciones de /etc/exports exports: wdelay: El servidor NFS retrasa la escritura en disco si sospecha que otra petición de escritura es inminente. no_wdelay para desactivar esta opción, la cual sólo funciona si está usando la opción sync. root_squash Previene a los usuarios root conectados remotamente de tener privilegios como root local. no_root_squash lo desactiva. all_squash: Para reconvertir a todos los usuarios. 16

Opciones de /etc/exports exports: Es posible crear cuentas de usuarios especiales para usuarios NFS remotos, especificando sus ID, mediante las opciones: anonuid: Permite especificar la ID del usuario remoto de una máquina en particular. (anonuid( anonuid=idusuario). anongid: Igual que la opción anterior pero para grupos. (anongid=idgrupo). 17

Opciones de /etc/exports exports: Especificando Nombres de máquinas Unasolamáquina: se especifica con el nombre completo de dominio, con el nombre de la máquina o con su dirección IP. redes IP: Permite el acceso a máquinas de una red especificando sus direcciones IP mediante rangos. Por ejemplo, 192.168.0.0/15 permite al acceso a las primeras 16 direcciones IP. grupos de redes: Permite que un nombre de grupo de red NIS, escrita como @<group-name>, sea usada. 18

Opciones de /etc/exports exports: Especificando Nombres de máquinas Comodines: Es posible usar los caracteres * o? para referirnos a un grupo de nombres completos de dominio o direcciones IP. Tenga cuidado cuando especifique comodines. Ejemplo: *.dominio.com, permitirá a amigos.dominio.com acceder, pero no a otros.amigos.dominio.com. Para permitir ambas posibilidades *.dominio.com *.*.dominio.com. 19

Notas y ejemplos: Precaución con los espacios. #solo peromite a maquina.remota.com lectura escritura /home maquina.remota.com(rw) #permite a maquina.remota.com solo lectura (predeterminado) y #a todos lectura-escritura /home maquina.remota.com (rw) #si no se especifican todas las opciones se toman las #predeterminadas 20

Inicio y parada del servidor Lance el demonio NFS daemon con el comando /sbin/service nfs start Vea el estado del demonio NFS con el comando: /sbin/service nfs status Pare el demonio NFS con el comando: /sbin/service nfs stop Reinicie el demonio NFS con el comando: /sbin/service nfs restart Recargue el demonio NFS con el comando /sbin/service nfs reload 21

Modo gráfico Para iniciar la aplicación, seleccione Botón de menú principal => Configuración del sistema => Configuración de servidores => Servidor NFS, o escriba el comando redhat-config-nfs. Para añadir una partición NFS, pulse el botón Añadir. 22

Aparecerá la casilla de diálogo: La pestaña Básico: Directorio: Especifique el directorio a compartir. Host(s): Especifique el host(s) en el que compartir el directorio. Permisos básicos: Especifique si el directorio se comparte solo lectura o lectura-escritura. 23

La pestaña Opciones generales 24

La pestaña Acceso al usuario 25

Para modificar una partición NFS existente, selecciónela en la lista y pulse el botón Propiedades. Para borrar un share NFS existente, selecciónelo en la lista y pulse el botón Borrar. Después de pulsar OK para añadir, modificar o eliminar un share NFS, los cambios tendrán efecto inmediatamente. El demonio es reiniciado y el archivo de configuración viejo es guardado como /etc/exports.bak.. 26

Configuración del cliente NFS Montar sistemas de archivos NFS Tres posibilidades de montaje Comando mount Modificando el archivo /etc/fstab Servicio autofs 27

Configuración del cliente NFS Montar sistemas de archivos NFS Comando mount La compartición puede ser montada manualmente, usando el comando mount. Sin embargo, esto requiere que el usuario root teclee el comando mount cada vez que el sistema reinicie. mount nombre.servidor.com:/dir/exportado /dir/local Aviso: el directorio del punto de montaje en la máquina local debe existir. 28

Configuración del cliente NFS Montar sistemas de archivos NFS Modificando el archivo /etc/fstab El archivo es leído al arrancar el sistema y las comparticiones NFS listada serán montadas. O una vez modificado, teclee mount /punto_de_montaje en la línea de comandos y el punto de montaje será montado desde el servidor. servidor:/dir/exportado /pto_montaje nfs opciones 29

Configuración del cliente NFS Montar sistemas de archivos NFS Usando el servicio autofs Autofs utiliza el demonio automount para controlar los puntos de montaje montándolos o desmontándolos automáticamente cuando sea necesario ahorrando recursos. 30

Configuración del cliente NFS Montar sistemas de archivos NFS Usando el servicio autofs Autofs consulta el archivo de configuración /etc/auto.master para ver los puntos de montaje definidos y arranca automount. Cada línea del mapa maestro define un punto de montaje. Un archivo separado define el sistema de archivos a montar en el punto de montaje. etc/auto.pto_mnt define los puntos de montaje en el directorio /pto_mnt 31

Configuración del cliente NFS Montar sistemas de archivos NFS Usando el servicio autofs Archivo auto.master: /pto_mnt /etc/auto. pto_mnt Archivo /etc/auto. pto_mnt /pto_mnt opciones servidor.ejemplo.es:/dir/export 32

Configuración del cliente NFS Montar sistemas de archivos NFS Usando el servicio autofs Autofs es un servicio. Para iniciarlo, en la línea de comandos, teclee /sbin/service autofs restart Para ver los puntos de montaje activos /sbin/service autofs status Si modifica el archivo de configuración /etc/auto.master /sbin/service autofs reload 33

Configuración del cliente NFS Montar sistemas de archivos NFS Opciones de montaje NFS comunes hard: No permite parada de procesos soft: Permite parada de procesos intr: Permite interrumpir peticiones nosuid: Los ID no toman efecto rsize=8192 y wsize=8192: Definen bloque de transferencia nfsvers=2 o nfsvers=3: especifica la versión NFS a usar. 34