Guía de instalación del software de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Cómo crear un recurso de Oracle Grid Infrastructure para interoperabilidad con Oracle Solaris Cluster

Utilice este procedimiento para crear un recurso de Oracle Grid Infrastructure. Este recurso coordina operaciones gestionados por Oracle Clusterware con operaciones gestionadas por Oracle Solaris Cluster.

Antes de empezar

Asegúrese de haber registrado y configurado los grupos de recursos de Oracle ASM. Consulte Registro y configuración del grupo de recursos de Oracle ASM.

  1. Asuma el rol root o conviértase en un administrador que proporcione las autorizaciones solaris.cluster.admin y solaris.cluster.modify.
  2. Si el sistema de archivos va a ser usado por un cluster de zona, desde la zona global de un nodo, cree un recurso de proxy de Oracle Clusterware.
    1. Cree el recurso.
      # /inicio_Grid/bin/crsctl add type sun.zcboot_proxy.type -basetype local_resource
      # /inicio_Grid/bin/crsctl add res sun.wait-zc-rs \
      -type sun.zcboot_proxy.type \
      -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
      ACL='owner:root:rwx,pgrp:oinstall:rwx,other::r--' \
      SCRIPT_TIMEOUT='20' \
      RESTART_ATTEMPTS='60' "
    2. Verifique el recurso.
      # /inicio_Grid/bin/crsctl stat res sun.wait-zc-rs -p
      NAME=sun.wait-zc-rs
      TYPE=sun.zcboot_proxy.type
      ACL=owner:root:rwx,pgrp:oinstall:rwx,other::r-
      …
    3. Ponga en línea el recurso.
      # /inicio_Grid/bin/crsctl start res sun.wait-zc-rs
  3. Cree el tipo de recurso de Oracle Grid Infrastructure sun.storage_proxy.type .

    Realice este paso donde creó el tipo de recurso sun.storage_proxy.type.

    # /inicio_Grid/bin/crsctl \
    add type sun.storage_proxy.type \
    -basetype local_resource \
    -attr \
    "ATTRIBUTE=ACTION_SCRIPT,TYPE=string", \
    "ATTRIBUTE=HOSTING_MEMBERS,TYPE=string", \
    "ATTRIBUTE=CARDINALITY,TYPE=string", \
    "ATTRIBUTE=PLACEMENT,TYPE=string", \
    "ATTRIBUTE=SCRIPT_TIMEOUT,TYPE=int", \
    "ATTRIBUTE=RESTART_ATTEMPTS,TYPE=int", \
    "ATTRIBUTE=ACL,TYPE=string", \
    "ATTRIBUTE=VERSION,TYPE=string"
  4. Cree el recurso sun.resource de Oracle Grid Infrastructure de tipo sun.storage_proxy.type.

    Realice este paso donde creó el tipo de recurso sun.storage_proxy.type.

    El nombre del recurso de Oracle Grid Infrastructure utiliza el formato sun.resource, donde resource es el nombre del recurso SUNW.ScalDeviceGroup, SUNW.ScalMountPoint o SUNW.scalable_acfs_proxy.

    # /inicio_Grid/bin/crsctl add resource sun.resource \
    -type sun.storage_proxy.type \
    -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
    CARDINALITY='number-nodes' \
    SCRIPT_TIMEOUT='timeout' \
    PLACEMENT='restricted' \
    RESTART_ATTEMPTS='restarts' \
    HOSTING_MEMBERS='nodelist' \
    VERSION='1' "
    CARDINALITY

    El número de nodos de la presencia de cluster

    HOSTING_MEMBERS

    La lista de nodos de la pertenencia de cluster

  5. Ponga en línea el recurso storage_proxy de Oracle Grid Infrastructure.
    # /inicio_Grid/bin/crsctl start resource sun.resource
  6. Cree el desencadenador de parada de Oracle Grid Infrastructure para el recurso del proxy de ACFS de Oracle Solaris Cluster.

    Realice este paso en un nodo del cluster global.

    1. Cree el recurso desencadenador de detención.
      # /inicio_Grid/bin/crsctl add type sun.stoptrigger.type -basetype cluster_resource
      # /inicio_Grid/bin/crsctl add res sun.acfs-rs -type sun.stoptrigger.type \
      -attr "action_script='/opt/SUNWscor/dsconfig/bin/crs_stoptrigger_action' \
      HOSTING_MEMBERS='node1 node2[…]' \
      CARDINALITY='number-nodes' \
      placement='restricted' \
      ACL='owner:root:rwx,pgrp:oinstall:rwx,other::r--' \
      SCRIPT_TIMEOUT='20' \
      RESTART_ATTEMPTS='60' \
      START_DEPENDENCIES='hard(ora.appdg.ASMvolume.acfs) pullup:always(ora.appdg.ASMvolume.acfs)' \
      STOP_DEPENDENCIES='hard(ora.appdg.ASMvolume.acfs)' "
    2. Verifique el recurso desencadenador de detención.
      # /inicio_Grid/bin/crsctl stat res sun.acfs-rs -p
      NAME=sun.resource
      TYPE=sun.stoptrigger.type
      …
    3. Inicie el recurso desencadenador de detención.
      # /inicio_Grid/bin/crsctl start res sun.acfs-rs
    4. Compruebe que el recurso esté en línea en todos los nodos.
      # /inicio_Grid/bin/crsctl stat res sun.acfs-rs