Parallel Virtual File System (PVFS)



Documentos relacionados
Parallel Virtual File System (PVFS)

Global File System (GFS)...

General Parallel File System

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

MANUAL COPIAS DE SEGURIDAD

Manual de usuario servidor de archivos para El Colegio de la Frontera Sur

Redes de área local Aplicaciones y Servicios Linux NFS

Introducción a las redes de computadores

Primeros pasos a la hora de utilizar BitDefender Client Security

Tutorial: Primeros Pasos con Subversion

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

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

OCFS (Oracle Cluster File System)

Servidor FTP en Ubuntu Juan Antonio Fañas

WINDOWS : TERMINAL SERVER

PVFS (Parallel Virtual File System)

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

Qué es un servicio de Proxy?

DOCENTES FORMADORES UGEL 03 PRIMARIA

Creación y administración de grupos locales

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las Américas (ITLA)

SIEWEB. La intranet corporativa de SIE

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

Creación y administración de grupos de dominio

Guía de Instalación. Glpi

Práctica 1: Herramientas básicas:

Crear servidor NFS en Debian

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

Manual de Versión 4.0

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

Creación un instalador con Visual Studio.NET. Irene Sobrón. Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao

Habilitando ipv6 en Samba 4

INSTALACIÓN DE LICENCIAS EN RED. Descripción del Procedimiento

Soporte y mantenimiento de base de datos y aplicativos

INSTALACIÓN DEL TARJETERO CRIPTOGRÁFICO Y LAS TARJETAS EN GUADALINEX EDU

SISTEMAS OPERATIVOS EN RED 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

Guía Rápida de Inicio

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

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

Contenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6

SISTEMA CABILDO MANUAL DE INSTALACIÓN CLIENTE ERP CABILDO LA SOLUCIÓN TECNOLÓGICA MÁS COMPLETA E INTEGRAL PARA GOBIERNOS LOCALES

Guía del usuario - escan para Linux Servidor de archivo

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO

Roles y Características

ProFTPD - un servidor FTP para profesionales

Manual de instalación

Linux Open Suse 10.2 (Básico + Avanzado)

Módulos: Módulo 1. El núcleo de Linux - 5 Horas

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

Instalación del Software Magaya

Práctica de Seguridad en Redes

GlusterFS. Una visión rápida a uno de los más innovadores sistema de archivos distribuido

Implementando NAT64 / DNS64

INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0):

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

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

PRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA)

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Administración de sistemas UNIX/Linux Ejercicio práctico optativo (IX)

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

Selección de los puntos de montaje

PRACTICA NO.4: HOW TO INSTALL NFS

MANUAL DE USUARIO AVMsorguar

Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin

ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL

Y añado también los 2 profesores al grupo de profesores mediante el comando:

PRACTICA NO.25: HOW TO INSTALL AND CONFIGURE ELASTIX CENTRAL IP

Sistema NFS para compartir archivos.

Familia de Windows Server 2003

Curso: Sistemas Operativos II Plataforma: Linux SAMBA

Studium, Campus Virtual de la Universidad de Salamanca.

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

Servidor web E-Sniper

Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan

Internet Information Server

Índice. agradecimientos...15

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

Kiara Celeste Contreras Feliz. Matricula: Sistema Operativo III. 5- Creación de usuarios y grupos

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE

Configuración de Samba para compartir Archivos

Guía Rápida de uso de ZBox Backup Configuración y uso del servicio de respaldo en la nube.

ESCUELA DE INGENIERIA EN COMPUTACION REDES INFORMATICAS SISTEMAS OPERATIVOS DE RED II

WINDOWS : COPIAS DE SEGURIDAD

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86

Autenticación Centralizada

Terminal de Información al Cliente

Instalación de MarkVision

18 y 19 Sistemas de Archivos Distribuidos y Tarea 05

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

INSTALACIÓN DEL TARJETERO CRIPTOGRÁFICO Y LAS TARJETAS EN GUADALINEX.

Qué ventajas presenta Google Drive para catedráticos y alumnos?

Administración avanzada de paquetes. apt-proxy.

INTEGRACIÓN DE SISTEMAS OPERATIVOS EN RED Y PROPIETARIOS. Víctor Martín Martín

Transcripción:

Introducción: Es un sistema de archivos paralelo que permite a las aplicaciones paralelas y seriales almacenar y recuperar datos desde de un conjuto de nodos o servidores de I/O unidos a través de la red. El éxito de los PFS es el alto rendimeinto que tiene cuando se escriben archivos de gran tamaño.

Componentes del PFS Un sisema PVFS consta de los sigueintes componentes: El client code : Estos corren en los nodos. El server code : Estos corren en los servidores I/O. El metadata server : Todos los sistemas deben manetener los archivos de metadatos, en donde se indican las caracteristicas mas importantes de cada uno, tales son: nombre, dueño, permiso y tipo de archivo.

Diferencia entre PFS, NFS y Samba Hay muchas caracteristicas que comparten PFS, NFS y Samba como por ejemplo, todos corren en un sistema, el cliente accesa a los datos almacenados en otro sistema. En el entorno NFS y Samba un solo servidor maneja los datos almacenados; En un entorno PFS los datos pueden ser almacenada en un conjunto de servidores, esto es lo que permite que el PFS maneje multiples servidores de I/O.

Ques es PVFS? Es una implementación open source de un sistema de archivos paralelo, desarrollado especificamente para clustes BeoWulf y para sistemas operativos Linux. Provee distribuciómn simple de los datos, permitiendo a los usuarios especificar el número de partes, el tamaño y el número de nodos en un par de archivos basicos. El PVFS contiene tres demonios: mgr es el que mantiene la metadata en los sistemas de archivos. iod es el que responde a las peticiones de lectura y escritura de archivos. pvfsd este demonio es opcional y forma parte del modulo para el kernell.

Configuración del PVFS 1. El primer paso para configuración del PVFS es decidir que papel debe desempeñar cada nodo. 2. El segundo. Es cuantos nodos desempeñaran el papel de servidores de discos. 2.1. Los componentes que los servidores de discos van a utilizar.

Servidor de Meta Datos Aquí se mantiene la información de los archivos y directorios que están almacenados en el sistema PVFS, tal como permisos, dueños, localización de la data. Los clientes contactan al servidor de meta datos para realizar cualquier operación sobre la data, como por ejemplo: Copiar, eliminar, mover, abrir o cerrar archivos, leer directorios.

Servidores I/O Es en estos servidores donde se almacena la data, puede existir varios de estos se y por supuesto, el espacio total de escritura del sistema es la suma de todos los espacios proporcionados por cada uno de los servidores I/O.

Clientes Son los usuarios del sistema PVFS. Aplicaciones que acceden a los directorios y archivos contenidos dentro del sistema PVFS.

Construcción de los componentes del PVFS

Descarga de los archivos fuentes Se descarga los Fuentes desde la siguiente dirección URL: http://www.parl.clemson.edu/pvfs/, estos son pvfs- versión y pvfs-kernel- versión. La versión del pvfs y la versión del pvfskernel no tienen que ser explícitamente iguales. Descompresión de los archivos Se descomprime y se desempaqueta Se hace un enlace simbolico a pvfs- versión. Ejemplo ln s pvfs-1.6.0 pvfs

Compilación del PVFS- VERSION Se cambia al directorio pvfs y se ejecuta la siguiente sintaxis../configure enalbe-lfs *La opción enable-lfs permite la escritura de archivos de tamaños mayores a 2 Gb aproximadamente. Se compila ejecutando la siguiente sintanxis. make Se instala ejecutando la siguiente sintaxis. make install

Compilación del PVFS-KERNEL- VERSION Se cambia al directorio pvfs-kernel- versión Se ejecuta la siguente sintaxis./configure with-libpvfs-dir=../pvfs/lib *La opción with-libpvfs-dir es para incluir las librerias del pvfs en la compilacion del modulo Se compila ejecutando la siguiente sintaxis. make Se instala ejecutando la siguiente sintaxis make install Se copia el archivo mount.pvfs al directorio /sbin Se copia el modulo para el kernel pvfs.o al directorio /lib/modules/ versión /kernel/drivers /net

Configuración del PVFS en el nodo metadata-server Se elige cual será el directorio donde residirán los meta datos. En nuestro caso será el directorio /pvfs-meta-data. Este directorio debe estar en una partición que tenga en suficiente espacio libre para almacenar dichos datos, no tiene que ser necesariamente una partición para este proposito.

Se cambia al directorio /pvfs-metad-data y se ejecuta la siguiente sintaxis mkmgrconf Enter the root directory (metadata directory): /pvfs-meta-data Enter the user id of directory: root Enter the group id of directory: root Enter the mode of the root directory: 777 Enter the hostname that will run the manager: localhost Enter the port number on the host for manager: (Port number 3000 is the default): 3000 Enter the I/O nodes: (can use form node1, node2,... or nodename{#-#,#,#}): nodo1, nodo2, nodo3, nodo4 Enter the port number for the iods: (Port number 7000 is the default): 7000

configuración de los servidores de disco (IO servers) Se elige la partición la cual va a almacenar los datos /pvfs-data Los permisos y dueños de este directorio: Dueño nobody Grupo nobody Perimos 700 Si los nodos io servers son de diferente arquitectura a el nodo metadata server, se debe compilar e instalar el paquete bajo esta arquitectura, siguiendo los pasos antes descritos para la compilación del mismo.

Una vez instalado el paque se configura el archivo iod.conf, este archivo va en el directorio /etc. El contenido de este archivo es: datadir /pvfs-data user nobody group nobody

Configuración de los clientes Se crea el directorio (punto de montaje) /pvfs mkdir /pvfs Se crea el siguiente dispositivo dispositivo mknod /dev/pvfsd c 60 0 Se crea el siguente archivo en el directorio /etc/pvfstab y su contenido es el sigueinte head:/pvfs-meta-data /pvfs pvfs port=3000 0 0

Inicio y detención de los demonios en los ioservers Se inicia el servicio ejecutando la siguiente sintaxis /usr/local/sbin/iod Se detiene el servicio ejecutando la siguiente sintaxis Killall iod

Inicio y detención de los demonios en el metadaserver Se inicia el servicio ejecutando la siguiente sintaxis /usr/local/sbin/mgr Se inicia detiene el servicio ejecutando la siguiente sintaxis Killall mgr

Inicio de los clientes Cargar el modulo del pvfs Insmod pvfs.o Se ejecuta la siguiente sintaxis /usr/local/sbin/pvfsd Se monta el directorio desde el servidor de metadatos con la siguiente sintaxis mount.pvfs head:/pvfs-meta /pvfs Para desmontar el directorio se hace con la sigueinte sintaxis umount /pvfs

Test del espacio disponible en el clientes Cambice al directorio /pvfs y ejecute la sigeuinte sintaxis odf -h /pvfs Para comprobar que se puede escribir archivos de grandes tamaños en la partición ejecute la siguiente sintaxis dd if=/dev/zero of=/pvfs/test bs=1m count=10000

Herramientas de utilidad Como hacer ping directamente a loa servidores de disco (ioservers) /usr/local/bin/iod-ping h nodo1 p 7000 Como hacer ping directamente a el servidor de metadatos. /usr/local/sbin/mgr-ping h head p 3000