Heartbeat au LAL démo et discussion Marec erwan Charbonnel Jaclin.

Slides:



Advertisements
Similar presentations
Mapping Service Templates to Concrete Network Semantics Some Ideas.
Advertisements

Acquisition GANIL juillet 2006L'acquisition du GANIL, partie "host" formation acquisition 1 Commandes principales.
Ravi Sankar Technology Evangelist | Microsoft
High Availability Deep Dive What’s New in vSphere 5 David Lane, Virtualization Engineer High Point Solutions.
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 Evolution CAS Julien Marchal.
What all is there Inside the Apache web server. These slides are part of study material of LAMP course. Course conducted by Prof Rocky Jagtiani – Technical.
DHCP -Ameeta and Haripriya -cmsc 691x. DHCP ► Dynamic Host Configuration Protocol ► It controls vital networking parameters of hosts with the help of.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
High Availability through Virtualization
Dr. Zahid Anwar. Simplified Architecture of Linux Cluster Simplified Architecture of a Single Computer Simplified architecture of an enterprise cluster.
SharePoint de Contact SharePoint 2010 au service des Ressources Humaines
Community College of Rhode Island By Carl Marandola, CCAI-CCNA Year 2 - Chapter 7/Cisco 3 -Module 7 Novell IPX.
Implementing Failover Clustering with Hyper-V
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
ABC Co. Network Implementation High reliability is primary concern – near 100% uptime required –Customer SLA has stiff penalty clauses –Everything is designed.
10/02/2004ELFms meeting1 Linux Virtual Server Miroslav Siket FIO-FS.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Chabot College ELEC autoinstall and SLARP.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Making connections Connecting a computer to a LAN donna Bair-Mundy.
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
High-Availability Linux.  Reliability  Availability  Serviceability.
Copyright 2002Cisco Press: CCNA Instructor’s Manual Year 2 - Chapter 7/Cisco 3 -Module 7 Novell IPX.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
VNC Greg Fankhanel Jessica Nunn Jennifer Romero. What is it? Stands for Virtual Network Computing It is remote control software which allows you to view.
TELE 301 Lecture 10: Scheduled … 1 Overview Last Lecture –Post installation This Lecture –Scheduled tasks and log management Next Lecture –DNS –Readings:
Configuring BackTrack Michael Holcomb, CISSP Upstate ISSA Chapter.
DSL-520B. What is a DSL-520B -ADSL2+ MODEM ROUTER -1 RJ-11 ADSL port, 1 RJ-45 10/100BASE-TX Ethernet LAN port with auto MDI/MDIX -Factory reset button.
FailSafe SGI’s High Availability Solution Mayank Vasa MTS, Linux FailSafe Gatekeeper
Le firewall Technofutur. Table des matières Schémas du réseau Routage sans VPN Routage avec VPN Le NAT Le firewall.
Cisco Discovery Protocol. CDP and Router Boot Up When a Cisco device boots up, CDP starts up automatically and allows the device to detect neighbor devices.
Network Monitor By Zhenhong Zhao. What is the Network Monitor? The Network Monitor is a tool that gets information off of the host on the LAN. – Enumerating.
National Chi Nan University Automatic Event-Driven System for Network Management Author: Ya-Ling Wang, Arak Sae Yuan, Quincy Wu Date : 2/21/2012.
Course 301 – Secured Network Deployment and IPSec VPN
 Load balancing is the process of distributing a workload evenly throughout a group or cluster of computers to maximize throughput.  This means that.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7 Dynamic Host Protocol.
1 Novell NetWare Protocol Stack Media Access Protocols (Ethernet, Token Ring, WAN, others) Physical Data Link Network Session Transport Presentation.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration System Monitoring.
UNIX History - joint venture between MIT and Bell Labs (originally called Multics) – Ken Thompson (AT&T) created an operating system to run Space.
Clustering Servers Chapter Seven. Exam Objectives in this Chapter:  Plan services for high availability Plan a high availability solution that uses clustering.
High Availability (HA)  Goal : a solution for reliability, availability, and serviceability in Linux.  Focus on the services in the network.  Use the.
Load balanced High-Availability Apache Cluster.  Load balancers takes care of the load on a web server nodes and tried to direct request to the node.
Complete VM Mobility Across the Datacenter Server Virtualization Hyper-V 2012 Live Migrate VM and Storage to Clusters Live Migrate VM and Storage Between.
Any PC networksyour router http server 1 http server 2 eth0: eth2: eth1:
Serial Server Configuration Peter Szyszko. Hardware Configuration  Unit has to be connected to network and powered.  Computer has to be connected to.
How to setup DSS V6 iSCSI Failover with XenServer using Multipath Software Version: DSS ver up55 Presentation updated: February 2011.
Consulting Services JobScheduler Architecture Decision Template
CIT 470: Advanced Network and System Administration
Scaling Network Load Balancing Clusters
Troubleshooting Tools
COP 4343 Unix System Administration
High Availability Linux (HA Linux)
Vmware 2V0-642 VMware Certified Professional 6 - Network Virtualization (NSX v6.2) VCE Question Answers.
FORTINET Network Security NSE8 Dumps - 100% Success
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008
Chapters 4 & 5 Addressing Will go over Exam 1
Troubleshooting Network Communications
Cluster Communications
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Log management AfNOG 2008 Rabat, Morocco.
Advanced Network Training
CIT 470: Advanced Network and System Administration
PPPoE Internet Point to Point Protocol over Ethernet
Troubleshooting ip Chapter 5e.
Read this to find out how the internet works!
Chapters 4 & 5 Addressing Will go over Exam 1
Designing Database Solutions for SQL Server
Presentation transcript:

Heartbeat au LAL démo et discussion Marec erwan Charbonnel Jaclin

Exemple simple de HA Web en mode A/P Service WWW Apache sur port 80 Serveur 2 passif Serveur 1 actif Client

Un exemple simple de configuration HA (2.0.7) pour des services Web Objectif, fournir un service WWW à travers une adresse IP en mode actif/passif. Le fameux fichier : /etc/ha.d/ha.cf logfacility daemon # Log to syslog as facility "daemon" node serveur1 serveur2 # List our cluster members keepalive 1 # Send one heartbeat each second deadtime 10 # Declare nodes dead after 10 seconds bcast eth0 eth1 # Broadcast heartbeats on eth0 and eth1 interfaces ping # Ping our router to monitor ethernet connectivity auto_failback no # Don't fail back to server1 automatically respawn hacluster /usr/lib/heartbeat/ipfail # Failover on network failures

/etc/ha.d/haresources : serveur apache /etc/ha.d/authkeys : auth 1 1 sha1 MotDePasseSuperSecret Identique sur les 2 machines /etc/ha.d/authkeys en mode600. Init Directives : Interdire Apache de demarrer au boot via le init /sbin/chkconfig apache off /sbin/chkconfig httpd off

PUB2PUB 3 Service Web Client PUB 1 Pré production 80 virtual hosts 6 virtual hosts Mode Actif/Actif debugfile /var/log/ha-debug logfile /var/log/ha-log # debug logfacility local0 keepalive 2 deadtime 30 warntime 10 initdead 120 udpport 694 bcast eth0 auto_failback on node pub2.lal.in2p3.fr node pub3.lal.in2p3.fr pub2.lal.in2p3.fr /22/eth /22/eth /22/eth /22/eth /22/eth /22/eth /22/eth /22/eth0 hb4httpd.init::pub2 pub3.lal.in2p3.fr /22/eth /22/eth0 hb4httpd.init::pub3 Monitoring NAGIOS

BDD1BDD2 Client SAN (BDD) Service de BDD Mysql Oracle ZODB Phase 2 envisagée Monitoring NAGIOS+haclient +CRM

heartbeat[2727]: 2006/09/20_12:43:47 info: MSG stats: 0/2 ms age [pid3106/HBFIFO] heartbeat[2727]: 2006/09/20_12:43:47 info: ha_malloc stats: 363/ /19940 [pid3106/HBFIFO] heartbeat[2727]: 2006/09/20_12:43:47 info: RealMalloc stats: total malloc bytes. pid [3106/HBFIFO] heartbeat[2727]: 2006/09/20_12:43:47 info: Current arena value: 0 heartbeat[2727]: 2006/09/20_12:43:47 info: MSG stats: 0/0 ms age [pid3107/HBWRITE] heartbeat[2727]: 2006/09/20_12:43:47 info: ha_malloc stats: 367/ /20668 [pid3107/HBWRITE] heartbeat[2727]: 2006/09/20_12:43:47 info: RealMalloc stats: total malloc bytes. pid [3107/HBWRITE] heartbeat[2727]: 2006/09/20_12:43:47 info: Current arena value: 0 heartbeat[2727]: 2006/09/20_12:43:47 info: MSG stats: 0/0 ms age [pid3108/HBREAD] heartbeat[2727]: 2006/09/20_12:43:47 info: ha_malloc stats: 368/ /20712 [pid3108/HBREAD] heartbeat[2727]: 2006/09/20_12:43:47 info: RealMalloc stats: total malloc bytes. pid [3108/HBREAD] heartbeat[2727]: 2006/09/20_12:43:47 info: Current arena value: 0 heartbeat[2727]: 2006/09/20_12:43:47 info: These are nothing to worry about.  PAS TRES CLAIR !!! Le système de logs

Nouveauté 2006 dans HeartBeat 2006 : la configuration via CRM /etc/ha.d/haresources : serveur apache

Monitoring et administration À travers HA-client +CRM Prérequis : swig python and python-devel >2.4 python-gtk >= 2.4 gnutls and gnutls-devel libgcrypt and libgcrypt-devel pam-devel gettext