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

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

Sun Cluster 使用網路時間協定 (NTP) 保持叢集節點間的時間同步。當節點同步化自己的時間時,會依需要在叢集內進行自動調整。請參閱「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」和「網路時間協定使用者指南」,以取得更多資訊。


注意 – 注意 –

如果您使用 NTP,請不要在啟動並執行叢集時調整叢集時間。其中包括互動式使用 date(1)rdate(1M)xntpd(1M)svcadm(1M) 指令,或在 cron(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