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

Procedure如何變更私有網路位址或現有叢集的位址範圍

使用此程序變更私有網路位址或使用的網路位址範圍。

  1. 藉由在每個叢集節點上執行以下子步驟,將所有叢集重新開機以進入非叢集模式:

    1. 在要在非叢集模式中啟動的叢集節點上,成為超級使用者,或成為提供 solaris.cluster.admin RBAC 授權的角色。

    2. 使用 clnode evacuatecluster shutdown 指令關閉節點。

      clnode evacuate 指令會將所有裝置群組從特定的節點切換至下一個喜好的節點。指定也會將所有資源群組從特定節點上的全域或非全域區域切換至其他節點上的下一個喜好全域或非全域區域。


      # clnode evacuate  節點
      # cluster shutdown -g0 -y
      
  2. 從一個節點啟動 clsetup 公用程式。

    在非叢集模式中執行時,clsetup 公用程式會顯示非叢集模式作業的「主功能表」。

  3. 鍵入與「變更 IP 位址範圍」選項對應的數字,然後按下換行鍵。

    clsetup 公用程式會顯示目前的私有網路配置,接著詢問您是否要變更此配置。

  4. 若要變更私有網路 IP 位址或 IP 位址範圍,請鍵入 yes 再按下換行鍵。

    clsetup 公用程式會顯示預設的私有網路 IP 位址 (172.16.0.0),並且詢問是否可接受此預設值。

  5. 變更或接受私有網路 IP 位址。

    • 若要接受預設的私有網路 IP 位址並繼續變更 IP 位址範圍,請鍵入 yes 再按下換行鍵。

      clsetup 公用程式將會詢問是否可以接受預設的網路遮罩。略過下一個輸入回應的步驟。

    • 若要變更預設的私有網路 IP 位址,請執行以下子步驟。

      1. 請鍵入 no 以回應 clsetup 公用程式關於是否可以接受預設位址的問題,然後再按下換行鍵。

        clsetup 公用程式將會提示您輸入私有網路的 IP 位址。

      2. 鍵入新 IP 位址並按下換行鍵。

        clsetup 公用程式會顯示預設的網路遮罩,然後再詢問是否可以接受預設的網路遮罩。

  6. 變更或接受預設的私有網路 IP 位址範圍。

    預設的網路遮罩為 255.255.248.0。此預設 IP 位址範圍在叢集中最多支援 64 個節點及 10 個私有網路。

    • 若要接受預設的 IP 位址範圍,請鍵入 yes 並按下換行鍵。

      然後跳到下一個步驟。

    • 若要變更 IP 位址範圍,請執行以下子步驟。

      1. 鍵入 no 回應 clsetup 公用程式關於是否可以接受預設位址範圍的問題,然後再按下換行鍵。

        當您拒絕預設網路遮罩時,clsetup 公用程式會提示您輸入節點數量和您預期在叢集中配置的私有網路。

      2. 輸入節點數量和您預期在叢集中配置的私有網路。

        從這些數字,clsetup 公用程式會計算兩個提出的網路遮罩:

        • 第一個網路遮罩為支援節點數量和您指定的私有網路的最小網路遮罩。

        • 第二個網路遮罩支援兩倍的節點數量和您指定的私有網路,以容納未來可能的成長。

      3. 指定已計算的網路遮罩,或指定另一個支援預期節點和私有網路數量的網路遮罩。

  7. 鍵入 yes 回應 clsetup 公用程式關於進行更新的問題。

  8. 完成後,退出 clsetup 公用程式。

  9. 透過對每個叢集節點完成以下子步驟,將每個叢集節點重新開機返回叢集模式:

    1. 啟動節點。

      • 在基於 SPARC 的系統上,執行下列動作︰


        ok boot
        
      • 在基於 x86 的系統上,執行下列動作︰

        當螢幕顯示 GRUB 功能表時,請選取合適的 Solaris 項目然後按下 Enter。GRUB 功能表會以類似以下的方式顯示:


        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                                  |
        | Solaris failsafe                                                        |
        |                                                                         |
        +-------------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.
  10. 確認節點啟動成功而且是在線上狀態。


    # cluster status -t node