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

Procedure如何變更非全域區域私人主機名稱

在完成安裝之後,使用此程序來變更叢集非全域區域的私人主機名稱。

在初始叢集安裝期間,會指定私人主機名稱。私人主機名稱使用 clusternode< nodeid>-priv 形式,例如:clusternode3-priv。只有在網域中已使用該名稱時,才變更私人主機名稱。


注意 – 注意 –

請勿嘗試為新的私人主機名稱指定 IP 位址。叢集軟體會指定它們。


此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 在叢集中的所有節點上,停用可能快取私人主機名稱的所有資料服務資源或其他應用程式。


    # clresource disable resource1, resource2
    

    包括下列您停用的應用程式。

    • HA-DNS 與 HA-NFS 服務 (如果已經配置的話)。

    • 所有已經自訂配置以使用私人主機名稱的應用程式。

    • 任何用戶端用來私下交互連接的應用程式。

    請參閱「clresource(1CL) 線上手冊」與「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」,以取得有關使用 clresource 指令的資訊。

  2. 執行 clsetup(1CL) 公用程式變更合適的非全域區域的私人主機名稱。


    # clsetup
    

    您只須從叢集中的一個節點執行步驟。


    備註 –

    在選擇新的私人主機名稱時,請確定該名稱在叢集中是唯一的。


  3. 鍵入與私人主機名稱的選項對應的數字,再按下 Return 鍵。

  4. 鍵入與新增區域私人主機名稱的選項對應的數字,再按下 Return 鍵。

    沒有預設的非全域區域私人主機名稱。您將須提供主機名稱。

  5. 鍵入與變更區域私人主機名稱的選項相對應的數字。

    系統提示時,請回答問題。將會詢問您私人主機受到變更的非全域區域的名稱 (clusternode< nodeid> -priv),以及新的私人主機名稱。

  6. 清除名稱服務快取記憶體。

    在叢集的每一個節點上執行此步驟。清理可以避免叢集應用程式和資料服務嘗試去存取舊的私人主機名稱。


    # nscd -i hosts
    
  7. 啟用在 步驟 1 中停用的所有的資料服務資源和其他應用程式。