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

Provisión de soporte administrativo de un recurso

Las acciones administrativas aplicables a los recursos incluyen el establecimiento y la modificación de las propiedades de los recursos. La API define los métodos de rellamada Validate y Update para que se pueda enlazar con estas acciones administrativas.

RGM invoca el método opcional Validate cuando se crea un recurso y cuando una acción administrativa actualiza las propiedades del recurso o del grupo que lo contiene. RGM pasa los valores de propiedad del recurso y su grupo de recursos al método Validate. RGM invoca Validate en el conjunto de nodos del clúster que indica la propiedad Init_nodes del tipo de recurso (consulte Propiedades del tipo de recurso o la página de comando man de rt_properties(5)) para obtener información sobre Init_nodes. RGM invoca Validate antes de que se aplique la creación o la actualización, y un código de salida de fallo desde el método en cualquier nodo provoca un fallo en la creación o la actualización.

RGM invoca Validate sólo cuando se cambian las propiedades del recurso o del grupo mediante una acción administrativa, no cuando RGM establece propiedades ni cuando un supervisor establece las propiedades de recurso Status y Status_msg.

RGM invoca el método opcional Update para notificar a un recurso en ejecución que se han modificado las propiedades. RGM invoca Update después de que una acción administrativa establezca satisfactoriamente las propiedades de un recurso o del grupo al que pertenece. RGM invoca este método en los nodos en los que el recurso está en línea. Este método puede utilizar las funciones de acceso de la API para leer los valores de propiedad que pueden afectar a un recurso activo y ajustar el recurso en ejecución según corresponda.