 High-Availability Cluster with Linux-HA Matt Varnell Cameron Adkins Jeremy Landes.

Slides:



Advertisements
Similar presentations
Distributed Processing, Client/Server and Clusters
Advertisements

Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
Dinker Batra CLUSTERING Categories of Clusters. Dinker Batra Introduction A computer cluster is a group of linked computers, working together closely.
LANs and WANs Network size, vary from –simple office system (few PCs) to –complex global system(thousands PCs) Distinguish by the distances that the network.
NETWORK LOAD BALANCING NLB.  Network Load Balancing (NLB) is a Clustering Technology.  Windows Based. (windows server).  To scale performance, Network.
Dr. Zahid Anwar. Simplified Architecture of Linux Cluster Simplified Architecture of a Single Computer Simplified architecture of an enterprise cluster.
High Availability (HA) May 03, Motivation  New Technology  The opportunity to create a cluster  Exploring with Linux Operating system.
ArcGIS for Server Reference Implementations An ArcGIS Server’s architecture tour.
Lesson 1: Configuring Network Load Balancing
Copyright©2008 N.AlJaffan®KSU1 Chapter 8 Communications and Networks.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
Ronen Gabbay Microsoft Regional Director Yside / Hi-Tech College
Connecting LANs, Backbone Networks, and Virtual LANs
NETWORK TOPOLOGY. WHAT IS NETWORK TOPOLOGY?  Network Topology is the shape or physical layout of the network. This is how the computers and other devices.
1 Network Strategy By Mr J. Sloan. Ideas Protocol WAN LAN Node What is a… Workstation File Server Print Server.
Basic Concepts of Computer Networks
And how they are used. Hubs send data to all of the devices that are plugged into them. They have no ability to send packets to the correct ports. Cost~$35.
CLUSTER COMPUTING Prepared by: Kalpesh Sindha (ITSNS)
Module 13: Configuring Availability of Network Resources and Content.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Common Devices Used In Computer Networks
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
High-Availability Linux.  Reliability  Availability  Serviceability.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Enterprise Computing With Aspects of Computer Architecture Jordan Harstad Technology Support Analyst Arizona State University.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Introduction to HP Availability Manager.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
CCNA 2 Week 1 Routers and WANs. Copyright © 2005 University of Bolton Welcome Back! CCNA 2 deals with routed networks You will learn how to configure.
FailSafe SGI’s High Availability Solution Mayank Vasa MTS, Linux FailSafe Gatekeeper
The application of DRBD in Linux-HA Haibo Zhang 4/28/2014.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Clustering In A SAN For High Availability Steve Dalton, President and CEO Gadzoox Networks September 2002.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
Network Concepts Topologies
Course 301 – Secured Network Deployment and IPSec VPN
ENABLING companies to DEPLOY wireless data solutions Application Development Tools Remote Deployment and Management LAN/WAN environments.
Mr C Johnston ICT Teacher
 Load balancing is the process of distributing a workload evenly throughout a group or cluster of computers to maximize throughput.  This means that.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Ashish Prabhu Douglas Utzig High Availability Systems Group Server Technologies Oracle Corporation.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Prepared by:Ronnel P. Agulto, CpE Objectives Different types of topologies; Their advantages & disadvantages How to choose an appropriate topologies in.
Credit:  refers to the physical arrangement of the computers and other networking devices that are linked together.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
VCS Building Blocks. Topic 1: Cluster Terminology After completing this topic, you will be able to define clustering terminology.
Windows Server 2008 R2 Failover Clustering and Network Load Balancing October 25 th 2009.
Seminar On Rain Technology
Chapter 1 : Computer Networks. Lecture 1. Introduction to computer networks: Network definition : A network is a collection of computers and other devices.
1 High-availability and disaster recovery  Dependability concepts:  fault-tolerance, high-availability  High-availability classification  Types of.
Network types Point-to-Point (Direct) Connection Dedicated circuit boards connected by cable; To transfer data from A to B: – A writes on its circuit board;
Advanced Network Administration Computer Clusters.
High Availability Clusters in Linux Sulamita Garcia EDS Unix Specialist
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Managing Multi-User Databases
File System Implementation
High Availability Linux (HA Linux)
AppleTalk and Networking
Cluster Communications
TASK 4 Guideline.
Distributed System Structures 16: Distributed Structures
An Introduction to Computer Networking
Distributed computing deals with hardware
Presentation transcript:

 High-Availability Cluster with Linux-HA Matt Varnell Cameron Adkins Jeremy Landes

Computer Cluster  A group of linked computers, working together as a single computer.  Computers connected to each other through fast local area networks.  Used to improve performance and reliability over that of a single computer.

High-Availability Cluster  Implemented to improve the availability of services that clusters provide.  Redundant nodes are used to provide replacement services when system components fail.  Redundant nodes means same OS, data, system clocks, etc.  Most commonly consist of two nodes (minimum requirements)  This system eliminates single points of failure from bringing down the entire cluster.

Running a single server setup after crashing  This leads to any tasks needing to go through the server or use software from it to be put on hold until the problem is solved.  A system administrator would have to fix the issue before the server could be used again.

Solution: A High-availability Cluster setup.  If the main node crashes, there is a secondary node available with redundant data that will immediately start running in the case of a primary crash.  No outside assistance needed to bring the system back up in case of a crash.

Node Configuration  Active/Active (traffic is load balanced across available nodes)  Active/Passive (all nodes are fully redundant – hardware heavy setup)  N+1 (single extra node brought online in the case of a node failure)  Also N+M, N-to-1, N-to-N (variations on the N+1 model depending on system setup)

Heartbeat Architecture  Two systems share a heartbeat over a private closed loop.  Consists of a sequence of simple messages using checksums to ensure normal activity.  If heartbeat is lost, the secondary node acquires resources from the primary node.  Uses redundant physical loops to monitor heartbeat between the systems:  Serial ports: Two node monitoring using a serial cable plugged into both devices.  Ethernet ports: Uses a crossover cable and private IP network between both hosts.

Linux-HA  The Linux HA working group (Linux.org) has developed a heartbeat architecture that supports a wide array of HA internode communications mechanisms and media.

Linux-HA  Works to provide a high availability clustering solution for Linux, Solaris and Mac OS X.  Main software product of this project is Heartbeat, a cluster management program for HA clustering.  Features:  No fixed maximum number of nodes (from very small to large clusters)  Resource monitoring (automatic resource allocation)  Fencing mechanisms (failed node removal)

Work Citied   proxy.radford.edu/?genre=article&isbn=&issn= &title=Electronic+E ngineering+Times+% %29&volume=&issue=1112&date= &atitle=Building+Linux+high- availability+systems.&aulast=Ramsey%2c+Brian&spage=92&pages=92- 95&sid=EBSCO:Academic+Search+Complete&pid=   basics-CSO.html