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

Funciones del grupo de recursos

Puede acceder a la información sobre un grupo de recursos o reiniciar un grupo con estas funciones.

scha_resourcegroup_open(), scha_resourcegroup_get () y scha_resourcegroup_close()

Estas funciones acceden a la información de un grupo de recursos administrado por RGM. La función scha_resourcegroup_open() inicializa el acceso a un grupo de recursos y devuelve un controlador para scha_resourcegroup_get(), que accede a la información del grupo de recursos. La función scha_resourcegroup_close() invalida el controlador y libera la memoria asignada para los valores de devolución de scha_resourcegroup_get ().

Se puede cambiar un grupo de recursos, mediante una reconfiguración del clúster o una acción administrativa, después de que scha_resourcegroup_open() devuelva el controlador del grupo. Como resultado, es posible que la información obtenida por scha_resourcegroup_get() mediante el controlador no sea precisa. Si se realiza una reconfiguración del clúster o una acción administrativa en un grupo de recursos, RGM devuelve el código de error scha_err_seqid a scha_resourcegroup_get() para indicar que la información sobre el grupo puede haber cambiado. No se trata de un error grave. La función devuelve información de forma satisfactoria. Puede optar por ignorar el mensaje o aceptar la información devuelta. También puede cerrar el controlador actual y abrir uno nuevo para acceder a la información sobre el grupo de recursos.

Estas tres funciones se describen en una página de comando man. Puede acceder a ella mediante cualquiera de las funciones individuales scha_resourcegroup_open(3HA), scha_resourcegroup_get(3HA) y scha_resourcegroup_close(3HA).

scha_control()

Solicita el reinicio de un grupo de recursos bajo el control de RGM o su reubicación en un nodo diferente. Esta función se describe de forma más detallada en la página de comando man scha_control(3HA).