SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Configuración de cluster de cganen1 y cganen6 - Maniac           http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...




          Configuración de cluster de cganen1 y cganen6
          De Maniac


           Contenido
                    1 Lanzamiento del backup
                    2 Modificación del /etc/hosts de la máquina cganen1
                    3 Apagado de los remedy
                    4 Apagado de las BBDD
                    5 Apagado del sistema operativo
                    6 Desasinación de discos
                    7 Levantar los servidores de IECI
                    8 Relanzar el Backup en la BBDD de IECI
                    9 Levantar los servidores de GAS_FENOSA
                    10 Procedimiento de configuración del cluster
                    11 Pruebas de cluster
                    12 Relanzar el Backup en la BBDD de GAS-FENOSA
                    13 Operativa de midtiernd6
                    14 Pruebas de HA
                    15 FIN



          Lanzamiento del backup
          Hay que comprobar que todos los backups han salido correctamente. A las 16:00 se lanzarán los backups.




          Modificación del /etc/hosts de la máquina cganen1
          Se copia el de

          GN1SU07351F2



          y se comprueba que está todo correcto




          Apagado de los remedy
          Los remedy están en

          cganen1
          cganen2
          cganen4




1 de 14                                                                                                            10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac                http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...


          Hay que hablar con la gente de remedy




          Apagado de las BBDD
          Las BBDD están en

          cganen1
          cganen4



          Hay que hablar con la gente de BBDD




          Apagado del sistema operativo
          Se apagaran los nodos

          cganen1
          cganen2
          cganen3
          cganen4
          GN1SU07351F2




          Desasinación de discos
          Para asignar los discos de cganen tendremos que en primer lugar para los 5 nodos:

          a) Los discos asginados al servidor de Cganen 1 para Gas Natural son los correspodientes a:

           PV   /dev/sdk1   VG   oracmdbvg    lvm2   [20.00 GB / 5.00 GB free]
           PV   /dev/sdf1   VG   arsiecivg    lvm2   [1.97 GB / 64.00 MB free]
           PV   /dev/sde1   VG   arsgnvg      lvm2   [1.97 GB / 64.00 MB free]
           PV   /dev/sdd1   VG   oraiecivg    lvm2   [19.97 GB / 0    free]
           PV   /dev/sdg1   VG   oraiecivg    lvm2   [19.97 GB / 0    free]
           PV   /dev/sdi1   VG   oraiecivg    lvm2   [39.97 GB / 384.00 MB free]
           PV   /dev/sdl1   VG   oraiecivg    lvm2   [69.97 GB / 0    free]
           PV   /dev/sdm1   VG   oraiecivg    lvm2   [79.97 GB / 16.97 GB free]
           PV   /dev/sdb1   VG   oragnvg      lvm2   [19.97 GB / 0    free]
           PV   /dev/sdh1   VG   oragnvg      lvm2   [19.97 GB / 0    free]
           PV   /dev/sdj1   VG   oragnvg      lvm2   [39.97 GB / 0    free]
           PV   /dev/sdc1   VG   oragnvg      lvm2   [49.97 GB / 20.88 GB free]
           PV   /dev/sda2   VG   rootvg       lvm2   [20.00 GB / 0    free]
           PV   /dev/sda3   VG   rootvg       lvm2   [13.66 GB / 864.00 MB free]



          Esto lo podemos comprobar con:




2 de 14                                                                                                                 10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac           http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



          cganen1:~ # lvscan
           inactive          '/dev/oracmdbvg/u02cmdblv' [5.00 GB] inherit
           inactive          '/dev/oracmdbvg/u03cmdblv' [10.00 GB] inherit
           inactive          '/dev/arsiecivg/arslv' [1.91 GB] inherit
           ACTIVE            '/dev/arsgnvg/arsgnlv' [1.91 GB] inherit
           inactive          '/dev/oraiecivg/u02iecilv' [62.00 GB] inherit
           inactive          '/dev/oraiecivg/u03iecilv' [10.00 GB] inherit
           inactive          '/dev/oraiecivg/u04iecilv' [61.50 GB] inherit
           inactive          '/dev/oraiecivg/u04ieci2lv' [79.00 GB] inherit
           ACTIVE            '/dev/oragnvg/u02gnlv' [9.00 GB] inherit
           ACTIVE            '/dev/oragnvg/u03gnlv' [8.00 GB] inherit
           ACTIVE            '/dev/oragnvg/u04gnlv' [92.00 GB] inherit



          b) Si observamos en la cabina vemos que los discos que queremos mover están asignados con las lun’s
          siguientes:

          Oragnvg -> sdb (Lun 0), sdc (Lun 1), sdh (Lun 6) y sdj (Lun 8)
          Arsgnvg -> sde (Lun 3)



          c) Nos conectamos a la cabina y creamos un nuevo grupo de host, al cuál llamaremos por ejemplo:
          GAS_FENO

          d) Realizamos un Move (pinchando sobre los host) de cganen 1 y 6 al grupo creado.

          e) Por último, mapeamos las lunes indicadas al nuevo grupo de hosts creadas.




          Levantar los servidores de IECI
          Levantamos los siguientes servidores

          cganen4



          Comprobamos que se ven los discos que tiene que tener correctamente y que la BBDD está arriba yq ue el
          remedy también está arriba. En caso contrario llamamos a la gente de BBDD y a la gente de remedy

          Levantamos el servidor

          cganen2



          Comprobamos que se ven los discos que tiene que tener correctamente y que el remedy levanta
          correctamente. En caso contrario preguntamos a la gente de remedy

          Levantamos el seridor

          cganen3



          Comprobamos que no se ha levantado nada y que se ven los discos que tiene que tener correctamente.




          Relanzar el Backup en la BBDD de IECI


3 de 14                                                                                                            10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac           http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...


          Se pide a operación que relancen el backup de la BBDD para comprobar que sale correctamente. Hay que
          lanzar el backup del nodo cganen2, cganen3 y cganen4 y comprobar que están OK




          Levantar los servidores de GAS_FENOSA
          Levantamos los nodos (que no tienen que tener nada en los scripts para que no arranquen nada)

          cganen1
          GN1SU07351F2




          Comprobamos que ven correctamente los discos




          Procedimiento de configuración del cluster
          a) La instalación de un cluster de SuSe es muy sencillo. Solamente hay que tocar dos archivos


          /etc/ha.d/ha.cf

            autojoin any    !! Cualquier máquina se puede conectar
            crm true !! Activamos el CRM que es el sistema principal del cluster
            bcast eth0 !! Tarjeta para realizar el heartbeat
            bcast eth2 !! Tarjeta para realizar el heartbeat
            bcast bond0 !! Tarjeta para realizar el heartbeat
            node GN1SU07351F2
            node cganen1
            respawn root /sbin/evmsd   !! en caso de morir el evms (opciones avanzadas) lo relanza
            apiauth evms uid=hacluster,root   !! Usuario que puede autenticarse




          /etc/ha.d/authkeys

            auth 1
            1 md5 IECISA    ¡! La palabra IECISA es aleatoria




          Una vez tengamos esto en las cuatro máquinas solamente hay que lanzar el

          /etc/init.d/heartbeat start



          Ejecuatremos el crm_mon y veremos todos los nodos arriba.

          Pueden salir errores en /var/log/messages por problemas de uuid. Si pasa nos metemos en el directorio

          /var/lib/heartbeat/



          Y borramos los archivos hostcache, hb_uuid y hb_generation en los cuatro nodos.


4 de 14                                                                                                            10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac           http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...


          Hay que tener en cuenta que si queremos borrar la configuración y volver a comenzar hay que borrar el
          /var/lib/heartbeat/crm/cib.xml en los cuatro nodos

          Una vez tenemos los cuatro nodos arriba tenemos que empezar a configurar el cluster. Para eso lo mejor es
          pasarle la configuración a través de un xml.



          Primero metemos las opciones del cluster. En un archivo ponemos

                <cluster_property_set id="cib-bootstrap-options">
                  <attributes>
                    <nvpair id="cib-bootstrap-options-no_quorum_policy" name="no_quorum_policy" value="ignore"/>
                    <nvpair id="cluster_delay" name="cluster-delay" value="120s"/>
                    <nvpair id="stick_delay" name="default_resource_stickiness" value="0"/>
                    <nvpair id="default_action_timeout" name="default_action_timeout" value="10s"/>
                    <nvpair id="default_resource_failure_stickiness" name="default_resource_failure_stickiness" value="0"/
                    <nvpair id="stonith_enabled" name="stonith_enabled" value="false"/>
                    <nvpair id="stonith_action" name="stonith_action" value="false"/>
                    <nvpair id="symmetric_cluster" name="symmetric_cluster" value="true"/>
                    <nvpair id="stop_orphan_resources" name="stop_orphan_resources" value="true"/>
                    <nvpair id="stop_orphan_actions" name="stop_orphan_actions" value="true"/>
                    <nvpair id="remove_after_stop" name="remove_after_stop" value="false"/>
                    <nvpair id="is_managed_default" name="is_managed_default" value="true"/>
                  </attributes>
                </cluster_property_set>



          LLamamos a este archivo option y hacemos

           cibadmin -U -o crm_config -x option




          Luego pasamos la informacion de los resources



          cib.xml



          En negro esta lo que no se toca

          <cib generated="true" admin_epoch="0" have_quorum="false" num_peers="2" cib_feature_revision="1.3" ccm_transitio




           <configuration>
           </crm_config>
             <nodes>
               <node uname="cganen1" type="normal" id="4174bbd4-fe07-46b3-8a3e-2178a16d35ad"/>
               <node uname="GN1SU07351F2" type="normal" id="04b05b1e-6d75-4660-9ca6-2dc181c0f9ba"/>
             </nodes>
             <resources>




          <group id="Ora_Asur_GAS">



          IP DE BACKUP



5 de 14                                                                                                            10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac         http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



                 <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ipbck">
                 <operations>
                   <op id="ipbck-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="ipbck-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_ipbck_instance_attrs">
                     <attributes>
                       <nvpair id="d1f09460-fc21-4b6e-95f1-1013ccaa6d4d" name="ip" value="23.23.14.33"/>
                       <nvpair id="1b4c99fb-f733-45d1-976a-9004afa821a6" name="nic" value="eth0:0"/>
                       <nvpair id="netmask-ipbck" name="netmask" value="24"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>



          IP DE ORACLE

                 <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ip_oraasur">
                 <operations>
                   <op id="ip_oraasur-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="ip_oraasur-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_ip_oraasur_instance_attrs">
                     <attributes>
                       <nvpair id="4acae341-6f0a-434c-8bec-7cad02600b30" name="ip" value="10.228.140.82"/>
                       <nvpair id="76bcadeb-b6ab-4ed1-89cd-81af1ce9228a" name="nic" value="eth2:0"/>
                       <nvpair id="netmask-ip-oraasur" name="netmask" value="26"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>




          VG DE ORACLE



                 <primitive class="ocf" type="LVM" provider="heartbeat" id="resource_oragnvg">
                 <operations>
                   <op id="oragnvg-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="oragnvg-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_oragnvg_instance_attrs">
                     <attributes>
                       <nvpair id="dc3d094a-4a25-454d-b45f-949d6eb4a0bf" name="volgrpname" value="oragnvg"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>



          FS




6 de 14                                                                                                          10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac         http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



                 <primitive class="ocf" type="Filesystem" provider="heartbeat" id="resource_u02fs">
                 <operations>
                   <op id="u02fs-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="u02fs-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_u02fs_instance_attrs">
                     <attributes>
                       <nvpair id="4432b38e-9202-4b16-910d-ece86fe6ca5f" name="device" value="/dev/oragnvg/u02gnlv"/>
                       <nvpair id="a1151bcd-50bc-4ca2-9d7b-083f1b196213" name="directory" value="/u02_gn"/>
                       <nvpair id="5a889952-178b-46c9-9673-73df161a96ad" name="fstype" value="reiserfs"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>

                 <primitive class="ocf" type="Filesystem" provider="heartbeat" id="resource_u03fs">
                 <operations>
                   <op id="u03fs-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="u03fs-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_u03fs_instance_attrs">
                     <attributes>
                       <nvpair id="05b770c5-3534-4aab-98e8-40c5e9ae9054" name="device" value="/dev/oragnvg/u03gnlv"/>
                       <nvpair id="cdb013da-3af7-4a43-ab27-e58ec2be7706" name="directory" value="/u03_gn"/>
                       <nvpair id="a97a33d9-85fc-4a1c-868d-2a7f808c819d" name="fstype" value="reiserfs"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>

                 <primitive class="ocf" type="Filesystem" provider="heartbeat" id="resource_u04fs">
                 <operations>
                   <op id="u04fs-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="u04fs-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_u04fs_instance_attrs">
                     <attributes>
                       <nvpair id="234431d4-b1b4-4d1e-9858-f7d7f8b2fd90" name="device" value="/dev/oragnvg/u04gnlv"/>
                       <nvpair id="3214ada9-2d40-425e-aa8c-2e646dd04832" name="directory" value="/u04_gn"/>
                       <nvpair id="ebe1ef9c-58a6-4253-a33e-c8d0789655ef" name="fstype" value="reiserfs"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>




          BBDD de GAS

                 <primitive id="resource_oragas" class="ocf" type="oracle" provider="heartbeat">
                 <operations>
                   <op id="oragas-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="oragas-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_oragas_instance_attrs">
                     <attributes>
                       <nvpair id="5024dd71-b4d8-4dc3-8ed6-87bdfb887251" name="sid" value="ASURGAS"/>
                       <nvpair id="5024dd71-b4d8-4dc3-8ed6-87qwe" name="user" value="orarem"/>
                       <nvpair id="5024dd71-b4d8-4dc3-8ed6-qweqw" name="home" value="/u01/app/oracle/product/10.2/"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>




          LISTENER de GAS




7 de 14                                                                                                          10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac         http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



                 <primitive class="ocf" type="oralsnr" provider="heartbeat" id="resource_lst_GAS">
                 <operations>
                   <op id="oragaslsn-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="oragaslsn-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_lst_GAS_instance_attrs">
                     <attributes>
                       <nvpair id="29b9170f-b2ac-4e5c-9aa3-dfd256cd14f1" name="sid" value="ASURGAS"/>
                       <nvpair id="5024dd71-b4d8-4d323d6-87qwe" name="user" value="orarem"/>
                       <nvpair id="5024dd71-b4d8123128ed6-qweqw" name="home" value="/u01/app/oracle/product/10.2/"/>
                       <nvpair id="f9623fe1-e548-4f0b-889e-a9a6b30e5199" name="listener" value="LISTENER_ASURGAS"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>

               </group>



          <group id="REMEDY_Asur_GAS">



           IP DEL REMEDY


                 <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ip_remedy">
                 <operations>
                   <op id="ipremedy-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="ipremedy-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_ip_remedy_instance_attrs">
                     <attributes>
                       <nvpair id="2d074190-ae75-405e-be7f-fc468da0fb98" name="ip" value="172.19.0.3"/>
                       <nvpair id="7535a2dc-f924-4cf1-8ce7-a38f44bb4283" name="nic" value="bond0:0"/>
                       <nvpair id="netmask-ip-remedy" name="netmask" value="27"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>




           IP DEL REMEDY


                 <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ip_remedy_2">
                 <operations>
                   <op id="ipremedy2-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="ipremedy2-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_ip_2_remedy_instance_attrs">
                     <attributes>
                       <nvpair id="2d074190-ae75-405e-be7f-fc468da0fb98" name="ip" value="10.228.140.102"/>
                       <nvpair id="7535a2dc-f924-4cf1-8ce7-a38f44bb4283" name="nic" value="eth2:1"/>
                       <nvpair id="netmask-ip_remedy-2" name="netmask" value="26"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>




          VG DEL REMEDY

                <primitive id="resource_arsgnvg" class="ocf" type="LVM" provider="heartbeat">
                 <operations>
                   <op id="arsgnvg-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="arsgnvg-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_arsgnvg_instance_attrs">
                     <attributes>
                       <nvpair id="78aa4b51-cf6e-420e-a5ef-91cc80b3f623" name="volgrpname" value="arsgnvg"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>




          FS



8 de 14                                                                                                          10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac           http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



                 <primitive id="resource_arsgnfs" class="ocf" type="Filesystem" provider="heartbeat">
                 <operations>
                   <op id="arsfs-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="arsfs-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_arsgnfs_instance_attrs">
                     <attributes>
                       <nvpair id="e6d554d2-7bd8-45a5-be09-214ff76c63e6" name="device" value="/dev/arsgnvg/arsgnlv"/>
                       <nvpair id="772b7b15-0a73-45e8-8811-8e0b601c9500" name="directory" value="/arsgn"/>
                       <nvpair id="83390de4-c621-4228-a48c-42c22fd1a9e9" name="fstype" value="reiserfs"/>
                     </attributes>
                   </instance_attributes>
                 </primitive>




          APLICACIÓN

                 <primitive id="resource_arsystemGAS" class="ocf" type="arsystemGAS" provider="heartbeat">
                 <operations>
                   <op id="apliremedy-startup" name="monitor" interval="0" timeout="90s"/>
                   <op id="apliremedy-start" name="start" interval="0" timeout="180s"/>
                 </operations>
                   <instance_attributes id="resource_arsystemGAS_instance_attrs">
                     <attributes>
                     </attributes>
                   </instance_attributes>
                 </primitive>

          </group>



          y lo guardamos en un archivo llamado cluster



          cibadmin –U –x cluster




          ORDENES DE ARRANQUE

          Para guardar los constraints guardamos esto en otro archivo

          <constraints>
               <rsc_location id="place_GAS_CG6" rsc="Ora_Asur_GAS">
                 <rule id="prefered_place_GAS_CG6" score="INFINITY">
                   <expression attribute="#uname" id="ea680fec-e5ad-4ad9-a195-080370169d6e" operation="eq" value="gn1su073
                 </rule>
               </rsc_location>
               <rsc_location id="place_GAS_CG1" rsc="Ora_Asur_GAS">
                 <rule id="prefered_place_GAS_CG1" score="0">
                   <expression attribute="#uname" id="a3ef275f-362a-4a26-b4b5-81bb9b622701" operation="eq" value="cganen1"
                 </rule>
               </rsc_location>




               <rsc_location id="place_remedy_CG1" rsc="REMEDY_Asur_GAS">
                 <rule id="prefered_place_remedy_CG1" score="INFINITY">
                   <expression attribute="#uname" id="ea680fec-e5ad-4ad9-a195-080370169d66" operation="eq" value="cganen1"
                 </rule>
               </rsc_location>
               <rsc_location id="place_remedy_CG6" rsc="REMEDY_Asur_GAS">
                 <rule id="prefered_place_remedy_CG6" score="0">
                   <expression attribute="#uname" id="a3ef275f-362a-4a26-b4b5-81bb9b622706" operation="eq" value="gn1su073
                 </rule>
               </rsc_location>



          DEPENDENCIAS DE RECURSOS



9 de 14                                                                                                            10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac            http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



                <rsc_order id="order_ORA" from="Ora_Asur_GAS" type="before" to="REMEDY_Asur_GAS"/>



              </constraints>




           y lo guardamos en otro archivo llamado cluster2

           cibadmin –U –x cluster2




           </configuration>
           </cib>




           Pruebas de cluster
           Una vez que tengamos esto tendremos que realizar las pruebas del cluster.

           a) Mover el remedy al nodo GN1SU07351F2

           crm_resource -M -r REMEDY_Asur_GAS -t group -H GN1SU07351F2



           Comprobamos que esta arriba

           crm_resource -W -r REMEDY_Asur_GAS -t group



           LLAMAR A BBDD Y REMEDY PARA COMPROBAR


           b) Parar el remedy del nodo GN1SU07351F2 y mover la BBDD al nodo1 y levantar el remedy en el nodo
           GN1SU07351F2

           Paramos el Remedy

           crm_resource -r REMEDY_Asur_GAS -t group -p target_role -v stopped



           Comprobamos que está parada

           crm_resource -W -r REMEDY_Asur_GAS -t group



           Movemos el la BBDD al nodo 1

           crm_resource -M -r Ora_Asur_GAS -t group



           Comprobamos que está OK



10 de 14                                                                                                            10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac          http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



           crm_resource -W -r Ora_Asur_GAS -t group



           Levantamos el remedy en el nodo GN1SU07351F2

           crm_resource -r REMEDY_Asur_GAS -t group -p target_role -v started
           crm_resource -M -r REMEDY_Asur_GAS -t group



           Comprobamos que está todo OK

           crm_resource -W -r REMEDY_Asur_GAS -t group



           LLAMAR A BBDD Y REMEDY PARA COMPROBAR

           [[HAY QUE RECORDAR QUE EL MIGRATE SIEMPRE ES AL NODO CONTRARIO DEL DE LA
           MÁXIMA PRIORIDAD. PARA BORRAR ESTA ENTRADA HAY QUE PONER -U. crm_resource
           -U -r REMEDY_Asur_GAS -t group]]

           c) Mover remedy al nodo 1

           crm_resource -U -r REMEDY_Asur_GAS -t group



           Comprobamos que está todo OK

           crm_resource -W -r REMEDY_Asur_GAS -t group




           LLAMAR A BBDD Y REMEDY PARA COMPROBAR


           d) Apagar el remedy en nodo 1. Mover BBDD al nodo GN1SU07351F2. Levantar remedy en nodo 1

           Paramos el Remedy

           crm_resource -r REMEDY_Asur_GAS -t group -p target_role -v stopped




           Comprobamos que está parada

           crm_resource -W -r REMEDY_Asur_GAS -t group



           Movemos el la BBDD al nodo GN1SU07351F2

           crm_resource -U -r Ora_Asur_GAS -t group



           Comprobamos que está OK

           crm_resource -W -r Ora_Asur_GAS -t group



           Levantamos el remedy en el nodo 1


11 de 14                                                                                                          10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac          http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



           crm_resource -r REMEDY_Asur_GAS -t group -p target_role -H cganen1 -v started




           Comprobamos que está todo OK

           crm_resource -W -r REMEDY_Asur_GAS -t group




           LLAMAR A BBDD Y REMEDY PARA COMPROBAR




           Relanzar el Backup en la BBDD de GAS-FENOSA
           Se pide a operación que relancen el backup de la BBDD para comprobar que sale correctamente. Hay que
           lanzar el backup del nodo cganen1 y GN1SU07351F2 y comprobar que están OK




           Operativa de midtiernd6
           LLamamos a Enrique de redes al 79392 para meter el nodo midtiernd6 en el balanceador

           Comprobamos que está todo correcto




           Pruebas de HA
           Las pruebas serán las siguientes:

           a) Apagar el midtiernd3

           Se comprueba que todo está correcto


           b) Levantamos midtiernd3

           Comprobamos que está todo correcto


           c) Apagamos midtiernd4

           Comprobamos que está todo correcto


           d) Levantar el midtiernd4

           Comprobamos que está todo correcto


           e) Apagamos el midtiernd3 y el midtiernd4


12 de 14                                                                                                          10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac             http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...


           Comprobamos que está todo correcto


           f) Levantamos el midtiernd3 y el midtiernd4

           Comprobamos que está todo Correcto




           FIN
           Si hemos llegado aquí con todo correcto quiere decir que los milagros existen




           El script de arranque del remedy es



           GN1SU07351F2:/etc/init.d/rc5.d # cat ../ipscluster
           #! /bin/sh
           # Copyright (c) 1996-2002 SuSE GmbH Nuernberg, Germany. All rights reserved.
           #
           # Author: Christopher Mahmood <ckm+snmp@suse.de>, Remo Behn <ray+snmp@suse.de>
           #
           #
           ### BEGIN INIT INFO
           # Provides:            ip's fs
           # Required-Start:      $network
           # Required-Stop:
           # Default-Start:       2 3 5
           # Default-Stop:        0 1 6
           # Description:         start ips virtuales
           ### END INIT INFO



           case "$1" in
              start)
                  ifconfig bond0:0 172.19.0.3 netmask 255.255.255.224 up
                  ifconfig eth2:1 10.228.140.102 netmask 255.255.255.192 up
                  vgchange -ay arsgnvg
                  mount -t reiserfs /dev/arsgnvg/arsgnlv /arsgn
                  ;;
              stop)
                  ifconfig bond0:0 172.19.0.3 netmask 255.255.255.224 down
                  ifconfig eth2:1 10.228.140.102 netmask 255.255.255.192 down
                  umount /arsgn
                  vgchange -an arsgnvg
                  ;;
                 *)
                  echo "Usage: $0 {start|stop}"
                  exit 1
                  ;;
           esac




           el script de arranque de la BBDD es




13 de 14                                                                                                             10/03/2010 11:46
Configuración de cluster de cganen1 y cganen6 - Maniac           http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n...



           cganen1:/etc/init.d/rc5.d # cat ../ipscluster
           #! /bin/sh
           # Copyright (c) 1996-2002 SuSE GmbH Nuernberg, Germany. All rights reserved.
           #
           # Author: Christopher Mahmood <ckm+snmp@suse.de>, Remo Behn <ray+snmp@suse.de>
           #
           #
           ### BEGIN INIT INFO
           # Provides:            ip's fs
           # Required-Start:      $network
           # Required-Stop:
           # Default-Start:       2 3 5
           # Default-Stop:        0 1 6
           # Description:         start ips virtuales
           ### END INIT INFO



           case "$1" in
              start)
                   ifconfig eth0:0 23.23.14.33 netmask 255.255.255.0 up
                   ifconfig eth2:0 10.228.140.82 netmask 255.255.255.192 up
                   vgchange -ay oragnvg
                   mount -t reiserfs /dev/oragnvg/u02gnlv /u02_gn
                   mount -t reiserfs /dev/oragnvg/u03gnlv /u03_gn
                   mount -t reiserfs /dev/oragnvg/u04gnlv /u04_gn
                   su - orarem -c /u02_gn/admin/ASURGAS/scripts/arranca_ASURGAS.sh
                   ;;
              stop)
                   su - orarem -c /u02_gn/admin/ASURGAS/scripts/parar_ASURGAS.sh
                   ifconfig eth0:0 23.23.14.33 netmask 255.255.255.0 down
                   ifconfig eth2:0 10.228.140.82 netmask 255.255.255.192 down
                   umount /u02_gn
                   umount /u03_gn
                   umount /u04_gn
                   vgchange -an oragnvg
                   ;;
                  *)
                   echo "Usage: $0 {start|stop}"
                   exit 1
                   ;;
             esac


           Obtenido de "http://10.228.138.44/html/mediawiki/index.php/Configuraci
           %C3%B3n_de_cluster_de_cganen1_y_cganen6"

                Esta página fue modificada por última vez el 10:41, 10 mar 2010.
                El contenido está disponible bajo los términos de la GNU Free Documentation License 1.2




14 de 14                                                                                                           10/03/2010 11:46

Weitere ähnliche Inhalte

Ähnlich wie Cganen1 6 c luster (20)

MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
MANUALES DE INSTALACIÓN DE SERVICIOS EN RED HAT LINUX ENTERPRISE 6.2
 
Manual redhat
Manual redhatManual redhat
Manual redhat
 
Cluster suse bueno
Cluster suse  buenoCluster suse  bueno
Cluster suse bueno
 
Clonacion disco duro
Clonacion disco duroClonacion disco duro
Clonacion disco duro
 
Memorias
MemoriasMemorias
Memorias
 
Manual instalación RAID 5 en centOS 6.2
Manual instalación RAID 5 en centOS 6.2Manual instalación RAID 5 en centOS 6.2
Manual instalación RAID 5 en centOS 6.2
 
Como Instalar Raid0 Por Software linux
Como Instalar Raid0 Por Software linuxComo Instalar Raid0 Por Software linux
Como Instalar Raid0 Por Software linux
 
nuevo doc
nuevo docnuevo doc
nuevo doc
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6
 
Compilación del Kernel
Compilación del KernelCompilación del Kernel
Compilación del Kernel
 
Da igual lo que intente instalar
Da igual lo que intente instalarDa igual lo que intente instalar
Da igual lo que intente instalar
 
Maleja franco
Maleja francoMaleja franco
Maleja franco
 
Instalar sistema operativo
Instalar sistema operativoInstalar sistema operativo
Instalar sistema operativo
 
Erika
ErikaErika
Erika
 
Jessica
JessicaJessica
Jessica
 
Guia practica de debian gnu linux 2.2
Guia practica de debian gnu linux 2.2Guia practica de debian gnu linux 2.2
Guia practica de debian gnu linux 2.2
 
File
FileFile
File
 
Lab11 3-2-111006004727-phpapp01
Lab11 3-2-111006004727-phpapp01Lab11 3-2-111006004727-phpapp01
Lab11 3-2-111006004727-phpapp01
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 1
Practica 1Practica 1
Practica 1
 

Mehr von JOSE MANUEL SANCHEZ REQUENA (13)

X creacion de lun
X creacion de lunX creacion de lun
X creacion de lun
 
Error en el tsm debido a falta de espacio en la base de datos
Error en el tsm debido a falta de espacio en la base de datosError en el tsm debido a falta de espacio en la base de datos
Error en el tsm debido a falta de espacio en la base de datos
 
Creacion de lun
Creacion de lunCreacion de lun
Creacion de lun
 
Creacion de maquinas virtuales
Creacion de maquinas virtualesCreacion de maquinas virtuales
Creacion de maquinas virtuales
 
Creacion de lun
Creacion de lunCreacion de lun
Creacion de lun
 
Actualizacion cabinas ds4700
Actualizacion cabinas ds4700Actualizacion cabinas ds4700
Actualizacion cabinas ds4700
 
1.subida de nivel del aix 6
1.subida de nivel del aix 61.subida de nivel del aix 6
1.subida de nivel del aix 6
 
Romper mirro rs y crearlos
Romper mirro rs y crearlosRomper mirro rs y crearlos
Romper mirro rs y crearlos
 
Cluster administration rh
Cluster administration rhCluster administration rh
Cluster administration rh
 
How to compile a kernel suse 1
How to compile a kernel   suse 1How to compile a kernel   suse 1
How to compile a kernel suse 1
 
How to compile a kernel suse 3
How to compile a kernel   suse 3How to compile a kernel   suse 3
How to compile a kernel suse 3
 
How to compile a kernel suse 2
How to compile a kernel   suse 2How to compile a kernel   suse 2
How to compile a kernel suse 2
 
Curso linux operación
Curso linux operaciónCurso linux operación
Curso linux operación
 

Cganen1 6 c luster

  • 1. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... Configuración de cluster de cganen1 y cganen6 De Maniac Contenido 1 Lanzamiento del backup 2 Modificación del /etc/hosts de la máquina cganen1 3 Apagado de los remedy 4 Apagado de las BBDD 5 Apagado del sistema operativo 6 Desasinación de discos 7 Levantar los servidores de IECI 8 Relanzar el Backup en la BBDD de IECI 9 Levantar los servidores de GAS_FENOSA 10 Procedimiento de configuración del cluster 11 Pruebas de cluster 12 Relanzar el Backup en la BBDD de GAS-FENOSA 13 Operativa de midtiernd6 14 Pruebas de HA 15 FIN Lanzamiento del backup Hay que comprobar que todos los backups han salido correctamente. A las 16:00 se lanzarán los backups. Modificación del /etc/hosts de la máquina cganen1 Se copia el de GN1SU07351F2 y se comprueba que está todo correcto Apagado de los remedy Los remedy están en cganen1 cganen2 cganen4 1 de 14 10/03/2010 11:46
  • 2. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... Hay que hablar con la gente de remedy Apagado de las BBDD Las BBDD están en cganen1 cganen4 Hay que hablar con la gente de BBDD Apagado del sistema operativo Se apagaran los nodos cganen1 cganen2 cganen3 cganen4 GN1SU07351F2 Desasinación de discos Para asignar los discos de cganen tendremos que en primer lugar para los 5 nodos: a) Los discos asginados al servidor de Cganen 1 para Gas Natural son los correspodientes a: PV /dev/sdk1 VG oracmdbvg lvm2 [20.00 GB / 5.00 GB free] PV /dev/sdf1 VG arsiecivg lvm2 [1.97 GB / 64.00 MB free] PV /dev/sde1 VG arsgnvg lvm2 [1.97 GB / 64.00 MB free] PV /dev/sdd1 VG oraiecivg lvm2 [19.97 GB / 0 free] PV /dev/sdg1 VG oraiecivg lvm2 [19.97 GB / 0 free] PV /dev/sdi1 VG oraiecivg lvm2 [39.97 GB / 384.00 MB free] PV /dev/sdl1 VG oraiecivg lvm2 [69.97 GB / 0 free] PV /dev/sdm1 VG oraiecivg lvm2 [79.97 GB / 16.97 GB free] PV /dev/sdb1 VG oragnvg lvm2 [19.97 GB / 0 free] PV /dev/sdh1 VG oragnvg lvm2 [19.97 GB / 0 free] PV /dev/sdj1 VG oragnvg lvm2 [39.97 GB / 0 free] PV /dev/sdc1 VG oragnvg lvm2 [49.97 GB / 20.88 GB free] PV /dev/sda2 VG rootvg lvm2 [20.00 GB / 0 free] PV /dev/sda3 VG rootvg lvm2 [13.66 GB / 864.00 MB free] Esto lo podemos comprobar con: 2 de 14 10/03/2010 11:46
  • 3. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... cganen1:~ # lvscan inactive '/dev/oracmdbvg/u02cmdblv' [5.00 GB] inherit inactive '/dev/oracmdbvg/u03cmdblv' [10.00 GB] inherit inactive '/dev/arsiecivg/arslv' [1.91 GB] inherit ACTIVE '/dev/arsgnvg/arsgnlv' [1.91 GB] inherit inactive '/dev/oraiecivg/u02iecilv' [62.00 GB] inherit inactive '/dev/oraiecivg/u03iecilv' [10.00 GB] inherit inactive '/dev/oraiecivg/u04iecilv' [61.50 GB] inherit inactive '/dev/oraiecivg/u04ieci2lv' [79.00 GB] inherit ACTIVE '/dev/oragnvg/u02gnlv' [9.00 GB] inherit ACTIVE '/dev/oragnvg/u03gnlv' [8.00 GB] inherit ACTIVE '/dev/oragnvg/u04gnlv' [92.00 GB] inherit b) Si observamos en la cabina vemos que los discos que queremos mover están asignados con las lun’s siguientes: Oragnvg -> sdb (Lun 0), sdc (Lun 1), sdh (Lun 6) y sdj (Lun 8) Arsgnvg -> sde (Lun 3) c) Nos conectamos a la cabina y creamos un nuevo grupo de host, al cuál llamaremos por ejemplo: GAS_FENO d) Realizamos un Move (pinchando sobre los host) de cganen 1 y 6 al grupo creado. e) Por último, mapeamos las lunes indicadas al nuevo grupo de hosts creadas. Levantar los servidores de IECI Levantamos los siguientes servidores cganen4 Comprobamos que se ven los discos que tiene que tener correctamente y que la BBDD está arriba yq ue el remedy también está arriba. En caso contrario llamamos a la gente de BBDD y a la gente de remedy Levantamos el servidor cganen2 Comprobamos que se ven los discos que tiene que tener correctamente y que el remedy levanta correctamente. En caso contrario preguntamos a la gente de remedy Levantamos el seridor cganen3 Comprobamos que no se ha levantado nada y que se ven los discos que tiene que tener correctamente. Relanzar el Backup en la BBDD de IECI 3 de 14 10/03/2010 11:46
  • 4. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... Se pide a operación que relancen el backup de la BBDD para comprobar que sale correctamente. Hay que lanzar el backup del nodo cganen2, cganen3 y cganen4 y comprobar que están OK Levantar los servidores de GAS_FENOSA Levantamos los nodos (que no tienen que tener nada en los scripts para que no arranquen nada) cganen1 GN1SU07351F2 Comprobamos que ven correctamente los discos Procedimiento de configuración del cluster a) La instalación de un cluster de SuSe es muy sencillo. Solamente hay que tocar dos archivos /etc/ha.d/ha.cf autojoin any !! Cualquier máquina se puede conectar crm true !! Activamos el CRM que es el sistema principal del cluster bcast eth0 !! Tarjeta para realizar el heartbeat bcast eth2 !! Tarjeta para realizar el heartbeat bcast bond0 !! Tarjeta para realizar el heartbeat node GN1SU07351F2 node cganen1 respawn root /sbin/evmsd !! en caso de morir el evms (opciones avanzadas) lo relanza apiauth evms uid=hacluster,root !! Usuario que puede autenticarse /etc/ha.d/authkeys auth 1 1 md5 IECISA ¡! La palabra IECISA es aleatoria Una vez tengamos esto en las cuatro máquinas solamente hay que lanzar el /etc/init.d/heartbeat start Ejecuatremos el crm_mon y veremos todos los nodos arriba. Pueden salir errores en /var/log/messages por problemas de uuid. Si pasa nos metemos en el directorio /var/lib/heartbeat/ Y borramos los archivos hostcache, hb_uuid y hb_generation en los cuatro nodos. 4 de 14 10/03/2010 11:46
  • 5. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... Hay que tener en cuenta que si queremos borrar la configuración y volver a comenzar hay que borrar el /var/lib/heartbeat/crm/cib.xml en los cuatro nodos Una vez tenemos los cuatro nodos arriba tenemos que empezar a configurar el cluster. Para eso lo mejor es pasarle la configuración a través de un xml. Primero metemos las opciones del cluster. En un archivo ponemos <cluster_property_set id="cib-bootstrap-options"> <attributes> <nvpair id="cib-bootstrap-options-no_quorum_policy" name="no_quorum_policy" value="ignore"/> <nvpair id="cluster_delay" name="cluster-delay" value="120s"/> <nvpair id="stick_delay" name="default_resource_stickiness" value="0"/> <nvpair id="default_action_timeout" name="default_action_timeout" value="10s"/> <nvpair id="default_resource_failure_stickiness" name="default_resource_failure_stickiness" value="0"/ <nvpair id="stonith_enabled" name="stonith_enabled" value="false"/> <nvpair id="stonith_action" name="stonith_action" value="false"/> <nvpair id="symmetric_cluster" name="symmetric_cluster" value="true"/> <nvpair id="stop_orphan_resources" name="stop_orphan_resources" value="true"/> <nvpair id="stop_orphan_actions" name="stop_orphan_actions" value="true"/> <nvpair id="remove_after_stop" name="remove_after_stop" value="false"/> <nvpair id="is_managed_default" name="is_managed_default" value="true"/> </attributes> </cluster_property_set> LLamamos a este archivo option y hacemos cibadmin -U -o crm_config -x option Luego pasamos la informacion de los resources cib.xml En negro esta lo que no se toca <cib generated="true" admin_epoch="0" have_quorum="false" num_peers="2" cib_feature_revision="1.3" ccm_transitio <configuration> </crm_config> <nodes> <node uname="cganen1" type="normal" id="4174bbd4-fe07-46b3-8a3e-2178a16d35ad"/> <node uname="GN1SU07351F2" type="normal" id="04b05b1e-6d75-4660-9ca6-2dc181c0f9ba"/> </nodes> <resources> <group id="Ora_Asur_GAS"> IP DE BACKUP 5 de 14 10/03/2010 11:46
  • 6. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ipbck"> <operations> <op id="ipbck-startup" name="monitor" interval="0" timeout="90s"/> <op id="ipbck-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_ipbck_instance_attrs"> <attributes> <nvpair id="d1f09460-fc21-4b6e-95f1-1013ccaa6d4d" name="ip" value="23.23.14.33"/> <nvpair id="1b4c99fb-f733-45d1-976a-9004afa821a6" name="nic" value="eth0:0"/> <nvpair id="netmask-ipbck" name="netmask" value="24"/> </attributes> </instance_attributes> </primitive> IP DE ORACLE <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ip_oraasur"> <operations> <op id="ip_oraasur-startup" name="monitor" interval="0" timeout="90s"/> <op id="ip_oraasur-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_ip_oraasur_instance_attrs"> <attributes> <nvpair id="4acae341-6f0a-434c-8bec-7cad02600b30" name="ip" value="10.228.140.82"/> <nvpair id="76bcadeb-b6ab-4ed1-89cd-81af1ce9228a" name="nic" value="eth2:0"/> <nvpair id="netmask-ip-oraasur" name="netmask" value="26"/> </attributes> </instance_attributes> </primitive> VG DE ORACLE <primitive class="ocf" type="LVM" provider="heartbeat" id="resource_oragnvg"> <operations> <op id="oragnvg-startup" name="monitor" interval="0" timeout="90s"/> <op id="oragnvg-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_oragnvg_instance_attrs"> <attributes> <nvpair id="dc3d094a-4a25-454d-b45f-949d6eb4a0bf" name="volgrpname" value="oragnvg"/> </attributes> </instance_attributes> </primitive> FS 6 de 14 10/03/2010 11:46
  • 7. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... <primitive class="ocf" type="Filesystem" provider="heartbeat" id="resource_u02fs"> <operations> <op id="u02fs-startup" name="monitor" interval="0" timeout="90s"/> <op id="u02fs-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_u02fs_instance_attrs"> <attributes> <nvpair id="4432b38e-9202-4b16-910d-ece86fe6ca5f" name="device" value="/dev/oragnvg/u02gnlv"/> <nvpair id="a1151bcd-50bc-4ca2-9d7b-083f1b196213" name="directory" value="/u02_gn"/> <nvpair id="5a889952-178b-46c9-9673-73df161a96ad" name="fstype" value="reiserfs"/> </attributes> </instance_attributes> </primitive> <primitive class="ocf" type="Filesystem" provider="heartbeat" id="resource_u03fs"> <operations> <op id="u03fs-startup" name="monitor" interval="0" timeout="90s"/> <op id="u03fs-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_u03fs_instance_attrs"> <attributes> <nvpair id="05b770c5-3534-4aab-98e8-40c5e9ae9054" name="device" value="/dev/oragnvg/u03gnlv"/> <nvpair id="cdb013da-3af7-4a43-ab27-e58ec2be7706" name="directory" value="/u03_gn"/> <nvpair id="a97a33d9-85fc-4a1c-868d-2a7f808c819d" name="fstype" value="reiserfs"/> </attributes> </instance_attributes> </primitive> <primitive class="ocf" type="Filesystem" provider="heartbeat" id="resource_u04fs"> <operations> <op id="u04fs-startup" name="monitor" interval="0" timeout="90s"/> <op id="u04fs-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_u04fs_instance_attrs"> <attributes> <nvpair id="234431d4-b1b4-4d1e-9858-f7d7f8b2fd90" name="device" value="/dev/oragnvg/u04gnlv"/> <nvpair id="3214ada9-2d40-425e-aa8c-2e646dd04832" name="directory" value="/u04_gn"/> <nvpair id="ebe1ef9c-58a6-4253-a33e-c8d0789655ef" name="fstype" value="reiserfs"/> </attributes> </instance_attributes> </primitive> BBDD de GAS <primitive id="resource_oragas" class="ocf" type="oracle" provider="heartbeat"> <operations> <op id="oragas-startup" name="monitor" interval="0" timeout="90s"/> <op id="oragas-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_oragas_instance_attrs"> <attributes> <nvpair id="5024dd71-b4d8-4dc3-8ed6-87bdfb887251" name="sid" value="ASURGAS"/> <nvpair id="5024dd71-b4d8-4dc3-8ed6-87qwe" name="user" value="orarem"/> <nvpair id="5024dd71-b4d8-4dc3-8ed6-qweqw" name="home" value="/u01/app/oracle/product/10.2/"/> </attributes> </instance_attributes> </primitive> LISTENER de GAS 7 de 14 10/03/2010 11:46
  • 8. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... <primitive class="ocf" type="oralsnr" provider="heartbeat" id="resource_lst_GAS"> <operations> <op id="oragaslsn-startup" name="monitor" interval="0" timeout="90s"/> <op id="oragaslsn-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_lst_GAS_instance_attrs"> <attributes> <nvpair id="29b9170f-b2ac-4e5c-9aa3-dfd256cd14f1" name="sid" value="ASURGAS"/> <nvpair id="5024dd71-b4d8-4d323d6-87qwe" name="user" value="orarem"/> <nvpair id="5024dd71-b4d8123128ed6-qweqw" name="home" value="/u01/app/oracle/product/10.2/"/> <nvpair id="f9623fe1-e548-4f0b-889e-a9a6b30e5199" name="listener" value="LISTENER_ASURGAS"/> </attributes> </instance_attributes> </primitive> </group> <group id="REMEDY_Asur_GAS"> IP DEL REMEDY <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ip_remedy"> <operations> <op id="ipremedy-startup" name="monitor" interval="0" timeout="90s"/> <op id="ipremedy-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_ip_remedy_instance_attrs"> <attributes> <nvpair id="2d074190-ae75-405e-be7f-fc468da0fb98" name="ip" value="172.19.0.3"/> <nvpair id="7535a2dc-f924-4cf1-8ce7-a38f44bb4283" name="nic" value="bond0:0"/> <nvpair id="netmask-ip-remedy" name="netmask" value="27"/> </attributes> </instance_attributes> </primitive> IP DEL REMEDY <primitive class="ocf" type="IPaddr" provider="heartbeat" id="resource_ip_remedy_2"> <operations> <op id="ipremedy2-startup" name="monitor" interval="0" timeout="90s"/> <op id="ipremedy2-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_ip_2_remedy_instance_attrs"> <attributes> <nvpair id="2d074190-ae75-405e-be7f-fc468da0fb98" name="ip" value="10.228.140.102"/> <nvpair id="7535a2dc-f924-4cf1-8ce7-a38f44bb4283" name="nic" value="eth2:1"/> <nvpair id="netmask-ip_remedy-2" name="netmask" value="26"/> </attributes> </instance_attributes> </primitive> VG DEL REMEDY <primitive id="resource_arsgnvg" class="ocf" type="LVM" provider="heartbeat"> <operations> <op id="arsgnvg-startup" name="monitor" interval="0" timeout="90s"/> <op id="arsgnvg-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_arsgnvg_instance_attrs"> <attributes> <nvpair id="78aa4b51-cf6e-420e-a5ef-91cc80b3f623" name="volgrpname" value="arsgnvg"/> </attributes> </instance_attributes> </primitive> FS 8 de 14 10/03/2010 11:46
  • 9. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... <primitive id="resource_arsgnfs" class="ocf" type="Filesystem" provider="heartbeat"> <operations> <op id="arsfs-startup" name="monitor" interval="0" timeout="90s"/> <op id="arsfs-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_arsgnfs_instance_attrs"> <attributes> <nvpair id="e6d554d2-7bd8-45a5-be09-214ff76c63e6" name="device" value="/dev/arsgnvg/arsgnlv"/> <nvpair id="772b7b15-0a73-45e8-8811-8e0b601c9500" name="directory" value="/arsgn"/> <nvpair id="83390de4-c621-4228-a48c-42c22fd1a9e9" name="fstype" value="reiserfs"/> </attributes> </instance_attributes> </primitive> APLICACIÓN <primitive id="resource_arsystemGAS" class="ocf" type="arsystemGAS" provider="heartbeat"> <operations> <op id="apliremedy-startup" name="monitor" interval="0" timeout="90s"/> <op id="apliremedy-start" name="start" interval="0" timeout="180s"/> </operations> <instance_attributes id="resource_arsystemGAS_instance_attrs"> <attributes> </attributes> </instance_attributes> </primitive> </group> y lo guardamos en un archivo llamado cluster cibadmin –U –x cluster ORDENES DE ARRANQUE Para guardar los constraints guardamos esto en otro archivo <constraints> <rsc_location id="place_GAS_CG6" rsc="Ora_Asur_GAS"> <rule id="prefered_place_GAS_CG6" score="INFINITY"> <expression attribute="#uname" id="ea680fec-e5ad-4ad9-a195-080370169d6e" operation="eq" value="gn1su073 </rule> </rsc_location> <rsc_location id="place_GAS_CG1" rsc="Ora_Asur_GAS"> <rule id="prefered_place_GAS_CG1" score="0"> <expression attribute="#uname" id="a3ef275f-362a-4a26-b4b5-81bb9b622701" operation="eq" value="cganen1" </rule> </rsc_location> <rsc_location id="place_remedy_CG1" rsc="REMEDY_Asur_GAS"> <rule id="prefered_place_remedy_CG1" score="INFINITY"> <expression attribute="#uname" id="ea680fec-e5ad-4ad9-a195-080370169d66" operation="eq" value="cganen1" </rule> </rsc_location> <rsc_location id="place_remedy_CG6" rsc="REMEDY_Asur_GAS"> <rule id="prefered_place_remedy_CG6" score="0"> <expression attribute="#uname" id="a3ef275f-362a-4a26-b4b5-81bb9b622706" operation="eq" value="gn1su073 </rule> </rsc_location> DEPENDENCIAS DE RECURSOS 9 de 14 10/03/2010 11:46
  • 10. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... <rsc_order id="order_ORA" from="Ora_Asur_GAS" type="before" to="REMEDY_Asur_GAS"/> </constraints> y lo guardamos en otro archivo llamado cluster2 cibadmin –U –x cluster2 </configuration> </cib> Pruebas de cluster Una vez que tengamos esto tendremos que realizar las pruebas del cluster. a) Mover el remedy al nodo GN1SU07351F2 crm_resource -M -r REMEDY_Asur_GAS -t group -H GN1SU07351F2 Comprobamos que esta arriba crm_resource -W -r REMEDY_Asur_GAS -t group LLAMAR A BBDD Y REMEDY PARA COMPROBAR b) Parar el remedy del nodo GN1SU07351F2 y mover la BBDD al nodo1 y levantar el remedy en el nodo GN1SU07351F2 Paramos el Remedy crm_resource -r REMEDY_Asur_GAS -t group -p target_role -v stopped Comprobamos que está parada crm_resource -W -r REMEDY_Asur_GAS -t group Movemos el la BBDD al nodo 1 crm_resource -M -r Ora_Asur_GAS -t group Comprobamos que está OK 10 de 14 10/03/2010 11:46
  • 11. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... crm_resource -W -r Ora_Asur_GAS -t group Levantamos el remedy en el nodo GN1SU07351F2 crm_resource -r REMEDY_Asur_GAS -t group -p target_role -v started crm_resource -M -r REMEDY_Asur_GAS -t group Comprobamos que está todo OK crm_resource -W -r REMEDY_Asur_GAS -t group LLAMAR A BBDD Y REMEDY PARA COMPROBAR [[HAY QUE RECORDAR QUE EL MIGRATE SIEMPRE ES AL NODO CONTRARIO DEL DE LA MÁXIMA PRIORIDAD. PARA BORRAR ESTA ENTRADA HAY QUE PONER -U. crm_resource -U -r REMEDY_Asur_GAS -t group]] c) Mover remedy al nodo 1 crm_resource -U -r REMEDY_Asur_GAS -t group Comprobamos que está todo OK crm_resource -W -r REMEDY_Asur_GAS -t group LLAMAR A BBDD Y REMEDY PARA COMPROBAR d) Apagar el remedy en nodo 1. Mover BBDD al nodo GN1SU07351F2. Levantar remedy en nodo 1 Paramos el Remedy crm_resource -r REMEDY_Asur_GAS -t group -p target_role -v stopped Comprobamos que está parada crm_resource -W -r REMEDY_Asur_GAS -t group Movemos el la BBDD al nodo GN1SU07351F2 crm_resource -U -r Ora_Asur_GAS -t group Comprobamos que está OK crm_resource -W -r Ora_Asur_GAS -t group Levantamos el remedy en el nodo 1 11 de 14 10/03/2010 11:46
  • 12. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... crm_resource -r REMEDY_Asur_GAS -t group -p target_role -H cganen1 -v started Comprobamos que está todo OK crm_resource -W -r REMEDY_Asur_GAS -t group LLAMAR A BBDD Y REMEDY PARA COMPROBAR Relanzar el Backup en la BBDD de GAS-FENOSA Se pide a operación que relancen el backup de la BBDD para comprobar que sale correctamente. Hay que lanzar el backup del nodo cganen1 y GN1SU07351F2 y comprobar que están OK Operativa de midtiernd6 LLamamos a Enrique de redes al 79392 para meter el nodo midtiernd6 en el balanceador Comprobamos que está todo correcto Pruebas de HA Las pruebas serán las siguientes: a) Apagar el midtiernd3 Se comprueba que todo está correcto b) Levantamos midtiernd3 Comprobamos que está todo correcto c) Apagamos midtiernd4 Comprobamos que está todo correcto d) Levantar el midtiernd4 Comprobamos que está todo correcto e) Apagamos el midtiernd3 y el midtiernd4 12 de 14 10/03/2010 11:46
  • 13. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... Comprobamos que está todo correcto f) Levantamos el midtiernd3 y el midtiernd4 Comprobamos que está todo Correcto FIN Si hemos llegado aquí con todo correcto quiere decir que los milagros existen El script de arranque del remedy es GN1SU07351F2:/etc/init.d/rc5.d # cat ../ipscluster #! /bin/sh # Copyright (c) 1996-2002 SuSE GmbH Nuernberg, Germany. All rights reserved. # # Author: Christopher Mahmood <ckm+snmp@suse.de>, Remo Behn <ray+snmp@suse.de> # # ### BEGIN INIT INFO # Provides: ip's fs # Required-Start: $network # Required-Stop: # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Description: start ips virtuales ### END INIT INFO case "$1" in start) ifconfig bond0:0 172.19.0.3 netmask 255.255.255.224 up ifconfig eth2:1 10.228.140.102 netmask 255.255.255.192 up vgchange -ay arsgnvg mount -t reiserfs /dev/arsgnvg/arsgnlv /arsgn ;; stop) ifconfig bond0:0 172.19.0.3 netmask 255.255.255.224 down ifconfig eth2:1 10.228.140.102 netmask 255.255.255.192 down umount /arsgn vgchange -an arsgnvg ;; *) echo "Usage: $0 {start|stop}" exit 1 ;; esac el script de arranque de la BBDD es 13 de 14 10/03/2010 11:46
  • 14. Configuración de cluster de cganen1 y cganen6 - Maniac http://10.228.138.44/html/mediawiki/index.php/Configuraci%C3%B3n... cganen1:/etc/init.d/rc5.d # cat ../ipscluster #! /bin/sh # Copyright (c) 1996-2002 SuSE GmbH Nuernberg, Germany. All rights reserved. # # Author: Christopher Mahmood <ckm+snmp@suse.de>, Remo Behn <ray+snmp@suse.de> # # ### BEGIN INIT INFO # Provides: ip's fs # Required-Start: $network # Required-Stop: # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Description: start ips virtuales ### END INIT INFO case "$1" in start) ifconfig eth0:0 23.23.14.33 netmask 255.255.255.0 up ifconfig eth2:0 10.228.140.82 netmask 255.255.255.192 up vgchange -ay oragnvg mount -t reiserfs /dev/oragnvg/u02gnlv /u02_gn mount -t reiserfs /dev/oragnvg/u03gnlv /u03_gn mount -t reiserfs /dev/oragnvg/u04gnlv /u04_gn su - orarem -c /u02_gn/admin/ASURGAS/scripts/arranca_ASURGAS.sh ;; stop) su - orarem -c /u02_gn/admin/ASURGAS/scripts/parar_ASURGAS.sh ifconfig eth0:0 23.23.14.33 netmask 255.255.255.0 down ifconfig eth2:0 10.228.140.82 netmask 255.255.255.192 down umount /u02_gn umount /u03_gn umount /u04_gn vgchange -an oragnvg ;; *) echo "Usage: $0 {start|stop}" exit 1 ;; esac Obtenido de "http://10.228.138.44/html/mediawiki/index.php/Configuraci %C3%B3n_de_cluster_de_cganen1_y_cganen6" Esta página fue modificada por última vez el 10:41, 10 mar 2010. El contenido está disponible bajo los términos de la GNU Free Documentation License 1.2 14 de 14 10/03/2010 11:46