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

Procedure如何升級 Sun Cluster 3.2 軟體 (標準)

執行此程序,將叢集的每個節點升級至 Sun Cluster 3.2 軟體。此程序同時也會升級必要的 Sun Java Enterprise System 共用元件。

在升級到不同行銷版本的 Solaris 作業系統之後 (例如從 Solaris 8 到 Solaris 10 軟體),您也必須執行此程序。

在 Solaris 10 作業系統上,僅從全域區域執行所有步驟。


提示 –

您可以同時在多個節點上執行此程序。


開始之前

請執行以下作業:

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

  2. 請確定 /usr/java/ 目錄為 Java 軟體最低版本或最新版本的符號連結。

    Sun Cluster 軟體至少必須搭配 1.5.0_06 版本的 Java 軟體。若您要升級到安裝較舊版 Java 版本的 Solaris 版本,升級程序也許會將符號連結變更為指向不符合 Sun Cluster 3.2 軟體最低需求的 Java 版本。

    1. 確定將 /usr/java/ 目錄符號連結至何種目錄。


      phys-schost# ls -l /usr/java
      lrwxrwxrwx   1 root   other    9 Apr 19 14:05 /usr/java -> /usr/j2se/
    2. 確定已安裝何種版本的 Java 軟體。

      以下為您可用於顯示與其相關的 Java 軟體發行版本的指令範例。


      phys-schost# /usr/j2se/bin/java -version
      phys-schost# /usr/java1.2/bin/java -version
      phys-schost# /usr/jdk/jdk1.5.0_06/bin/java -version
      
    3. 如果尚未將 /usr/java/ 目錄符號連結至受支援版本的 Java 軟體,請重新建立符號連結,以連結至受支援版本的 Java 軟體。

      以下範例顯示將符號連結建立到 /usr/j2se/ 目錄,此目錄包含了 Java 1.5.0_06 軟體。


      phys-schost# rm /usr/java
      phys-schost# ln -s /usr/j2se /usr/java
      
  3. 在 DVD-ROM 光碟機載入 Sun Java Availability Suite DVD-ROM。

    若磁碟區管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 或 DVD 裝置,則常駐程式會自動將媒體掛載在 /cdrom/cdrom0/ 目錄。

  4. 轉至 DVD-ROM 的 安裝精靈 目錄。

    • 若是在 SPARC 平台上安裝套裝軟體,請輸入下列指令:


      phys-schost# cd /cdrom/cdrom0//Solaris_sparc
      
    • 若是在 x86 平台上安裝套裝軟體,請輸入下列指令:


      phys-schost# cd /cdrom/cdrom0//Solaris_x86
      
  5. 啟動 安裝精靈 程式。


    phys-schost# ./installer
    
  6. 請遵照螢幕上的指示來選取並升級節點上共用元件的套裝軟體。


    備註 –

    請勿使用安裝精靈程式來升級 Sun Cluster 套裝軟體。


    安裝精靈 程式將顯示安裝的狀態。安裝結束時,該程式將顯示安裝摘要和安裝日誌。

  7. 結束 安裝精靈 程式。

  8. 切換至 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ 目錄,其中 archsparcx86 (僅限 Solaris 10),而 ver9 (即 Solaris 9) 或 10 (即 Solaris 10)。


    phys-schost# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    
  9. 啟動 scinstall 公用程式。


    phys-schost# ./scinstall
    

    備註 –

    請勿使用已安裝在節點上的 /usr/cluster/bin/scinstall 指令。您必須使用 Sun Java Availability Suite DVD-ROM 上的 scinstall 指令。


    螢幕會顯示 scinstall 主功能表。

  10. 輸入與 [升級此叢集節點] 選項相對應之數字,然後按 Return 鍵。


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
            2) Configure a cluster to be JumpStarted from this install server
          * 3) Manage a dual-partition upgrade
          * 4) Upgrade this cluster node
          * 5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
    
        Option:  4
    

    螢幕將顯示 [升級功能表]。

  11. 輸入與 [在此叢集節點上升級 Sun Cluster 架構] 選項相對應之數字,然後按 Return 鍵。

  12. 依照功能表提示升級叢集架構。

    在升級 Sun Cluster 期間, scinstall 可能會變更以下一項或多項配置:

    當系統顯示訊息 [Completed Sun Cluster framework upgrade],並提示您按下 [Enter] 鍵以繼續時,則表示升級處理完成。

  13. 退出 scinstall 公用程式。

  14. 從 DVD-ROM 光碟機卸載 Sun Java Availability Suite DVD-ROM。

    1. 若要確保 DVD-ROM 未被佔用,請轉至不是位於 DVD-ROM 上的目錄。

    2. 彈出 DVD-ROM。


      phys-schost# eject cdrom
      
  15. 升級資料服務套裝軟體。

    您必須將所有資料服務升級到 Sun Cluster 3.2 版本。


    備註 –

    Sun Cluster HA for SAP Web Application Server,若是使用 J2EE 引擎資源或網路應用伺服器元件資源,或兩者皆是,就必須先刪除資源,然後使用新的網路應用伺服器元件資源重新建立資源。針對新網路應用伺服器元件資源的變更包含了 J2EE 功能的整合。如需更多相關資訊,請參閱「Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS 」


    1. 啟動已升級的互動式 scinstall 公用程式。


      phys-schost# /usr/cluster/bin/scinstall
      

      備註 –

      請勿使用安裝媒體上的 scinstall 公用程式來升級資料服務套裝軟體。


      螢幕會顯示 scinstall 主功能表。

    2. 輸入與 [升級此叢集節點] 選項相對應之數字,然後按 Return 鍵。

      螢幕將顯示 [升級功能表]。

    3. 輸入與 [在此節點上升級 Sun Cluster 資料服務代理程式] 選項相對應的數字,然後按 Return 鍵。

    4. 遵照功能表提示來升級安裝在節點上的 Sun Cluster 資料服務代理程式。

      您既可以從可用資料服務的清單中選擇要升級的資料服務,也可以選擇升級所有已安裝的資料服務。

      當系統顯示訊息 Completed upgrade of Sun Cluster data services agents,並提示您按下 Enter 鍵繼續時,表示升級處理完成。

    5. 按 Enter 鍵。

      螢幕將顯示 [升級功能表]。

  16. 退出 scinstall 公用程式。

  17. 若已將 Sun Cluster HA for NFS 配置在具有高可用性的本機檔案系統上,請確認已停用迴路檔案系統 (LOFS)。


    備註 –

    若已配置非全域區域,就必須維持啟用 LOFS。如需使用 LOFS 和停用 LOFS 替代方案的相關準則,請參閱叢集檔案系統


    若為 Sun Cluster 3.2 發行版本,在 Sun Cluster 軟體安裝或升級期間就不會預設停用 LOFS。若要停用 LOFS,請確認 /etc/system 檔包含以下項目:


    exclude:lofs

    此變更會在下次系統重新啟動時生效。

  18. 如有必要,請手動升級產品媒體上未提供的所有自訂資料服務。

  19. 驗證每個資料服務更新均已安裝成功。

    檢視升級輸出訊息結尾部分所參考的升級記錄檔。

  20. 安裝所有 Sun Cluster 3.2 架構和資料服務軟體修補程式。

    請參閱「Sun Cluster 3.2 版本說明 (適用於 Solaris 作業系統)」中的「修補程式和所需的韌體層級」以得知修補程式位置和安裝指示。

  21. 升級叢集上已安裝的軟體應用程式。

    確定應用程式層級與目前版本的 Sun Cluster 及 Solaris 軟體相容。請參閱您的應用程式說明文件,以取得安裝指示。

  22. (可選擇) 重新配置私用網路位址範圍。

    若要增加或減少私用互連使用的 IP 位址範圍大小,請執行此步驟。配置的 IP 位址範圍起碼必須支援叢集中的節點和私用網路數量。詳情請參閱私有網路

    1. 從一個節點啟動 clsetup 公用程式。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        然後跳到下一個步驟。

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

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

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

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

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

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

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

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

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

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

  23. 在升級叢集中的所有節點後,請重新啟動已升級的節點。

    1. 關閉每個節點。


      phys-schost# shutdown -g0 -y
      
    2. 啟動每個節點進入叢集模式。

      • 在基於 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.

        如需得知更多以 GRUB 為基礎的啟動之相關資訊,請參閱「System Administration Guide: Basic Administration 」中的「System Administration Guide: Basic Administration」中的第 11 章「GRUB Based Booting (Tasks)」

接下來的步驟

請至如何驗證 Sun Cluster 3.2 軟體的升級