Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Ressourcengruppenfunktionen

Mit den folgenden Funktionen können Sie Informationen über eine Ressourcengruppe aufrufen oder eine Ressourcengruppe neu starten.

scha_resourcegroup_open(), scha_resourcegroup_get () und scha_resourcegroup_close()

Diese Funktionen rufen Informatinen über eine von RGM verwaltete Ressource auf. Die Funktion scha_resourcegroup_open() initialisiert den Zugriff auf eine Ressourcengruppe und gibt einen Handle für scha_resourcegroup_get() zurück, womit auf die Ressourcengruppeninformationen zugegriffen wird. Die scha_resourcegroup_close()-Funktion macht den Handle ungültig und setzt Speicher frei, der für die scha_resourcegroup_get ()-Rückgabewerte zugewiesen wird.

Eine Ressource kann sich ändern, entweder über eine Cluster-Neukonfiguration oder Verwaltungsaktionen, nachdem scha_resourcegroup_open() den Ressourcengruppen-Handle zurückgibt. Folglich können die Informationen, die scha_resourcegroup_get() über den Handle erhält, ungenau sein. Im Falle einer Cluster-Neukonfiguration oder im Falle von Verwaltungsaktionen für eine Ressource gibt RGM den scha_err_seqid-Fehlercode an scha_resourcegroup_get() aus, um anzugeben, dass die Informationen über die Ressource eventuell geändert wurden. Diese Fehlermeldung meldet keinen schwerwiegenden Fehler. Die Funktion gibt Erfolg zurück. Sie können die Meldung ignorieren und die zurückgegebenen Informationen annehmen. Als Alternative können Sie den aktuellen Handle schließen und einen neuen Handle für den Zugriff auf Informationen über die Ressourcengruppe öffnen.

Diese drei Funktionen werden auf einer Online-Dokumentationsseite beschrieben. Sie können diese Online-Dokumentation mit den Funktionen scha_resourcegroup_open(3HA), scha_resourcegroup_get(3HA) und scha_resourcegroup_close(3HA) aufrufen.

scha_control()

Fordert den Neustart einer von RGM gesteuerten Ressourcengruppe oder ihre Verschiebung auf einen anderen Knoten an. Diese Funktion wird in der Online-Dokumentation zu scha_control(3HA) detailliert beschrieben.