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