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

Implementación de un recurso a prueba de fallos

Un grupo de recursos a prueba de fallos contiene direcciones de red, como la dirección compartida y el nombre lógico de servidor integrados de los tipos de recursos, y recursos a prueba de fallos como los recursos de aplicación de los servicios de datos para un servicio de datos a prueba de fallos. Los recursos de dirección de red, junto con sus recursos de los servicios de datos dependientes, se mueven de uno a otros nodos del clúster cuando se produce una operación de recuperación de fallos o conmutación en los servicios de datos. RGM proporciona diversas propiedades que respaldan la implementación de un recurso a prueba de fallos.

Establezca la propiedad del tipo de recurso booleano Failover en TRUE para que el recurso no se pueda configurar en un grupo de recursos que pueda estar en línea en más de un nodo simultáneamente. Esta propiedad tiene el valor predeterminado de FALSE, por lo que hay que declararla TRUE en el archivo RTR para un recurso a prueba de fallos.

La propiedad del recurso Scalable determina si el recurso utiliza el recurso de dirección compartida del clúster. Para un recurso a prueba de fallos, establezca Scalable en FALSE, porque los recursos a prueba de fallos no utilizan direcciones compartidas.

La propiedad del grupo de recursos RG_mode permite al administrador del clúster identificar un grupo de recursos como a prueba de fallos o escalable. Si RG_mode es FAILOVER, RGM fija la propiedad Maximum_primaries del grupo en 1 y limita el grupo de recursos a un único nodo maestro. RGM no permite que se cree un recurso con la propiedad Failover fijada en TRUE en un grupo de recursos cuyo RG_mode sea SCALABLE.

La propiedad del grupo de recursos Implicit_network_dependencies especifica que RGM debe imponer dependencias fuertes implícitas de recursos que no sean dirección de red a todos los recursos de dirección de red (dirección compartida y nombre lógico de servidor) del grupo. Esto significa que para los recursos que no sean de dirección de red (servicios de datos) del grupo no se invocarán los métodos Start hasta que se configure la activación de las direcciones de red del grupo. La propiedad Implicit_network_dependencies tiene el valor predeterminado TRUE.