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

Propiedades del grupo de recursos

La tabla siguiente describe las propiedades de grupo de recursos que define Sun Cluster. Los valores de propiedad están divididos en categorías como sigue (en la columna Categoría):

La columna ¿Se puede actualizar? muestra si la propiedad se puede actualizar (S) o no (N) después de configurarla inicialmente.

Tabla A–3 Propiedades del grupo de recursos

Nombre de propiedad 

Descripción 

¿Se puede actualizar? 

Categoría 

Auto_start_on_new_cluster (Booleano)

Esta propiedad impide el inicio automático del grupo de recursos cuando se está formando un clúster nuevo. 

 

El valor predeterminado es TRUE. Si se establece en TRUE, el Gestor de grupos de recursos intentará iniciar automáticamente el grupo de recursos para lograr Desired_primaries cuando se rearranque el clúster. Si se establece en FALSE, el grupo de recursos no se iniciará automáticamente al rearrancar el clúster.

Opcional 

Desired_primaries (entero)

El número de nodos en los que se desea que el grupo esté en línea simultáneamente.  

El valor predeterminado es 1. Si la propiedad RG_mode es Failover, el valor de esta propiedad no debe ser mayor que 1. Si la propiedad RG_mode es Scalable, se permite un valor mayor que 1.

Opcional 

Failback (Booleano)

Un valor booleano que indica si se debe recalcular el conjunto de nodos en los que el grupo está en línea cuando cambian los miembros del clúster. Un cálculo nuevo puede hacer que RGM ponga el grupo fuera de línea en nodos no prioritarios y en línea en los más prioritarios. 

El valor predeterminado es False.

S  

Opcional 

Global_resources_used (matriz de cadenas)

Indica si algún recurso del grupo utiliza o no los sistemas de archivos del clúster. Los valores legítimos que puede especificar el administrador son un asterisco (*) para indicar todos los recursos globales o una cadena vacía (“”) que indica que no hay ningún recurso global.  

El valor predeterminado es todos los recursos globales.  

S  

Opcional 

Implicit_network_dependencies (Booleano)

Un valor booleano que indica, cuando es True, que RGM debería imponer dependencias fuertes implícitas de recursos de dirección no de red a los recursos de dirección de red del grupo. Ejemplos de servicios de red-dirección incluyen el nombre de sistema lógico y los tipos de recursos de dirección compartida.

En un grupo de recursos escalable, esta propiedad no tiene ningún efecto, porque un grupo escalable no tiene recursos de red-dirección. 

El valor predeterminado es True.

Opcional 

Maximum_primaries (entero)

El número máximo de nodos en los que el grupo puede estar en línea simultáneamente.  

El valor predeterminado es 1. Si la propiedad RG_mode es Failover, el valor de esta propiedad no debe ser mayor que 1. Si la propiedad RG_mode es Scalable, se permite un valor mayor que 1.

Opcional 

Nodelist (matriz de cadenas)

Una lista de nodos de clúster en los que el grupo se puede poner en línea en orden de preferencia. Estos nodos se denominan los primarios potenciales o los maestros del grupo de recursos. 

El valor predeterminado es la lista de todos los nodos del clúster.  

S  

Opcional 

Pathprefix (cadena)

Un directorio del sistema de archivos del clúster en los que los recursos del grupo pueden escribir los archivos administrativos esenciales. Esta propiedad puede ser imprescindible para algunos recursos. Pathprefix debe ser único para cada grupo de recursos.

El valor predeterminado es la cadena vacía. 

Opcional 

Pingpong_interval (entero)

Un valor entero no negativo (en segundos) utilizado por RGM para determinar dónde debe ponerse en línea el grupo de recursos en caso de una reconfiguración o después de ejecutar una orden scha_control -O GIVEOVER o una función scha_control() con el argumento SCHA_GIVEOVER.

En caso de reconfiguración, si el grupo de recursos no se pone en línea más de una vez en los últimos Pingpong_interval segundos en un nodo determinado (porque los métodos Start o Prenet_start del recurso devolvieron un valor diferente de cero o agotaron el tiempo de espera), ese nodo no se considera susceptible de alojar el grupo de recursos y RGM busca otro maestro.

Si una llamada a una orden scha_control o función scha_control() de recurso hace que el grupo de recursos se ponga fuera de línea en un nodo concreto en los últimos Pingpong_interval segundos, ese nodo no podrá alojar el grupo de recursos, como resultado de una llamada posterior a scha_control() proveniente de otro nodo.

El valor predeterminado es 3.600 (una hora). 

Opcional 

Resource_list (matriz de cadenas)

La lista de recursos que un grupo contiene. El administrador no puede configurar esta propiedad directamente. En su lugar, RGM la actualiza cuando el administrador agregue o elimine recursos del grupo de recursos.  

El valor predeterminado es la lista vacía. 

Sólo consulta 

RG_description (cadena)

Descripción breve del grupo de recursos. 

El valor predeterminado es la cadena vacía. 

Opcional 

RG_mode (enum.)

Indica si el grupo de recursos es a prueba de fallos o escalable. Si el valor es Failover, RGM establece la propiedad Maximum_primaries del grupo en 1 y limita el grupo de recursos para que lo controle un solo nodo.

Si el valor de esta propiedad es Scalable, RGM permite que la propiedad Maximum_primaries tenga un valor superior a 1, lo que quiere decir que el grupo puede tener varios nodos maestros simultáneamente. RGM no permite que un recurso con una propiedad Failover establecida en True se agregue a un grupo de recursos cuyo RG_mode sea Scalable.

El valor predeterminado es Failover si Maximum_primaries es 1 y Scalable si Maximum_primaries es mayor que 1.

Opcional 

RG_name (cadena)

El nombre del grupo de recursos. Es obligatorio que el nombre no se repita en el clúster.  

N  

Necesaria 

RG_project_name (cadena)

El nombre de proyecto Solaris asociado al grupo de recursos. Esta propiedad permite que los servicios de datos del clúster accedan al uso de las características de gestión de recursos de Solaris, como la CPU y la agrupación de recursos. Cuando RGM pone los grupos de recursos en línea, inicia los procesos relacionados con este nombre de proyecto para los recursos que no tienen establecida la propiedad Resource_project_name. El nombre del proyecto especificado debe existir en la base de datos de proyectos y el usuario root se debe configurar como miembro del proyecto nombrado.

Esta propiedad sólo se admite a partir de Solaris 9.  


Nota –

Los cambios a esta propiedad surten efecto después de reiniciar el recurso.


En cualquier momento 

Necesaria 

RG_state en cada nodo del clúster (enum.)

Establecido por RGM en Online, Offline, Pending_online, Pending_offline, Pending_online_blocked, Error_stop_failed o Online_faulted para describir el estado del grupo en cada nodo del clúster.

El usuario no puede configurar esta propiedad. Sin embargo, es posible establecerla indirectamente, invocando scswitch(1M) (o utilizando el equivalente scsetup(1M) u órdenes de SunPlex Manager).

Sólo consulta