Sun Cluster 软件安装指南(适用于 Solaris OS)

如何配置网络时间协议 (NTP)

安装 Sun Cluster 软件后,执行此任务以创建或修改 NTP 配置文件。 在向现有群集中添加节点或更改群集中某个节点的专用主机名时,也必须修改 NTP 配置文件。

在群集内配置 NTP 或任何时间同步设备时,首要条件是必须将所有群集节点同步为同一时间。 除了同步节点之间的时间之外,其次还要考虑单个节点上的时间准确性。 如果满足该基本同步要求,则可以自由配置 NTP,最大限度地满足您个人的需要。

有关群集时间的详细信息,请参阅Sun Cluster 概念指南(适用于 Solaris OS)。 有关如何配置 NTP 以用于 Sun Cluster 配置的详细指南,请参阅 /etc/inet/ntp.cluster 模板文件。

  1. 在安装 Sun Cluster 软件之前,是否已安装了您自己的 /etc/inet/ntp.conf 文件?

    • 如果是,则不需要修改 ntp.conf 文件。 此时请跳到步骤 8

    • 如果否,请继续执行步骤 2

  2. 成为群集节点的超级用户。

  3. 是否要在群集节点上安装您自己的 /etc/inet/ntp.conf 文件?

    • 如果否,请继续执行步骤 4

    • 如果是,请将您的 /etc/inet/ntp.conf 文件复制到群集中的每个节点上,然后跳到步骤 6

  4. 在群集的一个节点上,编辑 /etc/inet/ntp.conf.cluster 文件中的专用主机名。


    注意:

    请不要将 ntp.conf.cluster 文件重命名为 ntp.conf


    如果该节点上没有 /etc/inet/ntp.conf.cluster 文件,则可能在以前安装 Sun Cluster 软件时创建了 /etc/inet/ntp.conf 文件。 如果该节点上没有 /etc/inet/ntp.conf 文件,Sun Cluster 软件会将 /etc/inet/ntp.conf.cluster 文件创建为 NTP 配置文件。 如果是这样,则进而对该 ntp.conf 文件执行以下编辑。

    1. 确保每个群集节点的专用主机名都存在一个条目。

      如果更改了任何节点的专用主机名,请确保 NTP 配置文件中包含该节点的新专用主机名。

    2. 删除任何不使用的专用主机名。

      ntp.conf.cluster 文件可能包含不存在的专用主机名。 重新引导节点时,如果该节点试图联系那些不存在的专用主机名,系统将生成错误消息。

    3. 如果需要,可进行一些其它修改来满足 NTP 要求。

  5. 将 NTP 配置文件复制到群集中的所有节点上。

    所有群集节点上的 NTP 配置文件的内容必须相同。

  6. 停止每个节点上的 NTP 守护程序。

    等待停止命令在每个节点上成功完成,然后转到步骤 7


    # /etc/init.d/xntpd stop
    

  7. 在每个节点上重新启动 NTP 守护程序。

    • 如果使用 ntp.conf.cluster 文件,请运行以下命令:


      # /etc/init.d/xntpd.cluster start
      

      xntpd.cluster 启动脚本首先查找 /etc/inet/ntp.conf 文件。 如果找到该文件,此脚本立即退出,而不启动 NTP 守护程序。 如果 ntp.conf 文件不存在而 ntp.conf.cluster 文件存在,该脚本将启动 NTP 守护程序。 在这种情况下,该脚本会将 ntp.conf.cluster 文件用作 NTP 配置文件。

    • 如果使用 ntp.conf 文件,请运行以下命令:


      # /etc/init.d/xntpd start
      
  8. 您是否在基于 SPARC 的系统上使用 Sun Cluster 并要使用 Sun Management Center 来监视群集?