UCDT: Unix Cluster Deployment Tool

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UCDT: Unix Cluster Deployment Tool"

Transcripción

1 UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de Computación UCDT: Unix Cluster Deployment Tool Por Yohandry Manuel Cueto Mercado Proyecto de Grado Presentado ante la Ilustre Universidad Simón Bóĺıvar como Requisito Parcial para optar al Título de Ingeniero de Computación Sartenejas, Noviembre 2006

2 ii UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE COMPUTACIÓN ACTA FINAL DEL PROYECTO DE GRADO UCDT: Unix Cluster Deployment Tool Presentado por Yohandry Manuel Cueto Mercado Este Proyecto de Grado ha sido aprobado por el siguiente jurado examinador: Prof. Yudith Cardinale Prof. Carlos Figueira Prof. Ernesto Hernández Sartenejas, Noviembre 2006

3 iii UCDT: Unix Cluster Deployment Tool por Yohandry Manuel Cueto Mercado RESUMEN Una de las labores más arduas en el momento de la creación de un cluster de computadoras está relacionada con la instalación y configuración de las distintas aplicaciones que se ejecutarán en él, por lo que es necesario contar con un conjunto de herramientas adecuadas para aminorar el trabajo que esto representa. Numerosos grupos epecializados en desarrollo de soluciones de supercomputación han trabajado en proyectos que permiten atacar este problema de una manera sencilla, elaborando herramientas bastante eficaces para la creación y mantenimiento de clusters de computadoras. Sin embargo, muchas de estas herramientas tienen un impacto bastante pronunciado en el sistema de operación sobre el que operan, y muchas veces, exigen un cambio de conducta en las labores de administración e instalación de paquetes en las máquinas, por lo que sigue siendo bastante tediosa la instalación de paquetes de software en los clusters. Unix Cluster Deployment Tool es una herramienta diseñada para la instalación y configuración automática de aplicaciones en clusters de computadoras, usando como base un archivo con formato XML que contiene las instrucciones necesarias para la correcta configuración de la aplicación en todo el cluster. Con un mínimo de interacción es posible instalar y configurar una aplicación en todos los componentes del cluster. Las instrucciones de configuración contenidas en el archivo XML de configuración que usa UCDT están basadas en un lenguaje simple e intuitivo, por lo que es bastante sencillo generar configuraciones para aplicaciones, incluso cuando no se tiene un paquete de instalación automatizado. UCDT crea una marcada diferencia entre la instalación y configuración de una aplicación, siendo ésto último lo más tedioso y difícil.

4 Índice general 1. Introducción 2 2. Herramientas y tecnología para Clusters Linux y Clusters Componentes de un cluster OSCAR Ventajas de OSCAR Desventajas de OSCAR ROCKS Ventajas de ROCKS Desventajas de ROCKS Gluster Componentes de Gluster Ventajas de Gluster Desventajas de Gluster UCDT: Unix Cluster Deployment Tool Funcionamiento de UCDT Componentes de UCDT Servidor apt-proxy Servidor de aplicaciones o Nodo maestro Cluster Deployment Tool (CDT) iv

5 ÍNDICE GENERAL v UCDT - Daemon cdt-make Especificaciones del archivo UCAF Etiquetas de instrucción Macros Definición de paquetes Ventajas y desventajas del sistema UCDT Ventajas de UCDT Desventajas de UCDT Comparación entre herramientas de configuración de clusters Conclusiones y Recomendaciones Conclusiones Recomendaciones Bibliografía 40 A. Manual de Usuario 41 B. Creación de un archivo UCAF 50

6 Índice de figuras 2.1. Componentes de un cluster Componentes de UCDT dentro de un Cluster Proceso de instalación de un paquete en UCDT Proceso de configuración de un paquete en UCDT Proceso de registro de un nodo cliente en UCDT

7 Capítulo 1 Introducción Frecuentemente diversas ramas de la ciencia se enfrentan con la necesidad de estudiar problemas que involucran la realización de cálculos muy complejos, por lo que es necesaria la utilización de supercomputadoras capaces de desarrollar varios millones de operaciones por segundo. Tradicionalmente este tipo de supercomputadoras cuentan con varias decenas de procesadores integrados, que son utilizados por aplicaciones especialmente diseñadas para realizar cálculos en paralelo, aprovechando de esta forma el arreglo de procesadores que contiene este tipo de equipo. Los fabricantes de supercomputadoras como Silicon Graphics, IBM, Cray, entre otros, producen modelos de diseño especializado que pueden llegar a costar decenas de millones de dólares. Es de esperarse que no todas las entidades interesadas en este tipo de poder de cómputo pueden afrontar el costo económico que supone adquirir una máquina de estas características, por lo que se deben buscar soluciones que permitan disponer de la misma potencia de cálculo a un precio muy inferior. De esta forma surgen lo que se conocen como Clusters de Computadoras, grupos de máquinas especialmente configurados e interconectados con redes de alta velocidad que permiten la ejecución de procesos en paralelo como si se estuviera trabajando con una supercomputadora, pero a precios inferiores y con piezas de hardware asequibles en el mercado común. Disponer de un cluster de computadoras obliga a la creación de una logística de instalación de 2

8 CAPÍTULO 1. INTRODUCCIÓN 3 software y hardware, no solo del tipo científico usado en la realización de los experimentos, sino también de administración en cada uno de los elementos del cluster que permitan tener un control adecuado sobre el estado de cada uno en cualquier momento dado. Dependiendo del número de equipos que integren el cluster, se puede tornar inmanejable la instalación, configuración, mantenimiento y actualización de aplicaciones en cada una de las máquinas, siendo éste el trabajo más tedioso a la hora de administración de clusters de computadoras. Con la popularización del uso de clusters, han surgido algunas herramientas de administración orientadas a facilitar la configuración de clusters y para instalar sistemas de clusters de software. Sin embargo, muchas de estas herramientas realizan modificaciones o actualizaciones altamanente invasivas sobre el sistema de operación en el cual se instala, además de que alguna de ellas ni siquiera permiten la libre elección del administrador en cuanto a sistema de operación y método de instalación se refiere. Unix Cluster Deployment Tool (UCDT) se propone como una herramienta de instalación y configuración de aplicaciones en sistemas de clusters, con un impacto muy reducido sobre el sistema de operación en el que se desea instalar, además de requerir un mínimo de interacción con el usuario en la ejecución de sus funciones. En el siguiente trabajo se muestran las facilidades que proporciona una herramienta como UCDT, permitiendo agilizar las actividades administrativas de manejo de aplicaciones bajo un ambiente de clusters de computadoras. El presente trabajo se encuentra organizado de la siguiente manera: El segundo capítulo realiza una breve exploración sobre los fundamentos teóricos de clusters de computadoras e introduce algunas soluciones existentes en Internet orientadas a resolver el problema de la administración de clusters. El tercer capítulo describe el funcionamiento de la herramienta UCDT, propuesta como un sistema de instalación y configuración de aplicaciones bajo ambiente UNIX. Por ultimo, el cuarto capítulo contiene las conclusiones recopiladas de la creación de la herramienta, así como ciertas suegerencias orientadas a la mejora de la misma.

9 Capítulo 2 Herramientas y tecnología para Clusters Los clusters son agrupaciones de computadoras principalmente diseñadas usando configuraciones de hardware común que permiten tratar al conjunto de máquinas como si se tratara de una sola computadora. Esto requiere normalmente la instalación de una infraestructura de red pensada especialmente para la interconexión de los distintos componentes que componen el cluster. Este tipo de configuraciones normalmente son utilizadas para la resolución de problemas científicos que requieren gran poder de cómputo y cálculos cuya ejecución en sistemas computarizados normales pueden durar muchas horas, incluso días o semanas para obtener algún resultado. Sin embargo, los clusters hoy en día son utilizados también por cualquier tipo de empresa cuyos procesos de producción son bastante complejos, ya que es preferible tomar como opción la simulación computarizada de los procesos antes de afrontar alguna pérdida financiera. Los clusters de computadoras nacen como una opción frente a los altos costos que involucra la realización de procesos de supercomputación. Algunos de los factores que dieron cabida al surgimiento de la idea de los clusters son: 4

10 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 5 Los costos excesivos de Supercomputación frente al actual abaratamiento de costos de los microchips de procesadores. La realización de cálculos de gran complejidad, normalmente involucraba la compra de equipos altamente especializados y con gran capacidad de procesamiento, además de la contratación de personal preparado para su manipulación o costosísimos contratos de soporte técnico. Surgimiento de aplicaciones High Performance Computing (HPC). Desde hace ya muchos años el desarrollo de aplicaciones paralelas ha evolucionado hasta el punto de ser una tecnología más accesible al programador común, por lo que han surgido numerosas opciones a las anteriores aplicaciones privativas[4]. La necesidad de más poder de cómputo. Existen problemas de tal magnitud que sólo pueden ser abordados a través de soluciones de supercomputación debido al limitado poder de cómputo de los sistemas computarizados actuales. Existen reconocidos proyectos tales como 1 que aprovechan la capacidad de cómputo ocioso para procesar grandes cantidades de información. Además del uso de clusters para la resolución de problemas de gran complejidad, su implementación también se ha visto orientada a solucionar y mejorar aplicaciones que, si bien no requieren gran poder de cómputo, se benefician de los clusters, tales como servicios Web, bases de datos y sistemas gigantescos de archivos Linux y Clusters GNU/Linux es una implantación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386, sin embargo actualmente es usado en casi cualquier arquitectura existente en el mercado 1 Es un proyecto que distribuye señales captadas por la NASA en el espacio a todas las máquinas donde esté instalado para procesarlas.

11 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 6 El término Linux estrictamente se refiere al núcleo Linux, pero es más comúnmente utilizado para describir al sistema de operación tipo Unix (que implementa el estándar POSIX), que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre). Como sistema de operación, GNU/Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos. Una distribución es un conjunto de aplicaciones reunidas por un grupo, empresa o persona para permitir instalar fácilmente un sistema GNU/Linux. En general se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar. Existen numerosas distribuciones GNU/Linux (también conocidas como distros ), ensambladas por individuos, empresas y otros organismos. Cada distribución puede incluir cualquier número de software adicional, incluyendo software que facilite la instalación del sistema. La base del software incluido con cada distribución incluye el núcleo Linux, al que suelen adicionarse también varios paquetes de software. Las distribuciones Linux mas populares actualmente son Debian, Ubuntu, Fedora, Red Hat, Suse y Mandriva Linux. En el mundo real, se han mostrado evidencias que las maquinas que usan alguna distribución Linux funcionan durante meses, e incluso años, sin la necesidad de alguna reinicialización, y los conocidos cuelgues de Microsoft Windows son raros. Esta es una de las razones por la cual la im-

12 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 7 plantación de clusters de computadoras, normalmente se realiza sobre sistemas Linux como sistema de operación Componentes de un cluster Como se ha dicho, un cluster de computadoras normalmente está compuesto de hardware orientado a perfeccionar el rendimiento de las piezas que lo componen, con la finalidad de lograr un mejor aprovechamiento de ciclos de CPU. No obstante un cluster está constituido por varios componentes ver figura 2.1, tanto de hardware como de software: Nodos: Se refiere a los computadores que componen el cluster. Normalmente éstos comparten características similares; sin embargo también existen los llamados clusters heterogéneos donde la arquitectura y piezas de hardware de las computadoras que lo componen no son todas iguales. Nodo Maestro: Es el servidor central del cluster, desde donde se hace la administración de los demás nodos, generalmente se le denomina nodo front end. Sistema de Operación: Es el sistema que estará instalado en cada uno de los nodos del cluster, se escoge un sistema que asegure la estabilidad y disponibilidad necesaria de acuerdo a las aplicaciones que se ejecutan en el cluster. Este sistema de operación en algunos casos puede ser distribuido, lo que significa que se comunican y coordinan sus acciones mediante el paso de mensajes vía red. Para esto se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor. Conexiones de Red: Si bien un cluster puede ser configurado en una red estándar de 100 Mbits Ethernet, actualmente un buen cluster está orientado a tener una infraestructura de red de alta velocidad basadas en tarjetas con capacidades Gigabits Ethernet. Algunas de las nuevas tendencias apuntan al uso de redes Myrinet de 10 Gigabits e Infiniband que soporta

13 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 8 velocidades de transmisión de datos similares[7]. Middleware: Grupo de aplicaciones que proveen el acceso y control a los componentes del cluster. Monitorear el desempeño y la disponibilidad de cada uno de los nodos que conforman el cluster es una tarea árdua si no se poseen las herramientas adecuadas, y el problema crece proporcionalmente a la cantidad de nodos que tenga el cluster; por esto, es necesario poseer aplicaciones de control que puedan ser manejadas en una sola ubicación del cluster (típicamente el nodo maestro) y que permitan conocer el estado del cluster en un momento determinado. Aplicaciones: Pueden ser paralelas o no. Si son paralelas, normalmente están codificadas especialmente para el uso de herramientas, interfaces y protocolos que permiten el cálculo paralelo y están diseñadas para la solución de problemas muy complejos. Figura 2.1: Componentes de un cluster

14 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 9 Una vez configurado y obtenido el hardware que se utilizará en el cluster de acuerdo a las necesidades y uso que se le piensa dar, empieza la etapa de instalación del software que se utilizará. El primer inconveniente que enfrenta un usuario o administrador al ensamblar un cluster de computadoras es la de escoger las herramientas correctas para lograr una fácil administración de cada uno de los nodos que lo componen. Construir un cluster es relativamente simple, el problema y complejidad radica en la instalación del software en cada uno de los nodos que lo componen. Esta operación puede llegar a ser más tediosa en la medida en que se tiene un cluster con una cantidad considerable de nodos. No es lo mismo instalar una aplicación en un grupo de máquinas reducido, que hacerlo en un cluster que puede llegar a poseer cientos o miles de nodos. Ir físicamente a instalar una aplicación máquina por máquina, es una tarea casi imposible, más aún cuando el número de aplicaciones es grande y sus configuraciones pueden llegar a ser muy laboriosas. No sólo se trata de la instalación y mantenimiento en masa de las aplicaciones que serán ejecutadas en el cluster, así como de su sistema de operación; también se requiere tener pleno conocimiento del estado del cluster como sistema, así como de cada uno de los nodos. El mal funcionamiento de uno de los nodos, ya sea por fallas, problemas de temperatura, sistema suspendido por un proceso, etc. es necesario que sea capturado oportunamente para no comprometer el resultado de las aplicaciones que están corriendo en el cluster. Para abordar estos problemas, distintas casas de desarrollo de software, así como grupos de individuos especializados en el manejo de clusters de computadoras de alto desempeño, han construido soluciones orientadas a disminuir los inconvenientes encontrados en el manejo y administración de este tipo de plataformas. Las siguientes secciones describen las herramientas más conocidas: Rocks, Oscar y Gluster.

15 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS OSCAR OSCAR[5] es una herramienta que reúne una colección de software de código abierto para crear clusters de computadoras sobre el sistema de operación Linux, desarrollado por el Open Cluster Group 2. OSCAR busca aprovechar las facilidades que le da el sistema de operación nativo de la máquina que actúa como nodo maestro del cluster, principalmente aquellas basadas en Red Hat. Provee las herramientas de cluster más conocidas tales como: Cluster Command Control (C3): Permite ejecutar instrucciones del shell paralelamente en todos los nodos que componen el cluster. Local Area Multicomputer (LAM/MPI): Es una implementación de un ambiente MPI, el cual permite la ejecución de procesos paralelos dentro de un cluster. MPI por las siglas Message Passing Interface (Interfáz de pase de mensajes) es un protocolo de comunicación entre computadoras y es el estándar para la comunicación entre los nodos que ejecutan un programa en un sistema de memoria distribuida. Parallel Virtual Machine (PVM): Es una implementación de paso de mensajes muy similar a MPI. Provee un grupo de librerias que permite que una colección heterogénea de computadoras, ya sean en Linux o Windows, actúen como una gran computadora. Sistem Image Suite (SIS): Es un instalador de sistemas Unix a través de la red. Es usado para instalar los clientes de Oscar. Torque: Es un planificador de recursos que permite entregar trabajos y procesos a ejecutar a los distintos nodos, dependiendo de ciertos criterios, como carga del nodo, disponibilidad, etc. El uso de OSCAR es relativamente sencillo: Se descarga el paquete con el instalador y se ejecuta el GUI 3 de instalación. Sin embargo, dependiendo del sistema de operación que se esté utilizando, 2 The Open Cluster Group es un grupo informal de personas dedicadas a crear aplicaciones de clusters para computación de alto rendimiento 3 Graphical User Interface o Interfáz gráfica de usuario

16 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 11 es necesario aplicar algunos parches al sistema y realizar cierta preparación antes de que se pueda empezar a configurar el cluster. Una vez realizado el proceso anterior, se crea una imagen de instalación basada en el nodo maestro que será replicada en los demás nodos del cluster. Se agregan los nodos mediante el reconocimiento de sus direcciones físicas y luego se reinicia cada uno para realizar la instalación del sistema de operación. A continuación, se escogen las aplicaciones que se quieren usar en el cluster, y éstas son instaladas y configuradas automáticamente en todos los nodos Ventajas de OSCAR Escalabilidad del cluster. Usando el sistema Oscar de manejo de clusters, resulta transparente agregar nuevos nodos al cluster sin tener un mayor impacto en el sistema. La configuración e instalación de los nodos del cluster es sencilla, debido a que todo el proceso es realizado por un sistema de instalación vía red. Para hacerlo, se configura apropiadamente el servidor, se registran las direcciones físicas de los nodos del cluster y se reinician para que sean instaladas por red. Oscar se encarga de proporcionar los archivos de instalación adecuados para cada máquina. Fácil instalación de las aplicaciones en el cluster. Cada aplicación proporcionada por Oscar, esta preconfigurada para ser instalada por el sistema, basta con decirle a Oscar que agregue o elimine una aplicación y el se encarga de hacerlo, tanto en el nodo maestro como en los nodos clientes del cluster Desventajas de OSCAR Soporta pocas aplicaciones. El grupo desarrollador de OSCAR debe proveer y portar nuevas aplicaciones. El instalador provee poca protección de errores de los usuarios.

17 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 12 Problemas en el manejo de actualizaciones, ya que existen conflictos con algunos paquetes RPM. 4. La instalación del sistema es bastante engorrosa y soporta un limitado número de distribuciones, casi todas de la línea Red Hat. El procedimiento estándar de instalación de OSCAR genera numerosos conflictos que dependen del sistema de operación utilizado. Un ejemplo de esto es el conflicto ocasionado por SELinux 5 con algunas aplicaciones, por lo cual debe ser deshabilitado en Red Hat Enterprise Linux 4 y Fedora Core ROCKS Rocks[6] es una distribución de Linux basada en la distribución Red Hat y desarrollada por el Grupo de Computación y Clusters del Centro de Supercomputación de San Diego, California. Provee un sistema de configuración de clusters que permite a los usuarios, comenzar, monitorear y controlar aplicaciones que se ejecutan en los distintos nodos que componen el cluster, todo esto realizado desde el nodo maestro y mediante el uso de interfaces y herramientas estándars de los sistemas Linux. Rocks posee un instalador modificado que permite la instalación en masa de muchas computadoras. Las instalaciones también pueden ser complementadas con paquetes adicionales al momento de la instalación, usando CDs especiales llamados Rolls. Rocks permite la configuración de clusters más complejos que los creados con OSCAR. Tiene soporte para sistemas Itanium (tecnología Intel de 64 bits) y Opteron (tecnología AMD de 64 bits), así como sistemas basados en la tecnología Intel de 32 bits. Debido a que está construido sobre las distribuciones Red Hat, Rocks soporta todo el hardware que es compatible con el sistema de operación, esto incluye las distintas arquitecturas que soporta, tales como x86, x86 64 e IA Red Hat Package Manager (RPM), es el manejador de paquetes usado por los sistemas basados en Red Hat. Los paquetes usados en esta distribución de Linux tienen extension.rpm 5 Security-Enhanced Linux o SELinux, es una arquitectura de seguridad que proporciona un sistema flexible de control de acceso obligatorio sobre archivos y procesos en un sistema Linux

18 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS 13 Una de las principales características de Rocks es un mecanismo robusto para producir distribuciones personalizadas (con parches de seguridad preaplicados tanto a nivel del kernel como a nivel de aplicación), que define un conjunto completo de software para un nodo en particular Ventajas de ROCKS Escalabilidad del cluster. Es posible aumentar el número de componentes del cluster en cualquier momento sin perturbar el funcionamiento del sistema en conjunto de forma rápida y segura. Fácil instalación de las aplicaciones a través del uso de rolls. Soporta Cross-kickstart 6 que permite la fácil instalación de los nodos a través de kickstart Desventajas de ROCKS Alto grado de interacción con el usuario. La configuración de un cluster basado en Rocks, require la entrada de gran cantidad de variables de datos por parte del usuario dandole mayor margen de oportunidad para cometer errores. Obligatoriedad en el uso de una distribución específica. Esto es debido a que Rocks es una distribución Linux completa, basada en Red Hat. La distribución provee las aplicaciones según su formato especial llamado ROLL, lo cual obliga al usuario a recurrir al grupo desarrollador de Rocks para poder instalar y configurar nuevas aplicaciones en el cluster. Baja capacidad de soporte. 6 Procedimiento mediante el cual un servidor de kickstart es capaz de identificar si la máquina que hace la petición de red pertenece a la arquitectura x86 o x86 64 y proporcionar los archivos de instalación adecuada.

19 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS Gluster Gluster[3] es una distribución de Linux desarrollada por la empresa Zresearch 7 y diseñada para trabajos de supercomputación y almacenamiento de grandes cantidades de información y provee una plataforma para el desarrollo de aplicaciones en clusters. A través de Gluster es posible la creación de un cluster de computadoras de cualquier tamaño de una manera sencilla y en poco tiempo. Gluster es un software que trabaja sobre el sistema de operación de preferencia del usuario, y ha sido probado en una cantidad considerable de distribuciones de Linux. La idea es usar un sistema nativo de elección libre y replicarlo en todos los nodos que componen el cluster de forma tal que terminada la instalación, todos los nodos estén preparados para realizar cálculos paralelos Componentes de Gluster Gluster High Performance Computing (GlusterHPC): Es el responsable de configurar rápidamente un cluster de computadoras preparadas para realizar trabajos de cómputo. Provee un compendio de las aplicaciones más comunes de uso en clusters de computadoras. Gluster Enterprise Provisioning (GlusterEP): Provee sistemas de respaldo, y recuperación completa de sistemas previamente respaldados. GlusterEP también permite replicar el sistema de operación y configuración de una máquina en otra máquina vía red. Gluster File System (GlusterFS): Permite agrupar sistemas de archivos en un cluster de computadoras, de esta forma se puede llegar a escalar espacios de hasta terabytes de almacenamiento. Gluster Single System Image (GlusterSSI): Aún en desarrollo, es un sistema que permitirá usar el cluster de computadoras como una gigantesca computadora en conjunto. 7

20 CAPÍTULO 2. HERRAMIENTAS Y TECNOLOGÍA PARA CLUSTERS Ventajas de Gluster Es modular, cada sistema se encarga de un aspecto específico en el cluster sin interrumpir o modificar el funcionamiento de los demás. Es independiente de la distribución Linux usada por el usuario debido a que se instala y configura en la distribución escogida por el usuario. Gluster ha sido probado en las distribuciones Linux más conocidas, con bastante éxito. Gluster puede ser extendido de forma fácil y sencilla. El procedimiento para la creación de extensiones o módulos adicionales para el uso con Gluster es sencillo y está bien documentado. Todo el sistema y las aplicaciones que son instaladas en Gluster cumple las normas de ser software libre o Free Software Desventajas de Gluster El proyecto Gluster fue desarrollado hace poco tiempo, por lo cual aun hace falta hacer pruebas de su comportamiento en clusters de gran escala. Las aplicaciones deben ser portadas por el equipo desarrollador. Aún no existe una forma sencilla, independiente de los desarrolladores para agregar nuevas aplicaciones a un cluster basado en Gluster.

21 Capítulo 3 UCDT: Unix Cluster Deployment Tool Unix Cluster Deployment Tool es una herramienta diseñada con el propósito de realizar de forma rápida y sencilla la configuración e instalación de aplicaciones y herramientas necesarias para el uso en clusters de computadoras, todo esto requiriendo un mínimo de interacción con el usuario. Consiste en un sistema centralizado que se encarga de sincronizar las aplicaciones instaladas en todos los nodos pertenecientes al cluster. Los sistemas o herramientas de apoyo en cluster convencionales están diseñados principalmente para atacar el problema de manejo de aplicaciones en todos los nodos que conforman el sistema y, basados en esto, crean una gran infraestructura de software que típicamente se encarga de realizar la instalación de las aplicaciones basándose en métodos personalizados de instalación y un empaquetamiento apropiado de la aplicación requerida. Sistemas como Rocks y Oscar proporcionan soluciones complejas para la creación y configuración de clusters de computadores. A medida que estas soluciones escalan y tratan de manejar una cantidad más elevada de variables y parámetros de configuración, recargan su infraestructura, volviéndola cada vez mas inmanejable e incompatible, incluso pueden derivar en conflictos con otros 16

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guía de instalación

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guía de instalación Acronis Backup & Recovery 10 Server para Linux Update 5 Guía de instalación Contenido 1 Antes de la instalación...3 1.1 Componentes de Acronis Backup & Recovery 10... 3 1.1.1 Agente para Linux... 3 1.1.2

Más detalles

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

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

Acronis Backup & Recovery 10 Server for Linux. Guía de instalación

Acronis Backup & Recovery 10 Server for Linux. Guía de instalación Acronis Backup & Recovery 10 Server for Linux Guía de instalación Contenido 1 Antes de la instalación...3 1.1 Componentes de Acronis Backup & Recovery 10... 3 1.1.1 Agente para Linux... 3 1.1.2 Generador

Más detalles

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) Capítulo 5 Sistemas operativos Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) 1 Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados:

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

Software Libre / Código Abierto Programa de contenidos

Software Libre / Código Abierto Programa de contenidos Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

Cómputo de Alto Desempeño en Intel: OSCAR, Solución en Software para Cómputo en Clusters

Cómputo de Alto Desempeño en Intel: OSCAR, Solución en Software para Cómputo en Clusters Cómputo de Alto Desempeño en Intel: OSCAR, Solución en Software para Cómputo en Clusters Jorge Figueroa Canales. jfigueroac@uxmcc2.iimas.unam.mx Maestría en Ciencia e Ingeniería de la Computación. Universidad

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Diferenciadores entre ediciones de Bases de Datos Oracle Octubre de 2011. Standard Edition One. Express Edition. Standard Edition

Diferenciadores entre ediciones de Bases de Datos Oracle Octubre de 2011. Standard Edition One. Express Edition. Standard Edition Diferenciadores entre ediciones de Bases de Datos Oracle Octubre de 2011 Características Express Standard One Standard Enterprise Procesamiento Máximo 1 CPU 2 Sockets 4 Sockets Sin límite Memoria RAM Máxima

Más detalles

UNIVERSIDAD DE LOS ANDES NÚCLEO UNIVERSITARIO RAFAEL RANGEL

UNIVERSIDAD DE LOS ANDES NÚCLEO UNIVERSITARIO RAFAEL RANGEL UNIVERSIDAD DE LOS ANDES NÚCLEO UNIVERSITARIO RAFAEL RANGEL CARRERAS: Comunicación Social - Contaduría Publica Administración -Educación MATERIA: Int. a la Computación - Computación I-Introducción a la

Más detalles

Introducción al Cluster

Introducción al Cluster Centro de Teleinformática y Producción Industrial - Regional Cauca Pág. 1 de 11 Nombre del Introducción al Cluster Historial Fecha Razón de cambio (s) Autor(es) 26 / 10 /2011 Documento Inicial, Primer

Más detalles

Distribuciones para Cluster Linux

Distribuciones para Cluster Linux Distribuciones para Cluster Linux Alejandro Reyes Rodríguez Mireya Vázquez Nolasco José Abel Herrera Corredor Oscar Rafael García Regis Enrique Cruz Martínez 2003-7 Alejandro Reyes Rodríguez Dirección

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1. DEFINICIÓN DE SISTEMA OPERATIVO.... 2 2. FUNCIONES DE LOS SISTEMAS OPERATIVOS.... 2 3. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS.... 4 4. MODOS DE EXPLOTACIÓN

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Tema 3: VMWARE VSPHERE. UPDATE MANAGER ADMINISTRATION

Tema 3: VMWARE VSPHERE. UPDATE MANAGER ADMINISTRATION Orense, 20 28020 Madrid D`Aribau, 200 08036 Barcelona www.formadoresfreelance.es Tema 3: VMWARE VSPHERE. UPDATE MANAGER ADMINISTRATION Parte 1 - Puesta en marcha del VMware Update Manager Parte 2 - Funcionamiento

Más detalles

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 Anexo A. Partida 3 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD3 El bien a adquirir se describe a continuación y consiste en cúmulo de supercómputo

Más detalles

Alcance y descripción del servicio. Backup Servidor IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina

Alcance y descripción del servicio. Backup Servidor IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina Alcance y descripción del servicio Backup Servidor IPLAN 1. Introducción Backup Servidor IPLAN le permite al Cliente realizar resguardos periódicos de la información de su Servidor Virtual y/o Servidor

Más detalles

Dentro de los arreglos de almacenamiento. iscsi de la serie

Dentro de los arreglos de almacenamiento. iscsi de la serie Dentro de los arreglos de almacenamiento iscsi de la serie PS de EqualLogic Basada en una arquitectura patentada de almacenamiento del mismo nivel, la serie PS EqualLogic de arreglos de almacenamiento

Más detalles

Alcance y descripción del servicio Backup Servidor IPLAN

Alcance y descripción del servicio Backup Servidor IPLAN Alcance y descripción del servicio Backup Servidor IPLAN 1. Introducción Backup Servidor IPLAN le permite al Cliente realizar resguardos periódicos de la información de su Servidor Virtual y/o Servidor

Más detalles

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010 con fecha 16 de febrero de 2010 Los productos IBM Tivoli Storage Manager V6.2 cuentan con funciones adicionales de reducción de datos y compatibilidad mejorada con entornos virtualizados Índice 1 Visión

Más detalles

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa. GNU / Linux Software libre Es una forma ética de entender el software (en su desarrollo, comercialización, distribución y uso). Con el software libre se distribuye: Documentación (guías, wikis, faqs, etc.).

Más detalles

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla Luis Caballero Cruz Ingeniería Técnica Informática de Sistemas Universidad de Sevilla 5.1- RED LOCAL PARA PANDORA FMS: En este capítulo estudiaremos el aspecto de la instalación y requisitos de nuestra

Más detalles

Sistema Operativo Linux

Sistema Operativo Linux Fundación Colegio Aplicación Toico Palo Gordo. Municipio Cárdenas. Cátedra: Informática Objetivo N. 2 (SISTEMA OPERATIVO LINUX) Segundo Año. Secciones: A y B. Prof. Dayana Meléndez Sistema Operativo Linux

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Unicenter Asset Management versión 4.0

Unicenter Asset Management versión 4.0 D A T A S H E E T Unicenter Asset Management versión 4.0 Unicenter Asset Management es una completa solución para gestionar los activos TI de su entorno empresarial de forma activa. Proporciona funciones

Más detalles

Análisis de desempeño y modelo de escalabilidad para SGP

Análisis de desempeño y modelo de escalabilidad para SGP Análisis de desempeño y modelo de escalabilidad para SGP Este documento es producto de la experiencia de Analítica en pruebas de stress sobre el software SGP. Estas pruebas se realizaron sobre un proceso

Más detalles

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

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como

Más detalles

General Parallel File System

General Parallel File System General Parallel File System Introducción GPFS fue desarrollado por IBM, es un sistema que permite a los usuarios compartir el acceso a datos que están dispersos en múltiples nodos; permite interacción

Más detalles

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 1. NOMBRE DEL ÁREA División de Sistemas de Información 2. RESPONSABLE DE LA EVALUACIÓN Luis Antonio Manya Aqquehua 3. CARGO Jefe de Sistemas de Información

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

Asesoría y Servicios Integrales en Cómputo La Solución con Linux. ASIC-LANServer

Asesoría y Servicios Integrales en Cómputo La Solución con Linux. ASIC-LANServer ASIC-LANServer Descripción general Es un sistema dirigido a PYMES haciendo posible que cualquier empresa pueda contar con un servidor PODEROSO, FLEXIBLE y SEGURO a BAJO COSTO con todos los servicios y

Más detalles

Desarrollo Informático del SIGOB

Desarrollo Informático del SIGOB Desarrollo Informático del SIGOB Los soportes informáticos del Sistema de Información y Gestión para la Gobernabilidad (SIGOB) utilizan productos de tecnología avanzada, que permite la rápida incorporación

Más detalles

Capítulo 6 Introducción a los Sistemas Operativos de Redes (NOS)

Capítulo 6 Introducción a los Sistemas Operativos de Redes (NOS) Capítulo 6 Introducción a los Sistemas Operativos de Redes (NOS) Ing. José Alberto Díaz García 1 Agenda Características de los sistemas operativos para redes Windows NT y Windows 2000 Linux Requerimientos

Más detalles

SERVIDOR PROXY CACHÉ. Servicios que ofrece:

SERVIDOR PROXY CACHÉ. Servicios que ofrece: SERVIDOR PROXY CACHÉ Servicios que ofrece: 1. Filtrado de contenidos web. 2. Proxy caché. 3. Cortafuegos. 4. Antivirus 5. Servidor DHCP. 6. Balanceo de carga. 7. Servidor Web para Intranets. 8. Administración

Más detalles

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas Unidad I Fundamentos de Sistemas Distribuidos M.C. Juan Carlos Olivares Rojas Temario 1.1. Características de un sistema distribuido 1.2. Objetivos de los sistemas distribuidos 1.3. Ventajas y desventajas

Más detalles

2.1 Compuertas para Bases de Datos

2.1 Compuertas para Bases de Datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Uno de los aspectos mas importantes en un sistema multibase de datos es la forma en como llevar a cabo la comunicación

Más detalles

CLUSTERS. Antonio Antiñolo Navas ESI-UCLM. Antonio.Antinolo@uclm.es. Profesor: Serafín Benito Santos. Arquitectura e Ingeniería de Computadores

CLUSTERS. Antonio Antiñolo Navas ESI-UCLM. Antonio.Antinolo@uclm.es. Profesor: Serafín Benito Santos. Arquitectura e Ingeniería de Computadores CLUSTERS Antonio Antiñolo Navas Antonio.Antinolo@uclm.es 1 Arquitectura e Ingeniería de Computadores Profesor: Serafín Benito Santos ESI-UCLM Índice 1. Introducción. 2. Clasificación. 3. Ventajas y Desventajas.

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2 Conceptos clave de un sistema operativo. 1.3 El sistema operativo como administrador

Más detalles

MS_10747 Administering System Center 2012 Configuration Manager

MS_10747 Administering System Center 2012 Configuration Manager Administering System Center 2012 Configuration Manager www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso describe cómo

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

ViPoC - una alternativa virtual para el desarrollo de aplicaciones paralelas.

ViPoC - una alternativa virtual para el desarrollo de aplicaciones paralelas. ViPoC - una alternativa virtual para el desarrollo de aplicaciones paralelas. Omar Ochoa Rodríguez, Alberto Ochoa Rodríguez Abstract El presente trabajo reporta el diseño y construcción de un cluster portátil

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

Índice. agradecimientos...19

Índice. agradecimientos...19 Índice agradecimientos...19 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS...21 1.1 El sistema informático...22 1.1.1 Clasificación de los sistemas informáticos...24 1.2 El sistema operativo... 26

Más detalles

Alcatel-Lucent VitalQIP Appliance Manager. Solución integral de gestión de direcciones IP y DNS/DHCP basada en dispositivos con amplia funcionalidad

Alcatel-Lucent VitalQIP Appliance Manager. Solución integral de gestión de direcciones IP y DNS/DHCP basada en dispositivos con amplia funcionalidad Alcatel-Lucent VitalQIP Appliance Manager Solución integral de gestión de direcciones IP y basada en dispositivos con amplia funcionalidad Racionalice la gestión y REDUZCA LOS COSTES ADMINISTRATIVOS CON

Más detalles

AGENDA Curso Integral de Introducción y A dministra ció n a GNU/Linux

AGENDA Curso Integral de Introducción y A dministra ció n a GNU/Linux 2012 AGENDA Curso Integral de Introducción y A dministra ció n a GNU/Linux México, D.F. 27 de enero del 2012 A quien corresponda. Presente. Por medio de la presente nos permitimos hacerte llegar nuestra

Más detalles

Introducción a Windows 2000 Server

Introducción a Windows 2000 Server Introducción a Windows 2000 Server Contenido Descripción general 1 Administración de los recursos utilizando el servicio de Directorio Activo 2 Administración de una red 3 Mejora del soporte de red y comunicaciones

Más detalles

Maquinas Virtuales. Prof.: Huerta Molina Samuel. Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1

Maquinas Virtuales. Prof.: Huerta Molina Samuel. Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1 ESTRUCTURA Y PROGRAMACIÓN DE COMPUTADORAS. Grupo: 08. Prof.: Huerta Molina Samuel. Maquinas Virtuales Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1 Conceptos Básicos Sobre

Más detalles

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co Universidad Pedagógica y Tecnológica de Colombia Colombia Amézquita-Mesa, Diego Germán; Amézquita-Becerra, Germán; Galindo-Parra, Omaira

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Yudith Cardinale Abril-Julio 2012 Contenido Hilos en Sistemas Distribuidos Clientes Servidores Anexo: Virtualización 2 Procesos e hilos

Más detalles

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Investigar Qué es un IIS? Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows

Más detalles

Gestión de energía Solución integrada basada en la Web para el control de aplicaciones de energía convencional distribuida Modelo Em 2 -Server

Gestión de energía Solución integrada basada en la Web para el control de aplicaciones de energía convencional distribuida Modelo Em 2 -Server Gestión de energía Solución integrada basada en la Web para el control de aplicaciones de energía convencional distribuida Modelo Em 2 -Server Solución software con base de datos incorporada y servidor

Más detalles

Acronis Backup & Recovery 11.5 Server for Linux. Guía de instalación

Acronis Backup & Recovery 11.5 Server for Linux. Guía de instalación Acronis Backup & Recovery 11.5 Server for Linux Guía de instalación Declaración de copyright Copyright Acronis International GmbH, 2002-2012. Todos los derechos reservados. Acronis y Acronis Secure Zone

Más detalles

Administración avanzada de GNU/Linux

Administración avanzada de GNU/Linux Administración avanzada de GNU/Linux XP07/M2103/02279 FUOC XP07/M2103/02279 Administración avanzada de GNU/Linux Ingeniero superior y doctor en Informática por la UAB. Profesor de los Estudios de Informática,

Más detalles

Agrupación en clusters de las aplicaciones de bases de datos para reducir los costos de TI Introducción

Agrupación en clusters de las aplicaciones de bases de datos para reducir los costos de TI Introducción Enero 2010 Agrupación en clusters de las aplicaciones de bases de datos para reducir los costos de TI Reorganizarse para lograr eficiencia, rendimiento y alta disponibilidad Introducción La agrupación

Más detalles

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un. Tema 1: Introducción Objetivos: Conocimiento de la historia y filosofía de GNU/LINUX para que el estudiante entienda cual es el propósito de la utilización de un sistema operativo libre de licenciamiento.

Más detalles

Concepto de Procesamiento Distribuido y Centralizado

Concepto de Procesamiento Distribuido y Centralizado Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50 s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características:

Más detalles

VIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la

Más detalles

Manual de Usuario. Ayuda para la aplicación de Dedicados de tu Panel

Manual de Usuario. Ayuda para la aplicación de Dedicados de tu Panel Manual de Usuario Ayuda para la aplicación de Dedicados de tu Panel Servidores Dedicados Servidores Dedicados Manual de usuario - Panel de Control 3 Qué diferencia hay entre un Servidor Dedicado Administrado

Más detalles

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas CAPITULO 1 Introducción a los Conceptos Generales de 1.1 Preliminares Las empresas necesitan almacenar información. La información puede ser de todo tipo. Cada elemento informativo es lo que se conoce

Más detalles

Memoria Compartida Distribuida (DSM) Sistema de Archivos

Memoria Compartida Distribuida (DSM) Sistema de Archivos Memoria Compartida Distribuida (DSM) La memoria compartida distribuida es una abstracción que se propone como alternativa a la comunicación por mensajes. Memoria compartida basada en páginas: este esquema

Más detalles

! " # $!% & % '" ()!*++,

!  # $!% & % ' ()!*++, !" # $!%&%'" ()!*++, Qué es Linux? Antecedentes. Licencia. Características. Entorno de Trabajo. Estructura General. Sistema de Ficheros. Tipos. Path. Permisos de Acceso. Distribuciones Comerciales. Elementos

Más detalles

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

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 Commvault Simpana 9 es la solución a la administración de los respaldos de los datos y archivos digitales, ya que ofrece un enfoque

Más detalles

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX 16/09/2005 Índice de Contenidos 1 INTRODUCCIÓN... 1-1 2 DISTRIBUCIONES LINUX... 2-1 3 CONFIGURACIÓN DE RED EN LINUX... 3-1 3.1 FEDORA CORE 3... 3-1 3.1.1 Configuración

Más detalles

OpenText Exceed ondemand

OpenText Exceed ondemand OpenText Exceed ondemand Acceso a aplicaciones empresariales confiable y seguro O pentext Exceed ondemand es la solución para el acceso seguro a las aplicaciones gestionadas. Ella permite que las empresas

Más detalles

CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA

CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción: arquitecturas

Más detalles

PRTG NETWORK MONITOR. Instalado en segundos. Configurado en minutos. Domine su red por los próximos años.

PRTG NETWORK MONITOR. Instalado en segundos. Configurado en minutos. Domine su red por los próximos años. PRTG NETWORK MONITOR Instalado en segundos. Configurado en minutos. Domine su red por los próximos años. PRTG Network Monitor es... MONITORIZACIÓN DE RED La monitorización de red continuamente recauda

Más detalles

CFGM. Servicios en red. Unidad 5 Servicio FTP. 2º SMR Servicios en Red

CFGM. Servicios en red. Unidad 5 Servicio FTP. 2º SMR Servicios en Red CFGM. Servicios en red Unidad 5 Servicio FTP CONTENIDOS 1.1. Cómo funciona el servicio FTP? 1.2. Características principales del servicio FTP 2. El cliente FTP 2.1. Uso del navegador web como cliente FTP

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin. Julio 2008

Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin. Julio 2008 Facultad de Ingeniera Universidad de la Repblica Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin Julio 2008 Estudiantes: Santiago Iturriaga, Paulo

Más detalles

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ Introducción Linux es clónico de UNIX El sistema en si refleja esta compleja herencia

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_1:Instalación y configuración de redes Director Programa: César Torres A Profesor : Claudio Hormazábal Ocampo Contenidos del Módulo.

Más detalles

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos:

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Introducción servidor escuela El sistema para servidores está basado en Fedora 14, un sistema estable y con un entorno

Más detalles

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones.

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. IDS-Virtualiza es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. Qué es la virtualización? La virtualización es una tecnología probada de software que está cambiando

Más detalles

Guía de determinación de tamaño y escalabilidad de Symantec Protection Center 2.1

Guía de determinación de tamaño y escalabilidad de Symantec Protection Center 2.1 Guía de determinación de tamaño y escalabilidad de Symantec Protection Center 2.1 Guía de determinación de tamaño y escalabilidad de Symantec Protection Center El software descrito en el presente manual

Más detalles

Acronis Backup & Recovery 10 Workstation. Update 5. Guía de instalación

Acronis Backup & Recovery 10 Workstation. Update 5. Guía de instalación Acronis Backup & Recovery 10 Workstation Update 5 Guía de instalación Contenido 1 Antes de la instalación...3 1.1 Componentes de Acronis Backup & Recovery 10... 3 1.1.1 Agente para Windows... 3 1.1.2 Management

Más detalles

Proyecto Fenton - Cluster de Computadores de Alto Desempeño con Acceso Remoto (CCADAR) Manual de instalación. Julio 2008

Proyecto Fenton - Cluster de Computadores de Alto Desempeño con Acceso Remoto (CCADAR) Manual de instalación. Julio 2008 Facultad de Ingeniería Universidad de la República Proyecto Fenton - Cluster de Computadores de Alto Desempeño con Acceso Remoto (CCADAR) Julio 2008 Estudiantes: Santiago Iturriaga, Paulo Maya, Damián

Más detalles

Capítulo 4: Diseño de la solución basada en software. 4.1 Diseño general del sistema y especificaciones de los componentes

Capítulo 4: Diseño de la solución basada en software. 4.1 Diseño general del sistema y especificaciones de los componentes Capítulo 4: Diseño de la solución basada en software 4.1 Diseño general del sistema y especificaciones de los componentes El sistema constará de tres elementos fundamentales: los clientes, el punto de

Más detalles

Curso de Administración de Servidores GNU/Linux

Curso de Administración de Servidores GNU/Linux Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla Jorge Juan . Abril, 2014 Usted es libre de copiar, distribuir y comunicar públicamente

Más detalles

Arquitectura: Clusters

Arquitectura: Clusters Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware

Más detalles

CENTRO DE DATOS Y POP

CENTRO DE DATOS Y POP Virtual y física. Pública y privada. Por horas o por meses. Nuestra plataforma unificada proporciona infraestructuras en la nube a nivel de Internet. Todo lo que quiera, desplegado bajo demanda y en tiempo

Más detalles

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows

Más detalles

Anuncio de hardware de IBM Europe, Middle East and Africa ZG09-0101, con fecha 14 de julio de 2009

Anuncio de hardware de IBM Europe, Middle East and Africa ZG09-0101, con fecha 14 de julio de 2009 ZG09-0101, con fecha 14 de julio de 2009 IBM Tivoli Provisioning Manager for OS Deployment IBM Systems Director Edition V7.1 amplía la compatibilidad con la implementación de un sistema operativo heterogéneo

Más detalles

INDICE. Reconocimientos Introducción Parte I Planeación de su cluster MSCS

INDICE. Reconocimientos Introducción Parte I Planeación de su cluster MSCS INDICE Reconocimientos xvii Introducción xix Parte I Planeación de su cluster MSCS 3 1 Una introducción a los clusters y a la tecnología de conformación de clústeres Pioneros en la conformación de clústeres

Más detalles

Global File System (GFS)...

Global File System (GFS)... Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

AcuServer Servidor de Archivos Remoto de Alto Rendimiento

AcuServer Servidor de Archivos Remoto de Alto Rendimiento AcuServer Servidor de Archivos Remoto de Alto Rendimiento RESUMEN EJECUTIVO AcuServer es una tecnología de servidor de datos remoto que ofrece un seguro e inmediato acceso a datos indexados, relativos

Más detalles

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES LOS SISTEMAS OPERATIVOS 1.-

Más detalles

Beneficios estratégicos para su organización. Beneficios

Beneficios estratégicos para su organización. Beneficios La solución ideal para controlar la totalidad de su infraestructura IT mediante un inventario automatizado, control remoto y Gestión de activos informáticos. Beneficios Características Inventario actualizado

Más detalles

Solución de Almacenamiento versátil Virtualización, Replicación y Backup a disco.

Solución de Almacenamiento versátil Virtualización, Replicación y Backup a disco. Solución de Almacenamiento versátil Virtualización, Replicación y Backup a disco. Las necesidades de almacenamiento cada vez son más complejas y los servicios que demandan los usuarios requieren de plataformas

Más detalles

CAPÍTULO 3: Resultados

CAPÍTULO 3: Resultados CAPÍTULO 3: CAPÍTULO 3: RESULTADOS La meta de un proyecto de consolidación de servidores físicos o de virtualización, es la creación de las máquinas virtuales que sean capaces de ejecutar las aplicaciones

Más detalles

Programación Concurrente

Programación Concurrente Master en Computación Programación Concurrente Bloque II: Programación concurrente en POSIX Tema 1. Introducción al estándar POSIX Tema 3. Gestión de Threads Tema 4. Gestión del Tiempo Tema 5. Planificación

Más detalles

Procesos. Bibliografía. Threads y procesos. Definiciones

Procesos. Bibliografía. Threads y procesos. Definiciones Procesos Prof. Mariela Curiel Bibliografía A. Tanembaum & M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. 2da. Edición. Smith & Nair. The Architecture of Virtual Machines. IEEE Computer.

Más detalles