Los administradores aplican a recursos y grupos de recursos configuraciones estáticas que sólo pueden cambiarse con acciones administrativas. RGM asigna a los recursos “estados” dinámicos. Estos valores y estados se describen en la lista siguiente.
Gestionados o no gestionados: son valores que afectan a todo el clúster y sólo se aplican a grupos de recursos. RGM gestiona los grupos de recursos. El comando scrgadm(1M) se puede usar para que RGM gestione o deje de gestionar un grupo de recursos. Estos valores no cambian con la reconfiguración del clúster.
Cuando se crea un grupo de recursos por primera vez, no se gestiona. Un grupo de recursos debe estar administrado antes de activar los recursos colocados en el grupo.
En algunos servicios de datos, por ejemplo, un servidor Web escalable, el trabajo se debe hacer antes de iniciar los recursos de red y después de detenerlos. Este trabajo se hace con los métodos de servicio de datos de inicialización (INIT) y finalización (FINI). Los métodos INIT sólo se ejecutan si el grupo de recursos en el que éstos residen está en estado gestionable.
Cuando un grupo de recursos cambia de no gestionado a gestionado, los métodos INIT registrados para el grupo se ejecutan en todos los recursos.
Cuando un grupo de recursos cambia de gestionado a no gestionado, todos los métodos FINI registrados se ejecutan para realizar una limpieza.
Los métodos INIT y FINI se utilizan habitualmente para los recursos de red para servicios escalables. Sin embargo, estos métodos se pueden utilizar para cualquier tarea de inicio o de limpieza que no ejecute la aplicación.
Habilitados o inhabilitados: son los valores a nivel del clúster que se aplican a los recursos. El comando scrgadm(1M) se puede usar para habilitar o inhabilitar los recursos. Estos valores no cambian con la reconfiguración del clúster.
El valor normal para un recurso es que esté habilitado y funcionando activamente en el sistema.
Si desea que un recurso no esté disponible en ningún nodo del clúster, deshabilite el recurso. De esta manera dejará de estar disponible para uso general.
En línea o fuera de línea: son estados dinámicos y se aplican a recursos y grupos de recursos.
El estado cambia de en línea a fuera de línea a medida que el clúster avanza por los distintos pasos de reconfiguración durante los procesos de recuperación de fallos o conmutación por fallos. El estado también puede cambiar mediante las acciones administrativas. Use el comando scswitch(1M) para cambiar del estado en línea al estado fuera de línea de un recurso o grupo de recursos.
Un recurso o un grupo de recursos a prueba de fallos sólo pueden estar en línea en un nodo simultáneamente. Un recurso o un grupo de recursos escalables pueden estar en línea en algunos nodos y fuera de línea en otros. Durante una conmutación o una recuperación de fallos, los grupos de recursos y los recursos que contienen se ponen en fuera de línea en un nodo y después se vuelven a poner en línea en otro distinto.
Si un grupo de recursos está fuera de línea, entonces todos sus recursos estarán también fuera de línea. Si un grupo de recursos está en línea, entonces todos sus recursos habilitados estarán también en línea.
Los grupos de recursos pueden contener varios recursos, pudiendo haber dependencias entre ellos que requieren que los recursos se pongan en línea y fuera de línea en un orden determinado. Los métodos usados para poner los recursos en línea y fuera de línea pueden ocupar tiempos distintos en cada uno de ellos. Debido a las dependencias de recursos y a las diferencias de tiempo de inicio y finalización, los recursos de un mismo grupo de recursos pueden tener estados de puesta en línea y fuera de línea distintos durante una reconfiguración del clúster.