_cache/talks__linuxhav3-7.ppt - homepage: linux ha

Post on 22-Jan-2015

460 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Linux Technology Center

September 2004 © 2004 IBM Corporation

High Availability on Linux

2

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Objectives

High Availability on Linux

HA Configurations

HA Solutions for Linux

Linux-HA Open Source project

IBM Tivoli Systems Automation

Other Vendor Solutions

3

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

High Availability Approach - Redundancy

Redundancy eliminates Single Points Of Failure (SPOF) Reduces cost of planned and unplanned outages

4

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

High Availability Approach - Failover

Auto detect Failures (hardware, network, applications) Automatic Recovery from failures (no human intervention)

Managed failover to standby systems, components

5

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Two Node Active/Passive HA ClusterShared Disk (DS4000, ESS, etc.)

6

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Two Node Active/Passive HA ClusterReal-Time Disk Replication (DRDB) DRBD = Distributed Replicating Block Device

7

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Two Node Active/Active HA ClusterShared Disk (DS4000, ESS, etc.)

8

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

IBM Solutions (both IBM-supported)

Linux-HA (Heartbeat)Open Source Project (LTC Leadership)

Multiple platform solution for IBM eServers, Solaris, BSD

Packaged with several Linux Distributions

Strong focus on ease-of-use, security, simplicity, low-cost

> 10K clusters in production since 1999

Tivoli System Automation (TSA) for Multi-Platform

Proprietary IBM Solution

Used across all eServers, ia32 from any vendor

Available on Linux, AIX, OS/400

Rules Based Recovery System

Over 1000 licenses since 2003

9

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Vendor SolutionsSteelEye (Lifekeeper)

Best known proprietary HA product on Linux

For Intel-compatible platforms(32 and 64-bit)

IBM Business Partner

Veritas Cluster Server (VCS)Multi platform solution for Linux, AIX, HP-UX, Solaris

HP Multi-Computing Service Guard (MC/ServiceGuard)

Multi platform solution for HP-UX and Linux

Red Hat Cluster Manager (Suite)

Open Source HA product(requires DS4000/ESS storage)

For Intel-compatible platforms(32 and 64-bit)

More at http://www.linux-ha.org/commercial.html

10

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

What is the "Linux-HA" project?

An open-community project providing basic fail over capabilities for Linux (and other OSes)

In existence for about 5 years; > 10k clusters in production since 2000

Active, open development community led by IBM

Wide variety of industries, applications

Shipped with most Linux distributions (all but Red Hat)

Reference implementation for Open Cluster Framework (OCF) and SAF standards efforts

Simple to understand and easy to install – typically ½ day for first cluster install for novices

No special hardware requirements; no kernel dependencies, all user space

All releases tested by automatic test suites

Significant new capabilities under development – for 1Q 2005

http://linux-ha.org/

11

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Tivoli’s System Automation for Linux

Tivoli’s SA (System Automation) for LinuxUsed across all eServer Linux’s:

z/xSeries GA: 02/03pSeries GA: 10/03iSeries GA: 12/03

Built off the ~150 PYs & 10 years of R&D that led to RSCTAIX/CSM support planned for 05/05

Significant advancement in HA technology

From events/action based:

If node 1 fails then:

Switch disk 1 to node 2Restart DB2 on node 2Run scripts

Issues:

Event very complex to writeError prone (hard to ever test)Very difficult to scale (try writing rules for 8 nodes!!!)

To rule based:

Node 1 Node 2

3 web front ends

2 DBs

Disk 1 & 2

Nodes 1, 2, 3, 4 eligible for web front end

Node 5, 6, 7, eligible for DB2s

Definitions of ‘WORKLOADS’ & hardware

Scripts for STATE change events

Constantly monitors that “WORKLOAD available” condition are met

If not met, will use available resource to meet condition

WORKLOADS:

HW Resources:

Customer Supplies:

Tivoli SA:

DB2

DB2

Start Stop Monitor

CHARM

RSCT

OS OS OS

HW HW HW

Customer vendor scripting layer

Linux Technology Center

September 2004 © 2004 IBM Corporation

Backup Charts

13

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

"Linux-HA" SuccessesEmageon – medical imaging services Cisco – bases a product off "Linux HA" and DB2ADC – telco provisioning manager product (w/ x330/335)Contraloria General de la Republica (Colombian government)Incredimail bases their mail service on "Linux HA" on IBM hardwareMajor Banking Credit Card clearinghouse applicationThe Rose F. Kennedy Center for Research in Mental Retardation and Developmental Disabilities uses "Linux HA" on x340s with 2 TB of storageBavarian Radio Station (Munich) used "Linux HA" and xSeries for coverage of 2002 Olympics in Salt Lake CityCitysavings Bank in Munich (infrastructure)University of Toledo – 20K user Computer Aided Education SystemThe Weather Channel (weather.com)Sony manufacturing processesIntuit (Quicken, TurboTax, etc.) use it for firewallsISO New England manages the New England power grid using 12 "Linux HA" clusters

More listed at: http://linux-ha.org/heartbeat/users.htmland http://linuxha.trick.ca/SuccessStories

14

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

IBM Tivoli System Automation SuccessesMore than 1100 licenses on Linux sold within the first 18 months after GA of V1.1Available on all Linux platforms, AIX and OS/400Strategic Tivoli HA product for all IBM platformsSeamlessly integrated into Tivoli end-to-end application operations portfolioBundled into various IBM Linux offerings (e.g. DB2, Tivoli Provisioning Manager, Squadrons,…)Basis for on-demand eBusiness Resilience StrategyCustomer wins:T-SystemsAir FranceSiemensAllianzDM DataIT Telcom ItaliaNissan Computer SystemsNTTBanca Populare di MilanoDeutsche BankBanca CarigeBell AtlanticIT InfosysISIDEA SpAand several others

15

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Load Balancing on Linux

IBM WebSphere Edge Server Load Balancer (Network Dispatcher)Linux Virtual Server (LVS/ipvs) comes with Linux, very widely used

Integrates well with Linux-HA open source cluster management

Used in many mission-critical applications (like credit card authorization)

Some customers perform stateful load-balancer failover in less than .5 seconds

Support for stateful active/active load balancer clusters

Many other commercial offerings available as standalone hardware, or as Linux software packages

16

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

The Desire for HA Systems

Who wants low-Who wants low-availability systems?availability systems?

Why are so few systems High-Availability

17

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

Barriers to HA Systems

Cost

Complexity

18

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

19

IBM Linux Technology Center

September 2004 © 2004 IBM Corporation

What would be the result?

Increased Availability - Increased hardware, software, services opportunities

Drastically multiplying customers multiplies experience - products mature faster (especially in OSS model)

OSS developers grow with customers

Low-end customers are less prone to sue than high-end customers

OSS Clustering is a disruptive technology

top related