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

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


備註 –

如果您在安裝 Sun Cluster 軟體之前已安裝自己的 /etc/inet/ntp.conf 檔案,則無需執行此程序。確定下一步驟:


在執行以下任何作業後,請您執行此作業以建立或修改 NTP 配置檔案:

如果您將節點增加至單一節點的叢集,則必須確保將所使用的 NTP 配置檔案複製到原始的叢集節點和新節點上。

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

請參閱「Sun Cluster Concepts Guide for Solaris OS」,以取得有關叢集時間的進一步資訊。請參閱 /etc/inet/ntp.cluster 範本檔,以取得如何設定 Sun Cluster 配置的 NTP 之其他準則。

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

  2. 若已有自己的 /etc/inet/ntp.conf 檔案,請將此檔案複製到每個叢集節點。

  3. 如果您沒有自己的 /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. 使用您喜好的文字編輯器開啟叢集某一節點上的 NTP 配置檔以進行編輯。

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

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

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

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

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

  4. 停止每個節點上的 NTP 常駐程式。

    在執行步驟 5 之前,先等候指令在每個節點上成功完成。

    • SPARC:對於 Solaris 9 作業系統,請使用以下指令:


      phys-schost# /etc/init.d/xntpd stop
      
    • 對於 Solaris 10 作業系統,請使用以下指令:


      phys-schost# svcadm disable ntp
      
  5. 重新啟動每一個節點上的 NTP 常駐程式。

    • 若使用 ntp.conf.cluster 檔案,請執行以下指令:


      phys-schost# /etc/init.d/xntpd.cluster start
      

      xntpd.cluster 啟動程序檔會先尋找 /etc/inet/ntp.conf 檔。

      • 如果 ntp.conf 檔案已存在,則無需啟動 NTP 常駐程式,便會立即產生程序檔。

      • 如果 ntp.conf 檔案不存在,但 ntp.conf.cluster 檔案存在,則程序檔將啟動 NTP 常駐程式。在此情況下,程序檔將使用 ntp.conf.cluster 檔案作為 NTP 配置檔。

    • 若使用 ntp.conf 檔案,請執行以下其中一個指令:

      • SPARC:對於 Solaris 9 作業系統,請使用以下指令:


        phys-schost# /etc/init.d/xntpd start
        
      • 對於 Solaris 10 作業系統,請使用以下指令:


        phys-schost# svcadm enable ntp
        
接下來的步驟

從以下清單決定要執行的下一個適用叢集配置的步驟。若需要從此清單執行多項作業,請跳至本清單中的第一項作業。