High Availability under Linux MT08 EN

From wikitin

Jump to: navigation, search

Technical thesis title : High_Availability_under_Linux_MT08_EN

Student Lastname: MULLER

Student Firstname: Guillaume

Contents

Summary

In sectors where the computer network is very important like bank headquarters, companies invest a lot of money to always keep their network and servers constantly available.

High Availability means that the network is unavailable for only 5 minutes per year, including breaks for updating or configuring servers. Linux, a tried and tested Operating System under free license, adds some reliable solutions.

High Availability under Linux is divided into two levels, according to the kind of solutions and the degree of efficiency of Linux products :


Availability of data files

The first level of High Availability: it is in this level that we make sure that data files are never corrupted (RAID), and that data files are secure against human errors (like erasing files).


Availability of services on the computer network

In order to keep the users’ access to the data files and others applications, we must keep access to the network and of course the servers. This access is guaranteed by server redundancy under Linux, with switching to a secondary server in case of failure of the primary server (HeartBeat), or with load balancing between several servers (Linux Virtual Server).


Key words

Hearbeat, LinuxHA, High Availability Linux, DRBD, failover, data files integrity, replication, failover services

Concerned Technologies

Hearbeat, LVS, DRBD, RAID, LVM, CodaFS, GFS

Demonstration

Setting up of two servers (primary and secondary) linked by FailOverServices, with a secure Data Files Server (network and local replication with RAID 1 over IP). When the primary server is down, the secondary will directly replace the primary server and start services.

Illustration

Image:HA_et_DRBD2.jpg

Bibliography

Haute Disponibilité sous LinuxWikipédiaCommentCaMarcheRAIDChannel BondingHeartbeatFakeFailSafeLVSKeepalivedLVMEVMSDRBDOpenGFSInterMezzoCodaFSMonLivre blanc Alcove sur la Haute DisponibilitéSGI Software DevelopmentKimberlite

Personal tools