Escolar Documentos
Profissional Documentos
Cultura Documentos
Tecnologia da Informao e
Comunicao
Clusters de Alta Disponibilidade em Linux
Frederico Madeira
LPIC-1, LPIC-2, CCNA
fred@madeira.eng.br
www.madeira.eng.br
Agenda
Definio de Clusters
Tipos de Clusters
Algumas Definies
Implementao em Linux:
eartbeat
D!"D
(uestes
)Cluster is a *idel'+used term meaning independent #omputers
#ombined into a unified s'stem t,roug, soft*are and
net*or-ing. At t,e most fundamental le/el0 *,en t*o or more
#omputers are used toget,er to sol/e a problem0 it is
#onsidered a #luster1
+ ,ttp:22***.beo*ulf.org
)Constru3do a partir de #omputadores #on/en#ionais0 os quais
so ligados em rede e #omuni#am+se atra/4s do sistema0
trabal,ando #omo se fossem uma 5ni#a m6quina de grande
porte1
+ ,ttp:22pt.*i-ipedia.org2*i-i2Cluster
Defnio de Cluster
Exemplos
Exemplos
Tipos de Clusters
%xemplos:
%inu& #A + ,ttp:22***.linux+,a.org
DRBD + ,ttp:22***.drbd.org2
Alta Disponibilidade "#ig' Aailabilit( "#A$
and )ailoer$
Alta Disponibilidade "#ig' Aailabilit( "#A$
and )ailoer$
)eartbeat 4 um deamon que pro/ uma infraestrutura de
ser/io de #luster 7#omuni#ao e asso#iao de membros8
para seus #lientes. %le permite que os #lientes tomem
#on,e#imento sobre a presena 7ou desapare#imento8 dos
pro#essos em outras m6quinas 7peers2nodes8 e de forma f6#il0
tro#ar mensagens #om ele.
+ ,ttp:22***.linux+,a.org2do#2#,+fundamentals.,tml
Defnio - eartbeat
)Atra/4s de um meio de #omuni#ao0 que pode ser %t,ernet
ou @erial0 um ser/idor redundante /erifi#a a disponibilidade do
ser/idor em produo. %ssa #,e#agem 4 feita entre as duas
inst?n#ias do eartbeat instaladas nos dois ser/idores. @e o
ser/idor em produo no responder0 ele ser6 #onsiderado
indispon3/el0 e ento o eartbeat do ser/idor redundante
pro/iden#ia a #onfigurao e ini#iali;ao dos ser/ios lo#ais0
al4m de outros re#ursos0 #omo o endereo IP0 parties de
dis#o0 et#.
!uncionamento
!uncionamento
IP VIRTUAL
IPs FIXOS
Consideraes
,eartbeat+C.D.E+E.elF.#entos
,eartbeat+pils+C.D.E+E.elF.#entos
,eartbeat+stonit,+C.D.E+E.elF.#entos
Configurao
-mod+drbd+H.I.DJ+F.elFKE.iJHJ.rpm
drbd+H.I.DJ+F.elF.#entos.iEHJ.rpm
Configurao