群集中的所有节点之间的时间必须同步。是否让群集节点与外部时间源同步对群集运行来说并不重要。Sun Cluster 采用 “网络时间协议 (NTP)”来同步节点间的时钟。
通常,系统时钟一秒种的时间改变不会造成问题。然而,如果要在活动的群集中 运行 date(1)、rdate(1M) 或 xntpdate(1M)(以交互方式 或在 cron 脚本内)命令,就会强制执行远大于一秒钟这一时间片断的时间改变,以使系统时钟与 时间源同步。这一强制改变会给文件修改时间戳记带来问题,或造成 NTP 服务混乱。
在每个群集节点上安装 Solaris 操作环境时,您有机会改变节点的缺省时间和日期设置。一般情况下,可以接受出厂缺省设置。
使用 scinstall(1M) 来安装 Sun Cluster 时,其中有一步是配置群集的 NTP。Sun Cluster 提供 一个模板文件 ntp.cluster(参见安装的群集节点上的 /etc/inet/ntp.cluster),它建立了所有群集节点间的同等关系,其中有一个节点是“首选”节点。节点由它们的专用主机名标识,时间同步发生在 群集互连上。关于如何配置 NTP 的群集方面的说明包括在 Sun Cluster 3.0 安装指南 中。
或者您也可以在群集之外设置一个或多个 NTP 服务器,并更改 ntp.conf 文件使之能反映出这一配置。
正常运行时,绝不需要调整群集的时间。然而,如果安装 Solaris 操作环境时时间设置不正确,现在想更改时间,可在 Sun Cluster 3.0 系统管理指南 中 找到操作步骤。