Guía del servicio de datos de Oracle® para Oracle Real Application Clusters

Salir de la Vista de impresión

Actualización: Julio de 2014, E52255–01
 
 

Cómo agregar Soporte para Oracle RAC a los nodos seleccionados

Siga este procedimiento si va a agregar nodos a un cluster y necesita ejecutar Soporte para Oracle RAC en los nodos. Efectúe este procedimiento sólo desde un nodo.

Esta tarea implica agregar los nodos seleccionados desde los grupos de recursos siguientes, en el orden que se indica a continuación:

  • Grupos de recursos para recursos de punto de montaje de sistemas de archivos escalables

  • El grupo de recursos de estructura de administrador de volúmenes de varios propietarios, si se utiliza.

  • El grupo de recursos de estructura de Soporte para Oracle RAC

  • Grupos de recursos para recursos de grupos de dispositivos escalables

  • Grupos que contienen recursos para el servidor de metadatos Sun QFS

  • Grupos de recursos para recursos de nombre de host lógico

  • El grupo de recursos para la base de datos de Soporte para Oracle RAC

Antes de empezar

  • Asegúrese de que los paquetes de software necesarios de Soporte para Oracle RAC estén instalados en cada nodo al que vaya a agregar Soporte para Oracle RAC. Para obtener más información, consulte Instalación del paquete Soporte para Oracle RAC.

  • Asegúrese de que el nodo que agregue esté conectado al almacenamiento compartido que utiliza la configuración de Soporte para Oracle RAC.

  1. Asuma el rol root en cualquier nodo del cluster.
  2. Agregue los nodos a cualquier grupo de recursos que contenga recursos de puntos de montaje de sistemas de archivos escalables.

    Si no se ha configurado ningún grupo de recursos que contenga recursos de puntos de montaje de sistemas de archivos escalables, omita este paso.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -S -n nodelist scal-mp-rg
    –n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    scal-mp-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  3. Agregue nodos al grupo de recursos de estructura de administrador de volúmenes de varios propietarios, en caso de que se utilice.
    # clresourcegroup add-node -S -n nodelist vucmm-fmwk-rg
    –n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que se agrega el grupo de recursos.

    vucmm-fmwk-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  4. Agregue los nodos al grupo de recursos de estructura de Soporte para Oracle RAC.
    # clresourcegroup add-node -S -n nodelist rac-fmwk-rg
    –n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    rac-fmwk-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  5. Agregue los nodos a cualquier grupo de dispositivos escalables que utilice para archivos de Oracle Database.

    Si no utiliza grupos de dispositivos escalables para archivos de Oracle Database, omita este paso.

    La realización de este paso depende del tipo de grupo de dispositivos escalables.

    • Para cada conjunto de discos de múltiples propietarios de Solaris Volume Manager para Sun Cluster, escriba el siguiente comando:
      # metaset -s set-name -M -a -h nodelist
      –s set-name

      Especifica el conjunto de discos de múltiples propietarios de Solaris Volume Manager para Sun Cluster al que se agregan los nodos.

      –h nodelist

      Especifica una lista separada por comas de nodos de cluster que se van a agregar al conjunto de discos de varios propietarios.

  6. Agregue los nodos a cualquier grupo de recursos que contenga recursos de grupos de dispositivos escalables.

    Si no se ha configurado ningún grupo de recursos que contenga recursos de grupos de dispositivos escalables, omita este paso.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -S -n nodelist scal-dg-rg
    –n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    scal-dg-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  7. Monte cada sistema de archivos compartido al que se deba acceder desde los nodos que se están agregando.

    Si no debe acceder a ningún sistema de archivos compartido desde los nodos que se están agregando, omita este paso.

    Para cada sistema de archivos que esté montando, escriba el siguiente comando:

    # mount mount-point
    mount-point

    Especifica el punto de montaje del sistema de archivos que se montan.

  8. Agregue los nodos a los grupos que contengan recursos para el servidor de metadatos Sun QFS.

    Si no se configuraron grupos que contengan recursos para el servidor de metadatos Sun QFS, omita este paso.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -n nodelist qfs-mds-rg
    –n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    qfs-mds-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  9. Ponga en línea todos los grupos de recursos a los que ha agregado nodos en el Step 7.

    Estos grupos de recursos contienen recursos de grupos de dispositivos escalables.

    Si no se ha configurado ningún grupo de recursos que contenga recursos de grupos de dispositivos escalables, omita este paso.

    Para cada grupo de recursos que ponga en línea, escriba el siguiente comando:

    # clresourcegroup online -eM scal-dg-rg
    scal-dg-rg

    Especifica el nombre del grupo de recursos que va a poner en línea.

  10. Inicie Oracle Grid Infrastructure.
    # /etc/init.d/init.crs start
    Startup will be queued to init within 30 seconds.
  11. Agregue los nodos al grupo de recursos para cada base de datos de Soporte para Oracle RAC que deba ejecutarse en los nodos.

    Ejecute el comando siguiente para cada grupo de recursos al que vaya a agregar nodos:

    # clresourcegroup add-node -S -n nodelist rac-db-rg
    –n nodelist

    Especifica una lista separada por comas de nodos de cluster a los que va a agregar Soporte para Oracle RAC.

    rac-db-rg

    Especifica el nombre del grupo de recursos al que se agregan los nodos.

  12. En cada nodo que vaya a agregar, cree los recursos de Oracle Grid Infrastructure que se necesiten para representar los recursos de Oracle Solaris Cluster.

    Cree un recurso de Oracle Grid Infrastructure para cada recurso de Oracle Solaris Cluster para grupos de dispositivos escalables y puntos de montaje de sistemas de archivos escalables de los que dependen componentes de Oracle. Para obtener más información, consulte Cómo crear un recurso de Oracle Grid Infrastructure para la interoperación con Oracle Solaris Cluster.

  13. Modifique cada recurso para las bases de datos de Soporte para Oracle RAC a fin de establecer un valor de propiedad por nodo para cada nodo que agregue.

    Para cada recurso que modifique, siga estos pasos:

    1. Desactive el recurso.
      # clresource disable rac-db-rs
      rac-db-rs

      Especifica el nombre del recurso de base de datos de Soporte para Oracle RAC que va a desactivar.

    2. Active el recurso.
      # clresource enable rac-db-rs
      rac-db-rs

      Especifica el nombre del recurso de base de datos de Soporte para Oracle RAC que va a activar.

  14. Ponga en línea cada grupo de recursos para las bases de datos de Soporte para Oracle RAC.

    Para cada grupo de recursos que ponga en línea, ejecute el siguiente comando:

    # clresourcegroup online -eM rac-db-rg
    rac-db-rg

    Especifica el nombre del grupo de recursos que va a poner en línea.

Ejemplo 7-1  Adición de Soporte para Oracle RAC a los nodos seleccionados

En este ejemplo, se muestra la secuencia de operaciones necesaria para agregar Soporte para Oracle RAC a los nodos pclus3 y pclus4 de un cluster de cuatro nodos.

    La configuración de Soporte para Oracle RAC en este ejemplo es la siguiente:

  • El sistema de archivos compartido Sun QFS en Solaris Volume Manager para Sun Cluster se utiliza para almacenar archivos de Oracle Database.

  • Los puntos de montaje de los sistemas de archivos que se utilizan para los archivos de Oracle Database son los siguientes:

    • Archivos de Oracle Database: /db_qfs/OraData

    • Archivos binarios de Oracle Database y archivos relacionados: /db_qfs/OraHome

  • El conjunto de discos oradg sólo se utiliza en la base de datos de Soporte para Oracle RAC.

  • El nombre de la base de datos de Soporte para Oracle RAC es swb.

  • Un sistema de archivos compartido Sun QFS utiliza un conjunto de discos de múltiples propietarios de Solaris Volume Manager para Sun Cluster con el nombre oradg. La creación de este conjunto de discos se muestra en Example 3–1.

  • La configuración utiliza un grupo de recursos de administrador de volúmenes de múltiples propietarios.

La configuración de grupos de recursos de este ejemplo se muestra en la siguiente tabla.

Grupo de recursos
Objetivo
vucmm-framework-rg
Grupo de recursos de administración de volúmenes de múltiples propietarios.
rac-framework-rg
Grupo de recursos de estructura de Soporte para Oracle RAC.
scaldg-rg
Grupo de recursos para recursos de grupos de dispositivos escalables.
qfsmds-rg
Grupo de recursos para recursos de servidor de metadatos Sun QFS.
scalmnt-rg
Grupo de recursos para recursos de punto de montaje de sistema de archivos escalable.
rac_server_proxy-rg
Grupo de recursos de base de datos de Soporte para Oracle RAC.

Los grupos de recursos necesarios para esta configuración se muestran en Figure A–2.

  1. Para agregar los nodos al grupo de recursos que contiene los recursos de punto de montaje de sistemas de archivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,pclus4 scalmnt-rg
  2. Para agregar los nodos al grupo de recursos de estructura del administrador de volúmenes de múltiples propietarios, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,plcus4 vucmm-framework-rg
  3. Para agregar los nodos al grupo de recursos de estructura de Soporte para Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,plcus4 rac-framework-rg
  4. Para agregar los nodos al conjunto de discos de múltiples propietarios oradg de Solaris Volume Manager para Sun Cluster, se ejecuta el siguiente comando:

    # metaset -s oradg -M -a -h  pclus3 pclus4
  5. Para agregar los nodos al grupo de recursos que contiene recursos del grupo de dispositivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,pclus4 scaldg-rg
  6. Para montar los tipos de sistema de archivos compartido a los que se accede desde los nodos que se desean agregar, se ejecutan los siguientes comandos:

    # mount /db_qfs/OraData
    # mount /db_qfs/OraHome
  7. Para agregar los nodos al grupo que contiene los recursos del servidor de metadatos Sun QFS, se ejecuta el siguiente comando:

    # clresourcegroup add-node -n pclus3,pclus4 qfsmds-rg
  8. Para poner en línea el grupo de recursos que contiene recursos del grupo de dispositivos escalables, se ejecuta el siguiente comando:

    # clresourcegroup online -eM scaldg-rg
  9. Para iniciar Oracle Clusterware y verificar que se haya iniciado correctamente, se ejecutan los siguientes comandos:

    # /etc/init.d/init.crs start
    Startup will be queued to init within 30 seconds.
    # /db_qfs/OraHome/crs/bin/crsctl check crs
    CSS appears healthy
    CRS appears healthy
    EVM appears healthy
  10. Para agregar los nodos al grupo de recursos para la base de datos de Soporte para Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup add-node -S -n pclus3,pclus4 rac_server_proxy-rg

    Después de agregar los nodos al grupo de recursos para la base de datos de Soporte para Oracle RAC, se crean los recursos necesarios de Oracle Clusterware. La creación de estos recursos de Oracle Clusterware excede el alcance de este ejemplo.

  11. Para poner en línea el grupo de recursos para la base de datos de Soporte para Oracle RAC, se ejecuta el siguiente comando:

    # clresourcegroup online -eM rac_server_proxy-rg