You are on page 1of 11

IBM (Alex Lin)

Enterprise Linux
7-11 Linux RHEL High-Availability Solution
Business Model
Local
365 24

( High Availability )

24 X 7

Unix ( High Availability ) Unix


Unix
IBM AIX HACMP ( High
Availability Cluster Multi-Processing Unix HP
SunDEC
High Availability Unix
web-based 24
Linux HA
RedHat Advanced Server 2.1 HA
Unix HA
RedHat Enterprise 3.0 Red Hat
RedHat Cluster SuiteCluster Suite
Cluster Manager Linux Virtual ServerCluster Manager
HA Cluster
Manager HA Red Hat
Cluster Suite RHEL 3.0 RHEL AS
ES ( 1)

IBM (Alex Lin)

1RedHat

Linux Unix
HA RedHat
AIX HACMP RedHat Enterprise 3.0
Red Hat Cluster Suite AS 2.1
ClusterHA
RedHat Cluster Suite HA

Clustering
Cluster High Availability
ClusterHAHigh performance
Cluster

Cluster RedHat

High availability clusters

Cluster Suite Cluster Manager

Load Balancing clusters

Cluster Suite Linux Virtual Server (Piranha)

High performance clusters (HPC)

IBM (Alex Lin)

Cluster Suite ( lampvm WS )


High availability cluster
Cluster RedHat Cluster Manager open source
Kimberlite cluster project
http://oss.missioncriticallinux.com/kimberlite/
HA
z
z
z

Reliability ()
Availability ()
Scalability ()

High availability clusters


HA Cluster
z

Hardware redundancy for fault tolerance

Redundancy ..
Redundancy
fault tolerance

HA Cluser
Hardware redundancy for fault tolerance
1 HA Hardware redundancy for fault tolerance

RAID

RAID

RAID RAID

Heartbeat

channel bonding fault


tolerance

(UPS)

IBM (Alex Lin)

watchdog

SPOF ( Single Points Of Failure )


HA Redundancy
RAIDDual PowerSPOF ( Single
Points Of Failure ) SPOF? SPOF

Single Points Of Failure


Client/Server
SPOF SCSI
SPOF

SPOF

active
( redundancy )
z

failover

, ( takeover )
z

High availability clusters 2


Share Disk Storage ?

IBM (Alex Lin)

2High availability clusters

High availability clusters


Clusters Cluster
Cluster Cluster
z
z
z

Cluster
Cluster
Cluster

RedHat HA Cluster
z

Ethernet heartbeats

heartbeats HA
heartbeats
heartbeats

IBM (Alex Lin)

Cluster Ethernet
heartbeats ( ping ) Linux-HA
Linux-HA

(quorum)

Linux-HA ( time-stamp )
primary shadow Share Disk Storage
( raw partition )
( time-stamp )
primary shadow
primary
(checksums)

Cluster
Cluster
failover power-cycle
failover Cluster

( time-stamp )
heartbeat heartbeat
Cluster
( time-stamp ) heartbeat pings

Cluster
( time-stamp ) failover
clumembd

Share Disk Storage


6

IBM (Alex Lin)

Share Disk Storage SCSISSAFibre


z

SCSI ( Setting Up a Single-initiator SCSI Bus )

Share Disk Storage SCSI


Multi-Host 3 single-initiator SCSI
RAID Single-initiator SCSI
multi-initiator
Single-initiator

3 single-initiator SCSI RAID

SSA ( Serial Storage Architecture )

SSA X3 X3T10
X3T10.1 IBM
SSA SSA
SSA SCSI-2 SSA
Linux SCSI
200 MBit/s 68 Pin
Wide SCSI
SSA SCSI
7

IBM (Alex Lin)

( )
HA SSA Loop SCSI SPOF
4 Loop
SSA
SCSI ID
SCSI SSA
128
time slots SCSI initiator

SSA 25 50
2.4

SSA

SSA TERMPWR

4 SSA

SSA SCSI SSA IBM


SCSI Linux
SSA Driver

Fibre Channel Interconnect


Fibre
8

IBM (Alex Lin)

5
RAID Fibre Hub Switch RAID
single-initiator RAID
Cluster

5 single-initiator SCSI RAID

IP Address Takeover
IP Address Takeover
IP Address IP Address

IP (well-known IP Address ) IP Address Takeover


IPAT
HA Clusters Service IP Interface
Standby IP Interface ( Primary
Node )Service IP Interface
IP Address
Linux HA Primary Node Secondary Node IP Address

IBM (Alex Lin)

2Linux HA IP

Interface Node 1 (primary) Node 2 (secondary)


Service 192.168.10.10

192.168.10.20

Standby 192.168.11.10

192.168.11.20

2 Linux-HA
Clusters IP
Adress ( Client Clusters IP address )192.168.10.11
Linux-HA Node 1

3Linux HA IP

Interface Node 1 (primary) Node 2 (secondary)


Service 192.168.10.11

192.168.10.20

Standby 192.168.11.10

192.168.11.20

( Service ) ( Standby )
( 192.168.10.11 ) 4
4 IP

Interface Node 1 (primary) Node 2 (secondary)


Service

192.168.10.20

Standby 192.168.10.11

192.168.11.20

Node 1 Node 2
5

10

IBM (Alex Lin)

5 IP

Interface Node 1 (primary) Node 2 (secondary)


Service

192.168.10.20

Standby

192.168.10.11

192.168.10.11 2

Node 2 Client

2 IP Address
IP Address

HA IP


failover failover

RedHat Linux HA Cluster


Suit HA
RedHat High Availability
Cluster

11

You might also like