Sun Cluster 概述(适用于 Solaris OS)

Sun Cluster 软件环境

要充当群集成员,节点必须安装了以下软件:

图 3–2 从高角度展示了合力营造 Sun Cluster 软件环境的各个软件组件。

图 3–2 Sun Cluster 软件体系结构

说明:Sun Cluster 软件组件包括 RGM、CMM、CCR、卷管理器和群集文件系统。

群集成员监视器

为确保数据免遭破坏,所有节点必须在群集成员关系上达成一致协议。必要时,CMM 将对群集服务的群集进行重新配置,以作为对故障的响应。

CMM 会从群集传输层接收到关于与其它节点连通性的信息。CMM 使用群集互连在重新配置期间交换状态信息。

在检测到群集成员的变化后,CMM 将执行该群集的同步配置。在此配置中,根据该群集的新成员关系,可能会重新分配群集资源。

CMM 完全在内核中运行。

群集配置库 (CCR)

CCR 靠 CMM 来保证群集只有在仲裁建立后才能运行。CCR 负责跨群集验证数据的一致性,需要时执行恢复,并为数据更新提供工具。

群集文件系统

群集文件系统是以下组件之间的代理:

群集文件系统依赖于全局设备(磁盘、磁带、CD-ROM)。全局设备可以从群集中的任意节点通过相同的文件名(例如,/dev/global/)进行访问,并且访问全局设备的节点与存储设备之间不需要具备物理连接。可以像使用常规设备那样使用全局设备,也就是说,您可以使用 newfsmkfs 在全局设备上创建文件系统。

群集文件系统具有以下特征: