Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)

如何配置網路時間通訊協定 (Network Time Protocol,NTP)

當 Sun Cluster 軟體安裝好之後,可執行此作業建立或修改 NTP 配置檔。當您在現有的叢集內新增節點,或者當變更叢集中節點的私有主機名稱時,也必須修改 NTP 配置檔。如果您已增加節點至單節點叢集,則必須確保所使用的 NTP 配置檔案已複製到原有的叢集節點。

在叢集內配置 NTP 或任何時間同步化機能的主要需求,是所有的叢集節點必須要同步化成為相同的時間。優先考慮節點之間的時間同步,個別節點上的時間正確性是次要的。如果符合了此同步化的基本需求,您便可以隨意配置 NTP,使其完全滿足您的個人需要。

請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統),以取得有關叢集時間的進一步資訊。請參閱 /etc/inet/ntp.cluster 範本檔,以取得如何設定 Sun Cluster 配置的 NTP 的其他準則。

  1. 如果您在安裝 Sun Cluster 軟體之前已安裝自己的 /etc/inet/ntp.conf 檔案,則無需修改 ntp.conf 檔案。

    請跳到步驟 8

  2. 成為叢集節點的超級使用者。

  3. 如果您有自己的檔案,請將其複製到叢集的每個節點。

  4. 如果您沒有自己的 /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. 使用喜好的文字編輯器在叢集中的一個節點上開啟 /etc/inet/ntp.conf.cluster 檔案,以進行編輯。

    2. 確定已輸入每個叢集節點的私有主機名稱。

      如果您變更了任何節點的私有主機名稱,請確定 NTP 配置檔中包含新的私有主機名稱。

    3. 刪除所有已經不再使用的私有主機名稱。

      ntp.conf.cluster 檔案可能包含不存在的私有主機名稱。重新啟動節點時,該節點會嘗試聯絡那些不存在的私有主機名稱,這時系統會產生錯誤訊息。

    4. 如有需要,請進行修改以符合您的 NTP 需求。

  5. 將此 NTP 配置檔複製到叢集中的所有節點上。

    所有叢集節點上的 NTP 配置檔內容必須相同。

  6. 停止每一個節點上執行的 NTP 常駐程式。

    等所有節點上停止 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 Management Center 以監視叢集。

    請移至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組

  9. 安裝協力廠商的應用程式、註冊資源類型、設定資源群組以及配置資料服務。

    請參閱應用程式軟體隨附的文件與Sun Cluster Data Services Planning and Administration Guide for Solaris OS