También puede recuperar los valores de las propiedades del tipo de recurso, recurso y grupo de recurso seleccionados de Sun Cluster desde la estructura RGM mediante las variables de propiedades. Agent Builder examina las cadenas de comandos de inicio, parada o análisis de las variables de propiedades y sustituye dichas variables por los valores antes de que esta herramienta ejecute el comando.
Las variables de propiedades no se admiten para usarlas con servicios basados en shells Korn.
Esta sección muestra las variables de propiedades que se pueden utilizar. Las propiedades del tipo de recurso, el recurso y el grupo de recursos de Sun Cluster se describen en Apéndice A, Propiedades estándar.
RS_CHEAP_PROBE_INTERVAL
RS_MONITOR_START_TIMEOUT
RS_MONITOR_STOP_TIMEOUT
RS_NAME
RS_NUM_RESTARTS
RS_RESOURCE_DEPENDENCIES
RS_RESOURCE_DEPENDENCIES_WEAK
RS_RETRY_COUNT
RS_RETRY_INTERVAL
RS_SCALABLE
RS_START_TIMEOUT
RS_STOP_TIMEOUT
RS_THOROUGH_PROBE_INTERVAL
SCHA_STATUS
RG_GLOBAL_RESOURCES_USED
RG_IMPLICIT_NETWORK_DEPENDENCIES
RG_MAXIMUM_PRIMARIES
RG_NAME
RG_NODELIST
RG_NUM_RESTARTS
RG_PATHPREFIX
RG_PINGPONG_INTERVAL
RG_RESOURCE_LIST
Puede incluir un símbolo de porcentaje (%) delante de un nombre de propiedad para indicar una variable de propiedad, como se muestra en este ejemplo:
/opt/network_aware/echo_server -t %RS_STOP_TIMEOUT -n %RG_NODELIST
Según el ejemplo anterior, es posible que Agent Builder interprete estas variables de propiedades e inicie la secuencia de comandos echo_server con los siguientes valores:
/opt/network_aware/echo_server -t 300 -n phys-node-1,phys-node-2,phys-node-3
Agent Builder interpreta los tipos de variables de propiedades de la siguiente forma:
Un entero se sustituye por su valor real (por ejemplo, 300).
Un valor booleano se sustituye por la cadena TRUE o FALSE.
Una cadena se sustituye por la cadena real (por ejemplo, phys-node-1 ).
Una lista de cadenas se sustituye por todos los miembros de la lista y se separa cada cadena mediante una coma (por ejemplo phys-node-1,phys-node-2,phys-node-3).
Una lista de enteros se sustituye por todos los miembros de la lista y se separa cada entero mediante una coma (por ejemplo, 1,2,3).
Un tipo enumerado se sustituye por su valor, en forma de cadena.