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

Implementación de un recurso de recuperación ante fallos

Un grupo de recursos de recuperación ante fallos contiene direcciones de red, como los tipos de recursos integrados LogicalHostname y SharedAddress , y recursos de recuperación ante fallos, como los recursos de aplicación para un servicio de datos de recuperación ante fallos. Los recursos de dirección de red, junto con los recursos del servicio de datos dependientes, se transfieren de un nodo del clúster a otro, cuando una recuperación ante fallos o una operación de conmutación del servicio de datos. RGM proporciona diversas propiedades que respaldan la implementación de un recurso de recuperación ante fallos.

Establezca la propiedad booleana Failover del tipo de recurso en TRUE para impedir que un recurso se configure en un grupo de recursos que esté en línea en más de un nodo a la vez. El valor predeterminado de esta propiedad es FALSE, por lo que debe declararlo como TRUE en el archivo RTR para un recurso de recuperación ante fallos.

La propiedad de recurso Scalable determina si el recurso utiliza la función de dirección compartida del clúster. Si utiliza un recurso de recuperación ante fallos, establezca Scalable en FALSE, ya que esta clase de recurso no utiliza direcciones compartidas.

La propiedad RG_modede grupo de recursos permite al administrador del clúster identificar un grupo de recursos como de recuperación ante fallos o escalable. Si RG_mode es FAILOVER, RGM establece la propiedad Maximum_primaries del grupo en 1 y limita el grupo para que lo controle un solo nodo. RGM no permite que un recurso con una propiedad Failover establecida en TRUE se cree en un grupo de recursos cuyo RG_mode sea SCALABLE.

La propiedad de grupo de recursos Implicit_network_dependencies determina que RGM debe forzar el uso de las dependencias fuertes implícitas de los recursos que no son de dirección de red en todos los recursos de dirección de red (LogicalHostname y SharedAddress) del grupo. Como resultado, no se llama a los métodos Start de los recursos que no son de dirección de red (servicio de datos) hasta que se haya configurado la activación de las direcciones de red. La propiedad Implicit_network_dependencies se establece de forma predeterminada en TRUE.