Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Propiedades del tipo de recurso

A continuación se describen las propiedades del tipo de recurso que define Sun Cluster. Los valores de propiedad están divididos en categorías como sigue (en Categoría):

Las propiedades de tipo de recursos no se pueden actualizar mediante utilidades administrativas, con excepción de Installed_nodes y RT_system , que no se pueden declarar en el archivo RTR y debe definirlas el administrador.

Los nombres de las propiedades aparecen primero, seguidos de la descripción correspondiente.

API_version (entero)

La versión de la API de gestión de recursos que utiliza la implementación de este tipo de recurso.

La siguiente información resume el valor máximo de API_version que admite cada versión de Sun Cluster.

Hasta 3.1

2

3.1 10/03

3

3.1 4/04

4

3.1 9/04

5

Si se establece un valor para API_version que sea superior a 2 en el archivo RTR, se impedirá que un tipo de recurso se instale en una versión de Sun Cluster que admita una versión máxima inferior. Por ejemplo, si establece API_version=5 para un tipo de recurso, dicho tipo de recurso no se podrá instalar en ninguna versión de Sun Cluster que saliera al mercado antes de la 3.1 9/04.

Categoría:

Opcional

Valor predeterminado:

2

Ajustable:

No

Boot (cadena)

Un método de rellamada opcional: la ruta al programa que el gestor de grupos de recursos invoca en un nodo, que se une o vuelve a unirse al clúster cuando un recurso de este tipo ya está gestionado. Este método debe inicializar acciones para recursos de este tipo, similares a las del método Init.

Categoría:

Condicional/Explícito

Valor predeterminado:

Ninguno

Ajustable:

No

Failover (boolean)

TRUE indica que los recursos de este tipo no se pueden configurar en ningún grupo que pueda estar en línea en varios nodos al mismo tiempo.

Categoría:

Opcional

Valor predeterminado:

FALSE

Ajustable:

No

Fini (cadena)

Un método de rellamada opcional: la ruta al programa que invoca el gestor de grupos de recursos, cuando un recurso de este tipo se elimina del control del gestor de grupos de recursos.

Categoría:

Condicional/Explícito

Valor predeterminado:

Ninguno

Ajustable:

No

Init (cadena)

Un método de rellamada opcional: la ruta al programa que invoca el gestor de grupos de recursos, cuando un recurso de este tipo entra bajo el control del gestor de grupos de recursos.

Categoría:

Condicional/Explícito

Valor predeterminado:

Ninguno

Ajustable:

No

Init_nodes (enum.)

Los valores pueden ser RG_primaries (sólo los nodos que puede controlar el recurso) o RT_installed_nodes (todos los nodos en los que está instalado el tipo de recurso). Indica los nodos en los que el gestor de grupos de recursos llamará a los métodos Init, Fini, Boot y Validate.

Categoría:

Opcional

Valor predeterminado:

RG_primaries

Ajustable:

No

Installed_nodes (string_array )

Una lista de los nombres de nodo del clúster en los que se puede ejecutar el tipo de recurso. RGM crea automáticamente esta propiedad. El administrador del clúster puede establecer el valor. No se puede declarar esta propiedad en el archivo RTR.

Categoría:

Puede configurarla el administrador del clúster

Valor predeterminado:

Todos los nodos del clúster

Ajustable:

Is_logical_hostname (boolean

TRUE indica que este tipo de recurso es alguna versión del tipo de recurso LogicalHostname que administra direcciones (IP) protocolo de Internet de recuperación de fallos.

Categoría:

Sólo consulta

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Is_shared_address (boolean)

TRUE indica que este tipo de recurso es alguna versión del tipo de recurso SharedAddress que administra direcciones IP (protocolo de Internet) de recuperación de fallos.

Categoría:

Sólo consulta

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Monitor_check (cadena)

Un método de rellamada opcional: la ruta al programa que invoca el Gestor de grupos de recursos antes de hacer una operación de recuperación de fallos solicitada por el supervisor de un recurso de este tipo.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Monitor_start (cadena)

Un método de rellamada opcional: la ruta al programa que invoca el Gestor de grupos de recursos para empezar un supervisor de fallos para un recurso de este tipo.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Monitor_stop (cadena)

Un método de rellamada necesario si se establece Monitor_start: la ruta al programa que invoca el Gestor de grupos de recursos para detener un recurso de este tipo.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Pkglist (string_array)

Una lista opcional de paquetes que están incluidos en la instalación del tipo de recursos.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Postnet_stop (cadena)

Un método de rellamada opcional: la ruta al programa que invoca RGM después de llamar al método Stop de cualquier recurso de dirección de red del que depende un recurso de este tipo. Después de configurar interfaces de red, este método debe realizar acciones Stop.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Prenet_start (cadena)

Un método de rellamada opcional: la ruta al programa que invoca RGM antes de llamar al método Stop de cualquier recurso de dirección de red del que depende un recurso de este tipo. Este método debe realizar acciones de Start que deben completarse antes de configurar las interfaces de red.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Resource_type (cadena)

El nombre del tipo de recurso. Para ver los nombres de los tipos de recursos registrados actualmente, utilice:

scrgadm -p

En Sun Cluster 3.1 y posteriores, los nombres de los tipos de recursos incluyen la versión, que es obligatoria:

vendor_id.resource_type:version

Los tres componentes del nombre de un tipo de recurso son propieades especificadas en el archivo RTR como, por ejemplo, ID_proveedor, Tipo_recurso y Versión_RT. El comando scrgadm permite insertar delimitadores tales como el punto (.) y los dos puntos (:). El sufijo RT_version del nombre del tipo de recurso es el mismo valor que la propiedad RT_version. Para garantizar que el ID_fabricante sea único, se recomienda utilizar el símbolo bursátil de la empresa que crea el tipo de recurso. Los nombres del tipo de recursos creados antes de Sun Cluster 3.1 siguen usando el formato:

vendor_id.resource_type

Categoría:

Necesaria

Valor predeterminado:

Cadena vacía

Ajustable:

No

RT_basedir (cadena)

La ruta de directorio que se usa para completar las rutas relativas de los métodos de rellamada. Esta ruta se debe establecer en el punto de instalación de los paquetes de tipos de recursos. Debe ser una ruta completa, es decir, tiene que empezar con una barra oblicua (/). Esta propiedad no es necesaria si todos los nombres de ruta de métodos son absolutos.

Categoría:

Necesario salvo que todos los nombres de rutas de métodos sean absolutos

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

RT_description (cadena)

Una descripción breve del tipo de recurso.

Categoría:

Condicional

Valor predeterminado:

Cadena vacía

Ajustable:

No

RT_system (boolean)

Cuando se establece en TRUE en un tipo de recurso, indica que las operaciones permitidas scrgadm( 1M) en dicho tipo de recurso están restringidas. Un tipo de recurso cuyo valor RT_system está definido en TRUE se denomina tipo de recurso de sistema. La edición de la propiedad RT_system en sí misma no está nunca restringida, con independencia del valor actual de RT_system.

Categoría:

Opcional

Valor predeterminado:

FALSE

Ajustable:

RT_version (cadena)

A partir de Sun Cluster 3.1, una cadena de versión obligatoria para esta implementación del tipo de recurso. RT_version es el componente de sufijo del nombre del tipo de recurso completo. La propiedad RT_version, que era opcional en Sun Cluster 3.0, es obligatoria en Sun Cluster 3.1 y en las versiones posteriores.

Categoría:

Opcional/Explícita o Requerida

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Single_instance (booleano)

Si es TRUE, indica que sólo puede existir un recurso de este tipo en el clúster. RGM sólo permite que se ejecute un recurso de este tipo en todo el clúster en cada momento.

Categoría:

Opcional

Valor predeterminado:

FALSE

Ajustable:

No

Start (cadena)

Un método de rellamada: la ruta al programa que invoca el Gestor de grupos de recursos para empezar un recurso de este tipo.

Categoría:

Necesario salvo que el archivo RTR declare un método Prenet_start.

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Stop (cadena)

Un método de rellamada: la ruta al programa que invoca el RGM para detener un recurso de este tipo.

Categoría:

Necesario salvo que el archivo RTR declare un método Postnet_stop

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Update (cadena)

Un método de rellamada opcional: la ruta al programa que invoca el Gestor de grupos de recursos cuando se cambian las propiedades de un recurso de este tipo en ejecución.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Validate (cadena)

Un método de rellamada opcional: la ruta al programa que se invoca para comprobar los valores de las propiedades de los recursos de este tipo.

Categoría:

Condicional/Explícito

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No

Vendor_ID (cadena)

Consulte la propiedad Resource_type.

Categoría:

Condicional

Valor predeterminado:

Sin valor predeterminado

Ajustable:

No