Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Cluster-Funktionen

Diese Funktionen rufen Informationen über einen Cluster auf oder geben sie zurück.

scha_cluster_open(), scha_cluster_get () und scha_cluster_close()

Diese Funktionen rufen Informationen über einen Cluster auf, z.B. den Clusternamen, die Knotennamen, die IDs, die Zustände und Ressourcengruppen.

Ein Cluster kann sich ändern, entweder über eine Neukonfiguration oder Verwaltungsaktionen, nachdem scha_cluster_open() den Cluster-Handle ausgibt. Folglich können die Informationen, die scha_cluster_get() über den Handle erhält, ungenau sein. Im Falle einer Cluster-Neukonfiguration oder im Falle von Verwaltungsaktionen auf einem Cluster gibt RGM den scha_err_seqid-Fehlercode an scha_cluster_get() aus, um anzugeben, dass die Informationen über den Cluster 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 den Cluster öffnen.

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

scha_cluster_getlogfacility()

Gibt die Nummer der Systemprotokollierungsoption, die als Cluster-Protokoll verwendet wird, aus. Sie verwendet den zurückgegebenen Wert mit der syslog()-Solaris-Funktion, um Ereignisse und Statusmeldungen im Cluster-Protokoll aufzuzeichnen. Diese Funktion wird in der Online-Dokumentation zu scha_cluster_getlogfacility(3HA) detailliert beschrieben.

scha_cluster_getnodename()

Gibt den Namen des Cluster-Knotens zurück, auf dem die Funktion aufgerufen wird. Diese Funktion wird in der Online-Dokumentation zu scha_cluster_getnodename(3HA) detailliert beschrieben.