Alta Disponibilidad (HA) em servidores Linux Sérgio Antônio Pohlmann Abril 2010 CI3 – Universidad Nacional de Itapúa Encarnación - Paraguay.

Slides:



Advertisements
Presentaciones similares
Alta Disponibilidad, Balanceo de Carga y Replicación de BD en Linux Ing. Olaf Reitmaier Veracierta Caracas, Venezuela Enero de Julio 2009.
Advertisements

SISTEMAS DE COMUNICACIÓN
Redes Informáticas I Redes Informáticas I – Antonio Humberto Morán Najarro.
“ Tipos de Redes” POR TAMAÑO.
UNIDAD 3: SISTEMAS DE SUPERVISIÓN, CONTROL Y PROCESAMIENTO DE DATOS UNIDAD 3: SISTEMAS DE SUPERVISIÓN, CONTROL Y PROCESAMIENTO DE DATOS UNIVERSIDAD ALONSO.
Arquitectura Avanzada
Programa para el Impulso a la Implementación del Protocolo IPv6 en Instituciones Vinculadas a RENATA 2012 Servicio FTP.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
IMPLEMENTACIÓN DE CLUSTERS BEOWULF COMO FIREWALLS
Procesamiento distribuido, cliente/servidor y clusters
TEMA 3. REDES.
Outpost Network Security
Servidores de Archivo SX-520 de XenData para Archivos de Disco Óptico de Sony Una serie de servidores de archivo para administrar librerías de Archivo.
Tecnología Cliente Servidor
¿Qué es ZABBIX? Zabbix esta diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red, alertas y visualización.
Base de Datos Distribuidas
Proyecto de Desarrollo Conjunto de Paquetes Integrando Objetos e Interfaces estructurados en paquetes contenidos en Librerías y Ficheros. Gestión de Referencias.
 Una red de computadoras es un conjunto de conexiones físicas y programas de protocolo, empleados para conectar dos o más computadoras.  Aunque hace.
Sistema Nominal en Salud Configuración del SAP (SINOS LAN)
Firewall Un firewall es software o hardware que comprueba la información procedente de Internet o de una red y, a continuación, bloquea o permite el paso.
Servidores de Archivo SX-520 de XenData Una serie de servidores de archivo LTO basados en estándares IT, diseñados para los exigentes requisitos de la.
Sistemas operativos de red
“Soluciones Avanzadas de Almacenamiento en Redes IP”
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
DIPLOMADO EN OPERADOR DE SOFTWARE BÁSICO
Daniel E. Coletti CaFeLUG / LUGAr LTSP – Linux Terminal Server Proyect 1era Charla Técnica Trimestral CaFeLUG – Capital Federal GNU/Linux Users Group.
INSTALACIÓN Y CONFIGURACIONES BÁSICAS DE LINUX Integrantes: Sergio Becerra Diego Mellado Jorge Rozas.
Diseño y Administración de Centro de Datos, Servidores, almacenamiento y Conectividad. Vamos a hablar sobre la Materia Optativa TDIV-Diseño y Administración.
¿Quienes Somos? Scorpion Computer Services es una compañía diversificada en el área de la informática, nuestros servicios están orientados a la automatización.
SERVIDORES.
VERITAS Software The storage software company Julio 2002.
Presentación de visión general de producto Publicación 1.0 9/4/07 Distribución externa MKT-SD-P-001E.
LOS SERVIDORES DHCP. Acerca del protocolo DHCP DHCP (acrónimo de Dynamic Host Configuration Protocol, que se traduce Protocolo de configuración dinámica.
 SSH (Secure Shell) es un conjunto de estándares y protocolo de red que permite establecer una comunicación a través de un canal seguro entre un cliente.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
(C) Universidad de Las Palmas de Gran Canaria
Objetivos: 1. Definir comunicación de datos y los componentes necesarios para la misma 2. Definir correctamente los conceptos redes y topologías de redes.
High Availability Servicios de alta disponibilidad Surge la necesidad a raíz de la implantación de las empresas en Internet. Queremos conseguir... Mantener.
Tema 4: Sistema de Archivos NFS
Sistemas Distribuídos Sistemas de Ficheros Distribuídos: CODA e Intermezzo.
1 Administracion Remota en Linux. 2 Que se puede hacer? ● Manejar un computador sin estar cerca de el ● Se hace a traves de una red ● En Linux : Se puede.
ADMINISTRACIÓN DE REDES.
Escuela Superior Politécnica del Litoral
UNIVERSIDAD TÉCNICA DE COTOPAXI” TEMA: LAS REDES.
Redes Privadas Virtuales
Introducción a la Computación Redes de Computadoras
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
(C) Universidad de Las Palmas de Gran Canaria 1 EL ADMINISTRADOR Definición de un administrador Persona responsable del mantenimiento y funcionamiento.
Permite a los procesos Acceso transparente Archivos Servidores remotos.
1 GESTIÓN DE UTILIZACIÓN DE REDES Noviembre 2013 Herramienta de Monitoreo Pandora FMS David González.
Informática Jonathan Uribe C.I: de Mayo del 2012.
Teleprocesos y Sistemas Distribuidos Windows Server INTEGRANTES: Cantera Salazar, Julissa Arcelly Yalico Tello, Diana Accho Flores, Wilber Dávila, Mireilli.
WINDOWS 2008 SERVER
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
SISTEMAS OPERATIVOS.
Servidores de nombres de dominio DNS
¿Qué es una Red Informática?
Ejercicio Netviewer Carlos Vicente Servicios de Redes Universidad de Oregon.
1 Tema 8: Web Distribuido, Servidores Replicados.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
ADMINISTRACION DE SISTEMAS OPERATIVOS DE RED HARDWARE DEL SERVIDOR.
FIN ARCHIVO 2-3 Una Red es justamente un sistema de comunicación que se da entre distintos equipos para poder realizar una comunicación eficiente, rápida.
Unidad 4. Servicios de acceso remoto
SEGURIDAD INFORMATICA II VIII. DEFINICIÓN DE POLÍTICAS DE SEGURIDAD .
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE ADMINISTRACIÓN INDUSTRIAL EXTENSION REGIÓN CAPITAL - AMPLIACIÓN GUARENAS ESPECIALIDAD: INFORMÁTICA SECCION: 204-A1.
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
AS Medina Nicolás D.. Propuesta Crecimiento de manera exponencial provocando altas erogaciones de recursos, de volumen físico y un gasto energético importante.
Grupo de Usuarios Linux del Uruguay UYLUG - Mario Bonilla.
Curso de Medidas Eléctricas 2016 CLASE 18 MEDIDAS AUTOMÁTICAS.
Software Libres para el soporte técnico IT empresarial Cedric Simon Gerente de IT de Concentrix Nicaragua / Intelligent Outsourcing MCSE, MCDBA, SCJP,
Transcripción de la presentación:

Alta Disponibilidad (HA) em servidores Linux Sérgio Antônio Pohlmann Abril 2010 CI3 – Universidad Nacional de Itapúa Encarnación - Paraguay

Presentación Inicial Autor: –Sérgio Antônio Pohlmann.·. –(0995)

(des) Conocimientos RedesLinux Sistema de Archivos Shell Script Puertos y servicios estándares Unix

High Availability – HA Definición –Servicios –Servidores –Fallas Tipos –Básica –Alta Disponibilidad –Disponibilidade Constante

Observaciones RAID (Redundand Array of Independend Disks)

Observaciones Sincronismo Local o remoto PrincipalCopia Proceso

Observaciones... Definiciones de fallas informáticas Costos en los principales CPDs –Menor Costo - Hardware –Costo Mediano - Peopleware –Costo Alto - Software –MUY ALTO - Dados

Observaciones… % uptime x Tiempo Inoperante (al año) 99 %+- 3,5 días99 %+- 3,5 días 99.9 %+- 9 h99.9 %+- 9 h %+- 52 min99.99 %+- 52 min %+- 5 min %+- 5 min %+- 30 seg %+- 30 seg

Observaciones: Debilidades –RAID –Sincronismo Local –Sincronismo Remoto –Alta Disponibilidad

Alta Disponibilidad - HA Clusters –Cluster Computacional –Alta Disponibilidad

Cluster Computacional Cluster para alta performance Cluster para alta performance Conexión externa CLUSTER Controlador

Alta Disponibilidad Replicación de dados Servicio Prestado LAN / WAN Servidor principal Servidor backup

HA mas utilizados en Linux Replicación: –DRBD Monitoreo –Heartbeat Servicio –Scripts diversos

Solución empregada en ycube.net Replicación: –DRBD Monitoreo –Script y_ha de ycube.net Servicios

Estructura DRBD

Script y_ha de ycube.net Motivos del uso –Open Source –Fácil de configurar –Configuración replicable –Control interno de servicios –Buen nivel de eficiencia

Como funciona

Situación Normal (PC/SC) Sincronismo

Falla en el Primario (PU/SC) Servicios e interfaces inexistentes en la red

Primario vuelve a funcionar (PI/SC) Inconsistente Sincronismo

Primario vuelve a la Consistencia (PC/SC) Sincronismo

Configuración Obtener DRBD Configuración del Disco Configuración DRBD Configuración de los Scripts

Obtener DRBD Download de Compilar el código (conforme documentación) Algunas distribuciones ya disponen del binario DRBD pre instalado.

Configuración del disco Determinar la partición (no montar) en los dos servidores

Configurar DRBD - /etc/drbd.conf global { usage-count yes; } common { syncer { rate 100M; } } resource r0 { protocol C; startup { wfc-timeout 2; degr-wfc-timeout 2; } disk { on-io-error detach; } Primeira Parte

Configurar DRBD - /etc/drbd.conf on server { device/dev/drbd0; disk /dev/sda1; address :7788; meta-disk internal; } on backup { device /dev/drbd0; disk /dev/sda1; address :7788; meta-disk internal; } Segunda Parte

Levantar el servicio DRBD service drbd start drbdsetup /dev/drbd0 primary –do-what-I-say mkfs /dev/drbd0 mount /dev/drbd0 /data

Configurar script /etc/y_ha/y_ha // Servers Definitions // =================== $masterName = "server"; $masterLAN = " "; $masterSync = " "; $slaveName = "backup"; $slaveLAN = " "; $slaveSync = " "; $timeSync = 3; $timeCons = 3; // Common Definitions // ================== $syncPort = "80";// Synchronize Port $consPort = "53";// Consistence Port

Configurar serviços - /etc/y_ha/_forcePrimary #!/bin/sh echo "Making this server Primary...“ drbdsetup /dev/drbd0 primary echo "Starting a Network Interface..." ifconfig eth0: netmask echo "Mounting a device..." mount /dev/drbd0 /data echo "Mounting a samba server..." service samba start

Configurar servicios - /etc/y_ha/_forceSecondary #!/bin/sh echo "Stopping a Network Interface..." ifconfig eth0:1 down echo "Stopping a samba server..." service samba stop echo "Unmounting a device..." umount -l /dev/drbd0 echo "Turning this server a secondary..." drbdsetup /dev/drbd0 secondary

Comandos básicos para el DRBD cat /proc/drbd drbdsetup /dev/drbd0 primary drbdsetup /dev/drbd0 primary –do-what-I-say drbdsetup /dev/drbd0 secondary

Comandos básicos para el DRBD drbdadm disconnect all drbdadm connect all drbdadm -- --discard-my-data connect all

Referencias

That’s All, Folks!!! Questions?

Gracias por su atención, participación y paciencia! Sérgio A. Pohlmann CI3 2010