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

如何準備要升級的叢集 (滾動)

每次在一個節點上執行此程序。 已升級的節點會離開該叢集,而其他節點作為使用中的叢集成員繼續運作。


註解 –

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


  1. 請確定配置符合升級的需求。

    請參閱升級需求與限制

  2. 備妥您要升級之所有軟體產品的 CD-ROM、說明文件和修補程式,然後再開始升級叢集。

    • Solaris 8 或 Solaris 9 作業環境

    • Sun Cluster 3.1 4/04 框架

    • Sun Cluster 3.1 4/04 資料服務 (代理程式)

    • 由 Sun Cluster 3.1 4/04 資料服務代理程式管理的應用程式。

    請參閱Sun Cluster 3.1 版次注意事項中的「修補程式與必需的韌體層次」,以找出修補程式和安裝指示的位置。

  3. (選擇性的) 安裝 Sun Cluster 3.1 4/04 說明文件。

    將說明文件套件安裝在您偏好的位置,例如管體主控台或者說明文件伺服器。 請參閱 Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM 頂層的 index.html 檔案,以存取安裝說明。

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

    請儲存輸出結果,作為以後比較的基準。


    % scstat
    % scrgadm -pv[v]

    請參閱scstat(1M)scrgadm(1M) 線上說明手冊,以取得詳細資訊。

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

  6. 移動在要升級之節點上執行的所有資源群組與裝置群組。


    # scswitch -S -h from-node
    
    -S

    移動所有資源群組和裝置群組

    -h from-node

    指定要從中移動資源群組與裝置群組的節點的名稱

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

  7. 驗證移動已順利完成。


    # scstat -g -D
    
    -g

    顯示所有資源群組的狀態

    -D

    顯示所有磁碟裝置群組的狀態

  8. 確定已備份系統磁碟與資料。

  9. 您的叢集是否對 Solstice DiskSuite/Solaris Volume Manager使用雙串聯仲裁者?

    1. 執行下列指令以確認不存在任何仲裁者資料問題。


      # medstat -s setname
      
      -s setname

      指定磁碟組名稱

      如果 [狀態] 欄位中的值為 Bad,則請修復受影響的仲裁者主機。 依照如何修復錯誤的仲裁者資料 中的程序執行。

    2. 列出所有仲裁者。

      當您在執行如何結束對 Sun Cluster 3.1 4/04 軟體的升級 (滾動)程序期間復原仲裁者時,使用此資訊。

    3. 對於使用仲裁者的磁碟組,如果尚無節點擁有其所有權,則取得它的所有權。


      # metaset -s setname -t
      
      -t

      取得磁碟組的所有權

    4. 取消配置磁碟組的所有仲裁者。


      # metaset -s setname -d -m mediator-host-list
      
      -s setname

      指定磁碟組名稱

      -d

      從磁碟組刪除

      -m mediator-host-list

      指定要作為磁碟組仲裁者主機移除的節點的名稱

      請參閱 mediator(7D) 線上說明手冊,以取得關於 metaset 指令之仲裁者專用選項的進一步資訊。

    5. 對於使用仲裁者的每個其餘磁碟組,請重複執行步驟 c步驟 d

  10. 關閉要升級的節點,然後啟動該節點進入非叢集模式。


    # shutdown -y -g0
    ok boot -x
    

    叢集的其他節點作為使用中的叢集成員繼續運作。

  11. 您是否想要將 Solaris 軟體升級至維護更新版次?


    註解 –

    叢集必須已經在 Solaris9 作業環境所必需的最低層級上執行或要升級至該層級,才能支援 Sun Cluster 3.1 4/04 軟體。 請參閱Sun Cluster Release Notes for Solaris OS,以取得有關 Solaris 作業環境受支援版本的資訊。