Guía de administración y planificación de servicios de datos de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Cómo cambiar las propiedades de dependencia de recursos

En este procedimiento, se explica cómo configurar una propiedad de dependencia de recursos. El administrador de grupos de recursos admite las dependencias de un recurso sobre otro. Puede especificar dependencias de recursos por nodo, que pueden ser diferentes para cada instancia por nodo de un recurso. Las instancias por nodo son instancias del recurso que están en línea de forma simultánea (en un grupo de recursos de varios usos) o separadas en tiempo (en un grupo de recursos de failover) en nodos distintos. Si desea obtener una descripción de las propiedades de recursos, consulte la página del comando man r_properties(5).

Puede utilizar la utilidad clsetup o el CLI para configurar una dependencia de recursos. El siguiente procedimiento muestra los pasos de la utilidad clsetup.

  1. Asuma el rol root en cualquier nodo del cluster.
  2. Inicie la utilidad clsetup.
    # clsetup

    Aparece el menú principal de clsetup.


    Notas -  Si desea utilizar la CLI para configurar una dependencia por nodo en un subconjunto de nodos del cluster, especifique cada dependencia por nodo de la siguiente forma: resourcename@nodename.
  3. Escriba el número correspondiente a la opción de los grupos de recursos y presione Intro.

    Aparece el menú de grupos de recursos.

  4. Escriba el número de la opción para cambiar las propiedades del recurso y presione Intro.

    La pantalla de cambio de propiedades de un recurso muestra una descripción de la tarea.

  5. Escriba sí y presione Intro.

    Se muestra un menú de opciones para esta tarea.

  6. Escriba el número correspondiente a la opción para cambiar las propiedades de recursos estándar y presione Intro.

    Se muestra un menú de opciones para esta tarea.

  7. Escriba el número de la opción para el recurso cuyas propiedades desea cambiar y presione Intro.

    Solo se muestran las propiedades estándar mientras el recurso se encuentra en este estado. Podría tener que desactivar el recurso para cambiar determinadas propiedades. Consulte la página del comando man r_properties(5) para obtener información acerca de la configuración de propiedades de recursos estándar.

    Puede optar por elegir las propiedades resource_dependencies, resource_dependencies_weak, resource_dependencies_restart, o resource_dependencies_offline_restart.

  8. Presione Intro cuando se muestra el estado del recurso.
  9. Escriba el número de la opción para la propiedad de dependencia que desea cambiar y presione Intro.

    Se muestra el nombre de la propiedad, el tipo, la descripción y el valor.

  10. Escriba los nuevos valores de la lista de dependencias y presione Intro.

    Especifique cada recurso del cual dependerá este recurso mediante el siguiente formato: resource-name, resource-name{qualifier}, or resource-name@node. Consulte el texto en pantalla para obtener más información.

    Por ejemplo, puede cambiar el valor de la propiedad resource_dependencies de rs1 a rs1@mynode1,rs2@mynode2,rs3.

  11. Escriba sí y presione Intro.
  12. Verifique que la dependencia estaba configurada; pera ello, presione Intro después de que aparece el mensaje Comando finalizado correctamente.

    El nuevo valor que escribió aparece en la columna Configuración actual de la propiedad.

Ejemplo 2-23  Cambio de propiedades de dependencias de recursos

En el siguiente ejemplo, se muestra cómo utilizar el comando clresource para definir una dependencia de recursos por nodos dependiente de dos recursos de nombre de host lógico diferentes. El ejemplo utiliza un recurso escalable denominado gds-rs y define la dependencia de gds-rs en trancos-3-rs en ptrancos1 y trancos-4-rs en ptrancos2.

ptrancos1# clresource set -p resource_dependencies=trancos-3-rs@ptrancos1, \
trancos-4-rs@ptrancos2 gds-rs
ptrancos1# clresource show -p resource_dependencies gds-rs

=== Resources ===

Resource:                                       gds-rs
Resource_dependencies: trancos-3-rs@ptrancos1 trancos-4-rs@ptrancos2

--- Standard and extension properties ---
Ejemplo 2-24  Visualización de propiedades de dependencias de recursos

En el siguiente ejemplo, se muestra cómo utilizar el comando scha_resource_get command para recuperar una dependencia de recursos por nodos dependiente de dos recursos de nombre de host lógico diferentes. Para configurar una dependencia de recursos por nodo, debe utilizar el comando clresource set. El ejemplo utiliza un recurso escalable denominado gds-rs y define la dependencia de gds-rs en trancos-3-rs en ptrancos1 y trancos-4-rs en ptrancos2.

Desde el nodo ptrancos1:

ptrancos1(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-3-rs
ptrancos1(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos1
trancos-3-rs
ptrancos1(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos2
trancos-4-rs
ptrancos1(/root)$ scha_resource_get -Q -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-3-rs@ptrancos1 
trancos-4-rs@ptrancos2
ptrancos1(/root)$ scha_resource_get -O NETWORK_RESOURCES_USED -R gds-rs
trancos-3-rs

Desde el nodo ptrancos2:

ptrancos2(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-4-rs
ptrancos2(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos1
trancos-3-rs
ptrancos2(/root)$ scha_resource_get -O RESOURCE_DEPENDENCIES_NODE -R gds-rs ptrancos2
trancos-4-rs
ptrancos2(/root)$ scha_resource_get -Q -O RESOURCE_DEPENDENCIES -R gds-rs
trancos-3-rs@ptrancos1
trancos-4-rs@ptrancos2
ptrancos2(/root)$ scha_resource_get -O NETWORK_RESOURCES_USED -R gds-rs
trancos-4-rs