Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

群集函数

这些函数用于访问或返回关于群集的信息。

scha_cluster_open()scha_cluster_get()scha_cluster_close()

这些函数用于访问关于群集的信息,例如群集名称、节点名称、ID、状态和资源组。

scha_cluster_open() 返回群集的句柄之后,可以通过重新配置或管理操作更改群集。因此,scha_cluster_get() 通过该句柄获取的信息可能不准确。在对群集进行重新配置或管理操作的情况下,RGM 将把 scha_err_seqid 错误代码返回给 scha_cluster_get(),以指明关于群集的信息可能已更改。此错误消息不是致命的。函数将成功返回。您可以选择忽略此消息并接受返回的信息,也可以关闭当前句柄并打开新句柄以访问关于群集的信息。

有一个手册页介绍了这三个函数。您可以通过任一单个函数 scha_cluster_open(3HA)scha_cluster_get(3HA)scha_cluster_close(3HA) 访问此手册页。

scha_cluster_getlogfacility()

返回用作群集日志的系统日志工具的编号。将返回值与 syslog() Solaris 函数结合使用可以将事件和状态消息记录到群集日志中。scha_cluster_getlogfacility(3HA) 手册页中对此函数进行了详细介绍。

scha_cluster_getnodename()

返回在其上调用该函数的群集节点的名称。scha_cluster_getnodename(3HA) 手册页中对此函数进行了详细介绍。