本章介绍了 Sun 群集配置的软件组件的一些相关的重要概念。包括下列主题:
此信息主要面向使用 Sun Cluster API 和 SDK 的系统管理员和应用程序开发人员。系统管理员可以将此信息作为安装、配置和管理群集软件的背景知识。应用程序开发人员可以通过此信息来了解他们工作的群集环境。
下图从较高的层次上显示了群集管理概念与群集体系结构之间的映射关系。
您可以从几个用户界面中选择一个来安装、配置和管理 Sun Cluster 和 Sun Cluster 数据服务。还可以通过命令行接口来完成系统管理任务。在命令行接口顶部有一些实用程序可用来简化选定的配置任务。Sun Cluster 还有一个模块作为 Sun Management Center 的一部分运行,可为某些群集任务提供 GUI。关于管理接口的完整说明,可参见 Sun Cluster 3.0 系统管理指南 中包括介绍性内容的一章。
群集中的所有节点之间的时间必须同步。是否让群集节点与外部时间源同步对群集运行来说并不重要。Sun Cluster 采用 “网络时间协议 (NTP)”来同步节点间的时钟。
通常,系统时钟一秒种的时间改变不会造成问题。然而,如果要在活动的群集中运行 date(1) 、 rdate(1M) 或 xntpdate(1M) (以交互方式或在 cron 脚本内)命令,就会强制执行远大于一秒钟这一时间片断的时间改变,以使系统时钟与时间源同步。这一强制改变会给文件修改时间戳记带来问题,或造成 NTP 服务混乱。
在每个群集节点上安装 Solaris 操作环境时,您有机会改变节点的缺省时间和日期设置。一般情况下,可以接受出厂缺省设置。
使用 scinstall(1M) 来安装 Sun Cluster 时,其中有一步是配置群集的 NTP。Sun Cluster 提供一个模板文件 ntp.cluster (参见安装的群集节点上的 /etc/.net/ntp.cluster ),它建立了所有群集节点间的同等关系,其中有一个节点是“首选”节点。节点由它们的专用主机名标识,时间同步发生在群集互连上。关于如何配置 NTP 的群集方面的说明包括在 Sun Cluster 3.0 安装指南 中。
或者您也可以在群集之外设置一个或多个 NTP 服务器,并更改 ntp.conf 文件使之能反映出这一配置。
正常运行时,绝不需要调整群集的时间。然而,如果安装 Solaris 操作环境时时间设置不正确,现在想更改时间,可在 Sun Cluster 3.0 系统管理指南 中找到操作步骤。
Sun Cluster 使用户和数据间“路径”上的所有组件都高度可用,这些组件包括网络接口、应用程序本身、文件系统和多主机磁盘。一般情况下,如果一个群集组件可从系统中的任何单一(软件或硬件)故障中恢复,则它是高度可用的。
下表显示了 Sun Cluster 组件故障种类(硬件和软件)和高可用性框架中建立的恢复种类。
数据服务 |