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

Procedure如何執行 Sun Cluster 3.1 8/05 軟體的滾動升級

執行此程序,將某個節點升級至 Sun Cluster 3.1 8/05 軟體,其他叢集節點則處於叢集模式中。


備註 –

直到叢集的所有節點均已升級且此升級已確定,才可以使用新發行版本引入的新功能。


開始之前

請確保已安裝或升級附屬的軟體。請參閱如何在滾動升級前升級附屬的軟體

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

  2. 請將 Sun Cluster 2 of 2 CD-ROM 插入該節點上的 CD-ROM 光碟機。

    如果容體管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 裝置,則常駐程式會自動將 CD-ROM 掛載在 /cdrom/cdrom0/ 目錄下。

  3. 請變更至 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ 目錄,其中 archsparcx86ver 為 Solaris 8 的 8、Solaris 9 的 9,或 Solaris 10 的 10


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    
  4. 啟動 scinstall 公用程式。


    # ./scinstall
    

    備註 –

    請勿使用節點上已經安裝的 /usr/cluster/bin/scinstall 指令。您必須在 Sun Cluster 2 of 2 CD-ROM 上使用 scinstall 指令。


  5. 從 [Main Menu] 中,選擇功能表項目 [Upgrade this cluster node]。


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Install a cluster or cluster node
            2) Configure a cluster to be JumpStarted from this install server
          * 3) Add support for new data services to this cluster node
          * 4) Upgrade this cluster node
          * 5) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  4
    
  6. 從 [Upgrade Menu] 中,選擇功能表項目 [Upgrade Sun Cluster framework on this node]。

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

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

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

  8. 按下 [Enter] 鍵。

    螢幕將顯示 [Upgrade Menu]。

  9. (可選擇) 從 Sun Cluster 2 of 2 CD-ROM 上升級 Java Enterprise System 資料服務。

    1. scinstall 公用程式的 [Upgrade Menu] 中,選擇功能表項目 [Upgrade Sun Cluster data service agents on this node]。

    2. 請依照功能表提示升級節點上安裝的 Sun Cluster 資料服務代理程式。

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

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

    3. 按下 [Enter] 鍵。

      螢幕將顯示 [Upgrade Menu]。

  10. 退出 scinstall 公用程式。

  11. 變更至是 CD-ROM 上的目錄,然後彈出 CD-ROM。


    # eject cdrom
    
  12. 從 Sun Cluster Agents CD 上升級 Sun Cluster 資料服務。

    • 如果您使用的是 Sun Cluster HA for NFS 資料服務,並升級為 Solaris 10 作業系統,則必須升級資料服務,並將資源類型遷移至新的版本。請參閱「Sun Cluster Data Service for NFS Guide for Solaris OS」中的「Upgrading the SUNW.nfs Resource Type」,以取得更多資訊。

    • 如果您使用的是適用於 Solaris 9 資料服務的 Sun Cluster HA for Oracle 3.0 64 位元,則必須升級為 Sun Cluster 3.1 8/05 版本。

    • 將任何其他的資料服務升級為 Sun Cluster 3.1 8/05 版本,均是可選擇的。將叢集升級為 Sun Cluster 3.1 8/05 軟體後,您仍可繼續使用任何其他的 Sun Cluster 3.x 資料服務。

    1. 請將 Sun Cluster Agents CD 插入該節點上的 CD-ROM 光碟機。

    2. 啟動 scinstall 公用程式。

      對於資料服務升級,您可以使用已安裝在節點上的 /usr/cluster/bin/scinstall 指令。


      # scinstall
      
    3. 從 [Main Menu] 中,選擇功能表項目 [Upgrade this cluster node]。

    4. 從 [Upgrade Menu] 中,選擇功能表項目 [Upgrade Sun Cluster data service agents on this node]。

    5. 請依照功能表提示升級節點上安裝的 Sun Cluster 資料服務代理程式。

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

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

    6. 按下 [Enter] 鍵。

      螢幕將顯示 [Upgrade Menu]。

    7. 退出 scinstall 公用程式。

    8. 變更至是 CD-ROM 上的目錄,然後彈出 CD-ROM。


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

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

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

  15. 安裝所有 Sun Cluster 3.1 8/05 軟體修補程式 (如果您尚未使用 scinstall 指令安裝這些修補程式)。

  16. 安裝所有 Sun Cluster 3.1 8/05 資料服務軟體修補程式。

    請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。

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

    確定應用程式層級與目前版本的 Sun Cluster 及 Solaris 軟體相容。請參閱您的應用程式說明文件,以取得安裝指示。此外,請依照以下準則在 Sun Cluster 3.1 8/05 配置中升級應用程式:

    • 如果應用程式是儲存在共用磁碟上,您必須主控相關的磁碟群組以及手動裝載相關的檔案系統之後,再升級應用程式。

    • 如果在升級過程中指示您重新啟動節點,請總是將 -x 選項加入至該指令。

      -x 選項確保節點重新啟動後進入非叢集模式。例如,下列兩個指令之一均可將節點啟動至單一使用者非叢集模式:

      • 在 SPARC 架構的系統上,執行下列指令:


        # reboot -- -xs
        ok boot -xs
        
      • 在 x86 架構的系統上,執行下列指令:


        # reboot -- -xs
        …
                            <<< Current Boot Parameters >>>
        Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
        Boot args:
        
        Type  b [檔案名稱] [啟動旗標] <ENTER>   to boot with options
        or    i <ENTER>                            to enter boot interpreter
        or    <ENTER>                              to boot with defaults
        
                        <<< timeout in 5 seconds >>>
        Select (b)oot or (i)nterpreter: b -xs
        

    備註 –

    如果新版本應用程式與舊版本應用程式無法在叢集中共存,請勿升級此應用程式。


  18. 將節點重新啟動為叢集。


    # reboot
    
  19. 在已升級的節點上執行下列指令,以驗證 Sun Cluster 3.1 8/05 軟體已成功安裝。


    # scinstall -pv
    

    輸出的第一行指明節點正在執行的 Sun Cluster 軟體之版本。此版本應與剛升級至的版本相匹配。

  20. 從任何節點,確認叢集配置的狀態。


    % scstat
    % scrgadm -pv[v]

    輸出應與如何準備叢集節點以進行滾動升級中的步驟 5 的輸出相同。

  21. 如果您要升級其他節點,請返回至如何準備叢集節點以進行滾動升級,並在下一個要升級的節點上重複執行所有的升級程序。


範例 5–2 從 Sun Cluster 3.1 到 Sun Cluster 3.1 8/05 軟體的滾動升級

下列範例說明在 Solaris 8 作業系統上將叢集節點從 Sun Cluster 3.1 滾動升級至 Sun Cluster 3.1 8/05 軟體的程序。其中包含了所有已安裝之資料服務的升級,並且在 Sun Cluster Agents CD 上提供了這些資料服務的新版本。叢集節點名稱為 phys-schost-1


(Upgrade framework software from the Sun Cluster 2 of 2 CD-ROM)
phys-schost-1# cd /cdrom/cdrom0/
Solaris_sparc/Product/sun_cluster/Solaris_8/Tools/
phys-schost-1# ./scinstall
 
(Upgrade data services from the Sun Cluster Agents CD)
phys-schost-1# scinstall
(Reboot the node into the cluster)
phys-schost-1# reboot

(Verify that software upgrade succeeded)
# scinstall -pv

(Verify cluster status)
# scstat
# scrgadm -pv

接下來的步驟

當叢集上的所有節點均完成升級後,請移至如何完成滾動升級至 Sun Cluster 3.1 8/05 軟體