Parallel Virtual File System (PVFS)



Documentos relacionados
Parallel Virtual File System (PVFS)

Global File System (GFS)...

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

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

DOCENTES FORMADORES UGEL 03 PRIMARIA

Guía de Instalación. Glpi

Introducción a las redes de computadores

Servidor FTP en Ubuntu Juan Antonio Fañas

Redes de área local Aplicaciones y Servicios Linux NFS

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

Práctica 1: Herramientas básicas:

Primeros pasos a la hora de utilizar BitDefender Client Security

WINDOWS : TERMINAL SERVER

MANUAL COPIAS DE SEGURIDAD

Instalación de MarkVision

Configuración de un servidor FTP

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

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

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

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

OCFS (Oracle Cluster File System)

Configuración de Aspel SAE 5.0 para trabajar Remotamente. 2. Para configurar Aspel-SAE 5.0 como Servidor Remoto se necesita:

Manual de Versión 4.0

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

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

Terminal de Información al Cliente

INSTALACIÓN DE PROFTPD

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

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

DICUB [ Departamento de Informática - UNED Barbastro. Página: 1 de 30

PVFS (Parallel Virtual File System)

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

General Parallel File System

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

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

Creación de Copia de Seguridad y Duplicado de un Curso.

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

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

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Roles y Características

TciSatSingleW32 Versión 3.1

Sistema de Captura Electrónica

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

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos

Windows Server 2012: Infraestructura de Escritorio Virtual

GstarCAD8. Guía de Instalación y Activación

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

Práctica de Seguridad en Redes

ProFTPD - un servidor FTP para profesionales

Creación y administración de grupos de dominio

Programa de Ayuda EMCS Instalación Versión SQL Server Versión Marzo 2010

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

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

3. Qué necesitamos para usar Wordpress?

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

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

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

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

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

Administración avanzada de paquetes. apt-proxy.

Unidad 0. Preparación del material. Implantación y administración remota y centralizada de Sistemas Operativos. Manuel Morán Vaquero

Luego de esto nos saldra la primera ventana del proceso de instalación de nuestra distro ClearOS.

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

Manual de Usuario FTP Manager

Guía de acceso a Meff por Terminal Server

Guía de instalación de Gesclivet.

Familia de Windows Server 2003

Soporte y mantenimiento de base de datos y aplicativos

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

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

Creación y administración de grupos locales

MANUAL DE USUARIO AVMsorguar

Guía no. 691 instalación del sistema de bancos en red

REQUISITOS DE HARDWARE...

Manual de Usuario: Servidor Cloud y Servidor Cloud Gestionado

Instalar XAMP en modo gráfico

TEMA 2: GESTIÓN DE ARCHIVOS

Instalación Software Administrador de Videoclub

Selección de los puntos de montaje

Crear servidor NFS en Debian

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Servidor Web Apache Knoppix Linux.-

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos

Instituto Tecnológico de Las Américas

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

Iniciar flujo a partir de un archivo XML

Linux Open Suse 10.2 (Básico + Avanzado)

REQUERIMIENTOS TÉCNICOS

Compartiendo conocimiento... Guía básica de instalación de Asterisk 11 en Centos6.5

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual.

INTRANET: MANUAL DE INSTALACIÓN

Instrucciones de instalación de IBM SPSS Modeler (licencia concurrente)

Configurar un Servidor FTP. Serv-U

Transcripción:

Parallel Virtual File System (PVFS) Introducción: El sistema de archivos paralelo Parallel Virtual File System, permite a las distintas aplicaciones (paralelas y seriales) almacenar data en servidores de discos distribuidos en red. El éxito del PVFS consiste en el alto rendimiento que este posee al escribir archivos de gran tamaño. Como funciona PVFS Para entender el funcionamiento del sistema PVFS se debe comenzar por entender cuales son los diferentes roles que puede desempeñar una estación dentro del sistema. Estos roles son: Servidor de Meta datos Servidor de I/O Clientes Es importante resaltar que una estación puede jugar uno o todos los roles, teniendo presente que en el sistema solo debe existir solamente un servidor de meta datos. La siguiente figura ilustra la estructura del sistema PVFS. El servidor meta datos esta representado como el nodo head, los nodos I/O están representados como los nodos n1 hasta el n8.

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 lo da 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. Funcionamiento Los clientes se comunican a través de la red con el servidor de meta datos y con los servidores de discos para realizar cualquier operación sobre el sistema, ya sea de lectura o de escritura. La siguiente figura ilustra lo antes descrito.

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 pvfs-kernel 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. o Ejemplo ln s pvfs-1.6.0 pvfs Compilación del PVFS- VERSION Se cambia al directorio pvfs y se ejecuta la siguiente sintaxis. o./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. o make Se instala ejecutando la siguiente sintaxis. o make install Compilación del PVFS-KERNEL- VERSION Se cambia al directorio pvfs-kernel- versión Se ejecuta la siguente sintaxis o./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. o make Se instala ejecutando la siguiente sintaxis o 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 o mkmgrconf se contestan la siguientes preguntas. Este comando crea los archivos.iodtab que contiene la información concerniente a la lista de las direcciones IP y puertos de por el cual los demonios iod escuchan y.pvfsdir el cual contiene los permisos y el directorio en donde se almacenara la metadata. 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, dicha partición debe poseer espacio libre considerable, en nuestro caso esta partición tiene punto de montaje /pvfs-data Los permisos y dueños de este directorio: o Dueño nobody o Grupo nobody o 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: o datadir /pvfs-data o user nobody o group nobody

Configuración de los clientes Se crea el directorio (punto de montaje) /pvfs o mkdir /pvfs Se crea el siguiente dispositivo dispositivo o mknod /dev/pvfsd c 60 0 Se crea el siguente archivo en el directorio /etc/pvfstab y su contenido es el sigueinte o 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 o /usr/local/sbin/iod Se detiene el servicio ejecutando la siguiente sintaxis o Killall iod Inicio y detención de los demonios en el metadaserver Se inicia el servicio ejecutando la siguiente sintaxis o /usr/local/sbin/mgr Se inicia detiene el servicio ejecutando la siguiente sintaxis o Killall mgr Inicio de los clientes Cargar el modulo del pvfs o Insmod pvfs.o Se ejecuta la siguiente sintaxis o /usr/local/sbin/pvfsd Se monta el directorio desde el servidor de metadatos con la siguiente sintaxis o mount.pvfs head:/pvfs-meta /pvfs Para desmontar el directorio se hace con la sigueinte sintaxis o Umount /pvfs

Test del espacio disponible en el client Cambice al directorio /pvfs y ejecute la sigeuinte sintaxis o df -h /pvfs Para comprobar que se puede escribir archivos de grandes tamaños en la partición ejecute la siguiente sintaxis o dd if=/dev/zero of=/pvfs/test bs=1m count=10000 Herramientas de utilidad Como hacer ping directamente a loa servidores de disco (ioservers) o /usr/local/bin/iod-ping h nodo1 p 7000 Como hacer ping directamente a el servidor de metadatos. o /usr/local/sbin/mgr-ping h head p 3000