Alta Disponibilidad Cluster Linux

download Alta Disponibilidad Cluster Linux

of 14

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