Sun Cluster 系統管理指南 (適用於 Solaris 作業系統)

如何在叢集重新設定日期時間

Sun Cluster 使用網路時間協定 (NTP) 來維護叢集節點間的時間同步。 當節點同步化自己的時間時,會依需要在叢集內進行自動調整。 請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)以及Network Time Protocol User's Guide,以取得詳細資訊。


小心 – 小心 –

如果您使用 NTP,請不要在啟動並執行叢集時調整叢集時間。 這些方法包括以互動方式使用 date(1)rdate(1M)xntpd(1M) 指令,或者在 cron(1M) 程序檔中使用這些指令。


  1. 成為叢集中任何節點的超級使用者。

  2. 關閉叢集。


    # scshutdown -g0 -y
    

  3. 在 [目前的啟動參數] 畫面上,請確認節點顯示 ok 提示符號或 Select (b)oot or (i)nterpreter 提示符號。

  4. 使用 boot(1M) 或配合 -x 選項使用 b 指令,以非叢集模式啟動節點。

    • 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