Sun Cluster 系统管理指南(适用于 Solaris OS)

Procedure如何在群集中重置时间

Sun Cluster 使用网络时间协议 (NTP) 来保持群集节点间的时间同步。节点进行时间同步时,群集会根据需要进行自动调整。有关更多信息,请参见《Sun Cluster 概念指南(适用于 Solaris OS)》和《Network Time Protocol User's Guide》。


注意 – 注意 –

如果使用的是 NTP,请不要在群集处于打开和运行状态时调整群集时间。包括交互式使用或在 cron(1M) 脚本中使用 date(1)rdate(1M)xntpd(1M)svcadm(1M) 命令。


步骤
  1. 成为群集中任一节点上的超级用户。

  2. 关闭群集。


    # scshutdown -g0 -y
    
  3. 检验节点是否显示 ok 提示符或在“当前引导参数”屏幕中显示 Select (b)oot or (i)nterpreter 提示。

  4. 使用 boot(1M) 或者 b 命令以及 -x 选项在非群集模式下引导节点。

    • SPARC:


      ok boot -x
      
    • x86:


                            <<< Current Boot Parameters >>>
      Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/
      sd@0,0:a
      Boot args:
      
      Type    b [file-name] [boot-flags] <ENTER>  to boot with options
      or      i <ENTER>                           to enter boot interpreter
      or      <ENTER>                             to boot with defaults
      
                        <<< timeout in 5 seconds >>>
      Select (b)oot or (i)nterpreter: b -x
      
  5. 在单个节点上,通过运行 date 命令设置日时间。


    # date HHMM.SS
    
  6. 在其他计算机上,通过运行 rdate(1M) 命令使其与上述节点的时间同步。


    # rdate hostname
    
  7. 引导每个节点以重新启动该群集。


    # reboot
    
  8. 检验是否所有的群集节点均已相应更改。

    在每个节点上,运行 date 命令。


    # date