File System Distribuido - FSD



Documentos relacionados
Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan

CAPITULO 25 DISTRIBUTED FILE SYSTEM Introducción. [10][11][S.O.]

Sistemas de Operación II

SISTEMAS DE ARCHIVOS DISTRIBUIDOS

18 y 19 Sistemas de Archivos Distribuidos y Tarea 05

Memoria Compartida Distribuida (DSM) Sistema de Archivos

Ejemplo de montar un NFS

Nombres y Sistemas de Archivos en Sistemas Distribuidos

Redes de área local Aplicaciones y Servicios Linux NFS

4 Sistemas de ficheros distribuidos

Crear servidor NFS en Debian

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

TEMA 6: «LOS SISTEMAS DE ARCHIVO» Implantación de Sistemas Operativos

Componentes de Integración entre Plataformas Información Detallada

Arquitectura de sistema de alta disponibilidad

Global File System (GFS)...

Sistema NFS para compartir archivos.

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

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

Indice para el 3er parcial

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño

Microsoft SQL Server Conceptos.

Sistemas de Computación Archivos de Red. 2º Semestre, 2008 José Miguel Rubio L.

Lección 8 Introducción a las llamadas a procedimientos remotos (RPC) Universidad de Oviedo / Dpto. de Informática

Sistemas Distribuidos. Sistemas de ficheros distribuidos

INDICE. Prefacio Parte 1: sistemas operativos tradicionales

Características de Samba

General Parallel File System

Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II Materia: Sistemas Operativos de Redes Tema:

Servicios de impresión y de archivos (Windows 2008)

6 Sistemas de Archivos

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

PROCESO SERVICIOS INFORMÁTICOS Y DE TELECOMUNICACIONES. Versión: 02 GUIA PARA PUBLICACIÓN DE DOCUMENTOS EN LA WEB Página 1de 6.

CONFIGURACIÓN DE NFS

2.1 Multibase. Información mas detallada sobre este sistema se encuentra en [Ceri y Pelagatti 1985].

CAPITULO 8. Planeamiento, Arquitectura e Implementación

Manual de Instalación de la Herramienta Computacional HC-TPBCLE

Componente del sistema operativo que maneja el acceso a los archivos.

Elementos requeridos para crearlos (ejemplo: el compilador)

VMWare Converter. 1 de 12 01/12/2007 1:47

Peer-to-Peer (Punto a Punto) Cliente-Servidor

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

Gestion de archivos. Problemas al almacenar datos sólo en la memoria:

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

Archivos. Teoría de Sistemas Operativos. Archivos. Archivos. Archivos. Archivos. Administración de Archivos

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

SIEWEB. La intranet corporativa de SIE

WINDOWS 2003 SERVER DIRECTORIO ACTIVO Y DNS

Instrucciones de instalación de IBM SPSS Statistics para Linux (Licencia de red)

Network File System NFS

Administración de la red

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

Práctica 5: Callbacks RMI.

Autenticación Centralizada

Guía de instalación. Configuración necesaria Instalación y activación

Sistemas de ficheros en Servidores de Información multimedia

CVS Concurrent Versions System Manual de Usuario

DNS. Arquitectura Cliente Servidor. Pacheco Martínez Fernando Tovar Balderas Sergio A.

Informàtica i Comunicacions Plaça Prnt. Tarradellas, FIGUERES (Girona) Tel Fax

Acronis License Server. Guía del usuario

Dispositivos de Red Hub Switch

Conceptos Fundamentales sobre UNIX Laboratorio Impresión mediante la Línea de Comandos (Tiempo estimado: 30 min.)

Creación y administración de grupos de dominio

PRIMERA EVALUACIÓN. Realiza un conversor de números decimales a binario. La entrada será por parámetros.

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

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

Sistema Archivos Distribuidos

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Luis Villalta Márquez SERVIDORES DE NOMBRES DE DOMINIO (DNS)

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

Sistemas Distribuidos Junio 2008

Proyecto 3 Programación de aplicaciones Cliente/Servidor

SEGURIDAD Y PROTECCION DE FICHEROS

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

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

Escuela de Ingeniería Electrónica CAPITULO 11. Administración avanzada de los NOS

Recursos Compartidos (Samba)

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS

PRACTICA NO.4: HOW TO INSTALL NFS

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Controladores de dominio. Redes Microsoft

Sistemas de información de laboratorio

PARÁMETROS DE CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS

Compartir impresoras, instaladas tanto en el servidor como en los clientes. Ayudar a los clientes, con visualizador de Clientes de Red.

COPIAS DE SEGURIDAD REMOTAS Y RESTAURACIÓN EN LÍNEA

6.0 Funcionalidades Adicionales

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

Nombre: Francis Ariel Jiménez Zapata. Matricula: Tema: Trabajando con Windows Server Materia: Sistema Operativo II.

PROYECTO. Solución Empresarial Ingeniería y Desarrollo de Software - info@solucionempresarial.com.

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Sistema de Ficheros. Sistemas Operativos - ITIG. Álvaro Polo Valdenebro. Abril apoloval@gsyc.es. GSyC Introducción 1

Jorge De Nova Segundo

Contenido. Práctica 1. Configuración de sistemas operativos. Vista clásica. Configuración y personalización

Instalación del Software Magaya

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

Transcripción:

File System Distribuido - FSD 1

Objetivos Transparencia de acceso Transparencia de ubicación Transparencia de movilidad Transparencia de prestación Actualización concurrente Seguridad (Réplicas, Tolerancia a Fallas, LCA) Consistencia 2

Modelos 3

Modelos 4

Servicio de Directorios Especifica los servicios a los clientes Primitivas Parámetros Acciones 5

Despachador de Archivos Brinda los servicos de archivos Hace que se vea al sistema de archivos como único y no distribuido Ej.: VFS v-nodes 6

Interfaz de Directorio Se necesita un alfabeto y sintáxis de nombres (archivos y directorios) No todos los usuarios tendrán la misma visión del árbol de directorios 7

Interfaz de Directorio 8

Transparencia de Nombres - Nombre máquina + path (ruta de acceso) Ej: /maquina:/path/file1. -Montaje de archivos remotos en la jerarquía local. -Espacio de nombres con la misma apariencia en todas las máquinas. 9

Nombres de dos niveles a) El nombre binario indica el server y el nombre del archivo en ese servidor. b) El uso de un enlace de tipo simbólico como una entrada de directorio asociada a una cadena (server, nombre del archivo). El enlace en sí es solo el nombre de una ruta de acceso. c) Otra posibilidad es utilizar capacidades como nombres binarios. El buscar un nombre en ASCII da como resultado una capacidad que puede tener varias formas. Por ejemplo: puede tener el número físico o lógico de una máquina o la dirección en la red en el server apropiado así como un número que indique el archivo específico. 10

Semántica de archivos compartidos UNIX. Sesión. Archivos inmutables. Transacciones. 11

Servers 12

Ocultamiento (caching) El disco servidor. La memoria del servidor. La memoria cliente. El disco cliente (si existe). 13

Caching 14

Consistencia 15

Consistencia 16

Implementaciones RFS (Remote File System) NFS (Network File System) AFS (Andrew File System) 17

RFS Estado en Cliente y Servidor Todos los pedidos por medio de RPC Caída de Servidor afecta Cliente Lecturas adelantadas Control de acceso centralizado Cantidad máxima de archivos en operación 18

NFS (Mount Protocol) El servidor al recibir un pedido de montaje verifica dicha lista y en caso de tener el permiso adecuado retorna un file handle al cliente el cual es la unidad componente de todo pedido. El file handle contiene toda la información que el server necesita para distinguir un archivo individual que se guarda. En términos de UNIX, el file handle consiste de un identificador del archivo dentro del sistema y un número de i-nodo para identificar exactamente al directorio montado dentro del FS exportado. El server mantiene también una lista de las máquinas clientes y sus correspondientes montajes para uso administrativo 19

NFS Protocol Este protocolo provee un conjunto de RPC s para realizar las operaciones remotas correspondientes a: Lectura de un conjunto de entradas de directorio. Lectura y escritura de archivos. Búsqueda de un archivo dentro de un directorio. Acceso a los atributos de un archivo. Manipulación de links y directorios. 20

NFS Protocol 21

NFS Server Exporta Sistemas de Archivos R/W según req. Del cliente No lleva Estado Se comunica por RPC No hace cache Client Monta archivos y directorios compartidos R/W archivos que solicita al NFS Server Lleva estado Se comunica por RPC Hace cache 22

NFS Server Exporta según /etc/exports (nfsd) Regista lo que exporta en /etc/xtab Con /etc/rpc.mountd entrega puntero (handler) Client Pide montaje por /etc/mount o /etc/fstab Con el handler crea un inode v que apunta a inode-r 23

NFS v-node id. FS i-nodo nro i-nodo local Nota: Diferencias V1 V2 V3 V4 24

AFS Típico caso de ocultamiento (sesión) Espacio único de nombres El cliente por medio del Venus solicita al servidor (Vice) por medio del protocolo Virtue un archivo Cada cliente tiene su servidor, pero este consulta a varios otros 25

AFS 26

AFS 27

AFS Entre Venus y Vice manejan una estructura de fids, que tiene la forma de: nro. de volumen (identificación única) nro. de v-node (identifica archivo en volumen) Nro único local (fid) 28

AFS Usa ocultamiento Venus pregunta a Vice si el archivo es válido Vice le envía una copia AFS asegura consistencia por 30 minutos 29

Coda The overall organization of AFS 30

Coda The internal organization of a Virtue workstation. 31

Coda Side effects in Coda's RPC2 system 32

Sharing Files in Coda a) Sending an invalidation message one at a time. b) Sending invalidation messages in parallel 33