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

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


注 –

如果在安装 Sun Cluster 软件之前安装了您自己的 /etc/inet/ntp.conf 文件,则无需执行此过程。确定下一个步骤:


在执行了以下任意一个任务后,请执行此任务以创建或修改 NTP 配置文件:

如果向单节点群集中添加了节点,则必须确保将所使用的 NTP 配置文件复制到原始群集节点以及新节点中。

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

有关群集时间的进一步信息,请参见《Sun Cluster Concepts Guide for Solaris OS》。有关如何配置 NTP 以用于 Sun Cluster 配置的详细指南,请参阅 /etc/inet/ntp.cluster 模板文件。

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

  2. 如果您有自己的 /etc/inet/ntp.conf 文件,请将该文件复制到群集中的每个节点上。

  3. 如果没有自己的 /etc/inet/ntp.conf 文件可以安装,请使用 /etc/inet/ntp.conf.cluster 文件作为 NTP 配置文件,


    注 –

    请不要将 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 配置文件中包含该节点的新专用主机名。

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

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

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

  4. 停止每个节点上的 NTP 守护进程。

    应等到在每个节点上都成功完成以下命令之后,再继续执行步骤 5

    • SPARC:对于 Solaris 9 OS,请使用以下命令:


      phys-schost# /etc/init.d/xntpd stop
      
    • 对于 Solaris 10 OS,请使用以下命令:


      phys-schost# svcadm disable ntp
      
  5. 在每个节点上重新启动 NTP 守护程序。

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


      phys-schost# /etc/init.d/xntpd.cluster start
      

      xntpd.cluster 启动脚本首先查找 /etc/inet/ntp.conf 文件。

      • 如果 ntp.conf 文件存在,则脚本将立即退出而不启动 NTP 守护进程。

      • 如果 ntp.conf 文件不存在而 ntp.conf.cluster 文件存在,该脚本将启动 NTP 守护进程。在这种情况下,该脚本会将 ntp.conf.cluster 文件用作 NTP 配置文件。

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

      • SPARC:对于Solaris 9 OS,请使用以下命令:


        phys-schost# /etc/init.d/xntpd start
        
      • 对于 Solaris 10 OS,请使用以下命令:


        phys-schost# svcadm enable ntp
        
接下来的操作

查看以下列表以确定下一项要执行的任务(该任务应适用于您的群集配置)。如果需要执行此列表中的多项任务,请转至其中在列表中排在最前面的那项任务。