Sun Cluster 3.0 12/01 軟體安裝手冊

如何升級為 Sun Cluster 3.0 軟體更新版次


註解 -

在所有節點均成功升級之前,請勿使用任何更新版次的新功能、安裝新的資料服務,或是發出任何管理配置指令。


  1. 取得您叢集配置的所有必要修補程式。

    除了 Sun Cluster 軟體修補程式,請取得硬體、Solaris 作業環境、容體管理者、應用程式和目前在您的叢集中執行的任何其它軟體產品的所有修補程式。請參閱Sun Cluster 3.0 12/01 版次注意事項,以取得 Sun 修補程式和安裝指示的位置。

  2. 從任何一個節點檢視叢集目前的狀態。

    請儲存輸出結果,做為比較的基準。


    % scstat
    % scrgadm -pv[v]

    請參閱 scstat(1M) 和 scrgadm(1M) 線上援助頁,以取得詳細資訊。

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

  4. 撤出要升級的節點上執行的所有資源群組和裝置群組。


    # scswitch -S -h node
    
    -S

    撤出全部的資源群組和裝置群組

    -h node

    指定要撤出資源群組和裝置群組的節點名稱

    請參閱 scswitch(1M) 線上援助頁,以取得詳細資訊。

  5. 確認撤出作業已成功完成。


    # scstat -g -D
    

  6. 備份系統磁碟和資料。

  7. 是否要升級 Solaris 8 軟體?


    註解 -

    叢集必須執行於、或升級至 Solaris 8 作業環境可支援 Sun Cluster 3.0 12/01 軟體的最低必需版次。


    • 如果是的話,請至 步驟 8

    • 如果不是,請在非叢集模式下將節點重新開機,然後再跳到步驟 9

      請在指令中加入雙破折號 (--) 和兩個雙引號 (")。


      # reboot -- "-x"
      

  8. (選擇性的) 升級 Solaris 8 軟體。

    1. 暫時註解出 /etc/vfstab 檔案中的所有整體裝置項目。

      這樣做可以防止 Solaris 升級作業試圖裝載整體裝置。

    2. 關閉要升級的節點。


      # shutdown -y -g0
      ok

    3. 遵循您想升級的 Solaris 8 Maintenance Update 版本的安裝手冊中的指示來進行。

    4. 重新開機的提示出現時,請在非叢集模式下將節點重新開機。

      請在指令中加入雙破折號 (--) 和兩個雙引號 (")。


      # reboot -- "-x"
      

    5. 安裝任何 Solaris 軟體修補程式和硬體相關的修補程式,並下載硬體修補程式中包含的任何必要韌體。

      如果有任何修補程式需要重新開機,請依步驟 d 所述,在非叢集模式下將節點重新開機。

    6. /etc/vfstab 檔 (您在 步驟 a 中註解的檔案) 的所有整體裝置項目全部取消註解。

  9. 升級到 Sun Cluster 3.0 更新軟體。

    1. 如果您是使用 CD-ROM 進行安裝,請將 Sun Cluster 3.0 12/01 CD-ROM 插入節點的 CD-ROM 光碟機內。

      如果容體常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動將 CD-ROM 裝載到 /cdrom/suncluster_3_0_u2 目錄。

    2. 變更至 Tools 目錄。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
      

    3. 安裝 Sun Cluster 3.0 Update 2 修補程式。


      # ./scinstall -u update
      

      請參閱 scinstall(1M) 線上援助頁,以取得詳細資訊。

    4. 安裝任何 Sun Cluster 軟體修補程式。

  10. 將節點重新開機為叢集。


    # reboot
    

  11. 確認每個 Sun Cluster 軟體 Update 2 的修補程式都已正確安裝。

    請檢視升級輸出訊息結尾處所參照的升級記錄檔。

  12. 確認叢集配置的狀態。


    % scstat
    % scrgadm -pv[v]

    輸出應與步驟 2 中的輸出相同。

  13. 在叢集其它每個節點上,重複步驟 3步驟 12

  14. 是否要升級任何資料服務?

    • 如果是,請至 步驟 15

    • 如果不是,請就此停止。軟體的升級已經完成。

  15. 使您要升級的資料服務的所有資源群組離線。


    # scswitch -F -g resource-grp
    
    -F

    離線

    -g resource-grp

    指定要離線的資源群組的名稱

  16. 依需要升級應用程式。

    請遵循協力廠商文件中提供的指示。

  17. 將安裝有資料服務的每一個節點,升級為 Sun Cluster 3.0 資料服務更新軟體。

    1. 如果您是使用 CD-ROM 進行安裝,請將 Sun Cluster 3.0 Agents 12/01 CD-ROM 插入 節點的 CD-ROM 光碟機內。

    2. 安裝 Sun Cluster 3.0 資料服務更新修補程式。

      請使用下列方法之一。

      • 若要升級一或多個指定的資料服務,請輸入以下指令。


        # scinstall -u update -s srvc[,srvc,...] -d cdrom-image
        

      • 若要升級節點上所有的資料服務,請輸入以下指令。


        # scinstall -u update -s all -d cdrom-image
        


        註解 -

        本指令假設更新版次中含有所有已安裝資料服務的更新內容。如果某個特定資料服務的更新內容不在更新版次上,則表示這個資料服務並沒有更新。


    3. 安裝任何 Sun Cluster 資料服務軟體修補程式。

    4. 確認每個資料服務更新修補程式都已成功安裝。

      請檢視升級輸出訊息結尾處所參照的升級記錄檔。

  18. 使每個已升級資料服務的資源群組都恢復為線上狀態。


    # scswitch -Z -g resource-grp
    
    -Z

    進入線上狀態

  19. 確認叢集配置的狀態。


    % scstat
    % scrgadm -pv[v]

    輸出應與步驟 2 中的輸出相同。

  20. 重新啟動所有應用程式。

    請遵循協力廠商文件中提供的指示。