Alta Disponibilidad Cluster Linux
Transcript of Alta Disponibilidad Cluster Linux
-
7/26/2019 Alta Disponibilidad Cluster Linux
1/14
WINDOWS|GNU/LINUX|OSX|ANDROID|RIM|CISCOIOS|DESAROLLOWEB|VIRTUALIZACION|PENTESTING|FORENSE|SEGURIDADINFORMTICA
28 FEB
iRateThis
ComoconfigurarunHAclusterconcorosyncypacemaker
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
2/14
# aptgetupdate&&aptgetupgrade# aptgetinstallcorosyncpacemaker
Verasesteavisoafinaldelainstalacin
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
3/14
Cambialaconfiguracinderedenambasnodosporadaptadorsoloanfitrinparapoderrealizarlascomprobacionesenunentornocontrolado.Paralamaquinareal
Paralosnodos
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
4/14
Bajalainterfaz
#ifdownnombre_interfaz:parabajauninterfazdered
AsignaunaIPstaticdelrangocon
#nano/etc/network/interfaces
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
5/14
Volvaasubirlainterfaz
#ifupnombre_interfaz:parasubirunainterfazdered
Comprobarsisevenlosnodos
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
6/14
Tambiendesdelaanfitriona
Crearclavedeautentificacin:
CreamosenHA1laclavedeautenticacindecorosyncylacopiamosaHA2:
#corosynckeygen
Pulsacualquerateclasparaqyesegeneralaclave
Copialaclaveasegundonodo
YaqueUbuntunoadmiteiniciasesincomoroot,noscopiamosaldirectoriodelusuarioadmin.
VeanodoHA2ymoverlaclaveadirectoriocorosync
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
7/14
Asegurarquesolorootpuedeleerestearchivo
Configurarcorosyncenlosnodos
Editamoselficherodeconfiguracindecorosync(/etc/corosync/corosync.conf)deambosnodosyaadimoslaredquesevaautilizarparacontrolarellatidoentrelosnodos,lasubredprivada.Enlnea42
Antesdepoderiniciarcorosync,tenemosqueeditar/etc/default/corosyncyactivarcambiandoelnoalyes:
Reiniciamoslosdosnodos:apartirdeaqutodoshechossereplicanenelotroCuandoestncompletamentearrancados,iniciapacemakerenambos
#servicepacemakerstart
ComprobarelfuncionamientodelosnodosdelclsterDespusdeiniciarpacemakeryhanpasadounossegundos,losnodosdebenserpartedelaagrupacindelcluster.Paracomprobarestolohacemosdelasiguientemanera:cuandolosnodosdelclsterseunen
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
8/14
alclster:
#crm_mon
ConfigurarlaIPvirtualcomorecursoElrecursoquevamosaconfigurarenesteejemplovaaserunadireccinIP10.0.0.4,paraelloenprimerlugardesactivamoselmecanismodeSTONITH(ShootTheOtherNodeInTheHead),enambosnodos,
que
se
utiliza
para
parar
un
nodo
que
est
dando
problemas
y
as
evitar
un
comportamiento
inadecuadodelcluster:
#crmconfigurepropertystonithenabled=false
AhoraconfiguramoselrecursodelaIPvirtual(10.0.0.4)
#crmconfigureprimitiveFAILOVERADDRocf:heartbeat:IPaddr2paramsip=10.0.0.4 nic=eth0 opmonitointerval=10smetaismanaged=true
Almonitorizarahoraelcluster,veremosqueapareceelrecursoFAILOVERADDRasociadoenestemomentoaHA1yHA2comorespalda.
DesdeunequipodelareddelatidoprobamosHagapingala10.0.0.4yverificamosladireccinMACqueresponde
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
9/14
Desabilitarquorum
SinembargoHA2nopasaaofrecerelrecursodirectamenteporquenohaycurumenelcluster.Elcurum(quorum)esunapropiedadqueutilizapacemakerparatomarlasdecisionesapropiadasmediantconsultasconsensuadasatodoslosnodos,peronotienerazndeserenunclusterdesolodosnodos,yaqueslohabrquorumcuandolosdosnodosestnoperativos,asqueignoramoslasdecisionesbasadasencurum:
#crmconfigurepropertynoquorumpolicy=ignore
AhoraprobamoselfuncionamientodelclusterapagandoHA1ymonitorizamoselclusterdesdeHA2:
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
4 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
10/14
Enestepequeotutorialosmostrarcomoconfigurarbsicamenteunclusterenaltadisponibilidadsobreapache2concorosyncypacemaker.
Volvemosaadaptadorpuenteeinstalaapache2enambasnodos
#aptgetupdate#aptgetinstallapache2
Personalizarlossitiosencadanodo
Recargaelservicioapacheenambos
#serviceapache2reload
Configurarelrecursoparaapache:
#crmconfigureprimitiveP_APACHEocf:heartbeat:apacheparamsconfigfile=/etc/apache2/apache2.confstatusurl=htp://localhost/serverstatus”(htp://localhost/serverstatus”);opmonitorinterval=40s
Reiniciaserviciocorosyncypacemakerenambasnodosyverificarelfuncionamientodelosnodos
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
14 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
11/14
Comprobarelfuncionamiento:HemosvistoqueelnodoHA2squeestofreciendoservicioapachecomprobamosdesdelamaquinareaparaversiescorrectoponiendolaIPdecluster10.0.0.4enelnavegador
AhoraguardaobajalainterfazderedenelnodoHA2,yaversacomoelHA1tomamandoinmediatamente
Refrescarlapginaparaverquienestenmando
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
14 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
12/14
As,hemosalcanzadoamontarunclusterdedosnodosytresrecursos.Algunoscomandosquepuedenservir.
Paramirarlaconfiguracinquehemoshecho,ejecutarelsiguientecomando
#crmconfigureshow
ParasabermscomoadministraLinuxHA:Aqu(htp://www.linuxha.org/doc/usersguide/usersguide.html)Paraactualidaddepacemaker.,mirapginaoficial(htp://clusterlabs.org/)ParamselaboracionesdeotrosrecursosHA,subscribeenesteblog
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
14 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
13/14
1comentarioPublicadoporRolandoNgubaen28febrero,2015enAdministracindesistemas,Seguridadyaltadisponibilidad,Serviciosderedeinternet
Etiquetas:Cluster,Corosync,HALinux,Pacemaker
DavidMoya
23mayo,2015at6:15PMHolaestoyhaciendomiproyectoparafinaldegradosuperiordeadministracindesistemasyheprogramadounapequeaaplicacinwebenjspparaconectarmeaunabasededatoscassandra,perotengoenproblemaquesolomeconectoaunnodoporlotantosiestacaenoconsigoHA.Estoyintentandoconseguirloconcorosyncypacemakerperocuandopongolaipvirtualenmiprogramamfallalaconexin.Alquienpodriaayudarme?Graciasunsaludo.
0
0
iRateThis
Responder
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co
14 26/04/2016 4
-
7/26/2019 Alta Disponibilidad Cluster Linux
14/14
BlogdeWordPress.com. EltemaChoco.
Artculos(RSS)yComentarios(RSS)
disponibilidad: Como configurar un Cluster (HA linux) con corosyn... https://aula128.wordpress.com/2015/02/28/alta-disponibilidad-co