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

Funciones del clúster

Estas funciones devuelven información sobre el clúster o acceden a ella.

scha_cluster_open(), scha_cluster_get () y scha_cluster_close()

Estas funciones acceden a la información sobre el clúster como, por ejemplo, el nombre del clúster, los nombres de los nodos, los Id., los estados y los grupos de recursos.

Se puede cambiar un clúster, mediante una reconfiguración o una acción administrativa, después de que scha_cluster_open() devuelva el controlador del clúster. Como resultado, es posible que la información obtenida por scha_cluster_get() mediante el controlador no sea precisa. Si se realiza una reconfiguración o una acción administrativa en un clúster, RGM devuelve el código de error scha_err_seqid a scha_cluster_get() para indicar que la información sobre el cluster 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 clúster.

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

scha_cluster_getlogfacility()

Devuelve el número de la utilidad de registro del sistema que se está utilizando como registro del clúster. Utiliza el valor devuelto con la función syslog() de Solaris para registrar eventos y mensajes de estado en el registro del clúster. Esta función se describe de forma más detallada en la página de comando man scha_cluster_getlogfacility(3HA).

scha_cluster_getnodename()

Devuelve el nombre del nodo del clúster en el que se invoca la función. Esta función se describe de forma más detallada en la página de comando man scha_cluster_getnodename(3HA).