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

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

當 Sun Cluster 軟體安裝好之後,可執行此作業建立或修改 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

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

  3. 您已將自己的 /etc/inet/ntp.conf 檔案安裝在叢集節點上了嗎?

    • 如果否,請前進至步驟 4

    • 如果有的話,請將您的 /etc/inet/ntp.conf 檔案複製到叢集中的每個節點上,然後跳到 步驟 6

  4. 在叢集的一個節點上,編輯 /etc/inet/ntp.conf.cluster 檔中的專用主機名稱。


    註解 –

    請勿將 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.conf.cluster 檔案可能包含不存在的專用主機名稱。 重新啟動節點時,該節點會嘗試聯絡那些不存在的專用主機名稱,這時系統會產生錯誤訊息。

    3. 如有需要,請進行修改以符合您的 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 Cluster,並且要使用 Sun Management Center 來監視該叢集?