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

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

執行此程序,將叢集的每個節點升級至 Sun Cluster 3.1 8/05 軟體。您還必須執行此程序,以完成將叢集從 Solaris 8 軟體升級至 Solaris 9 軟體,或從 Solaris 9 軟體升級至 Solaris 10 10/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 2 of 2 CD-ROM 升級 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 資料服務。

    scinstall(1M) 公用程式僅會自動升級在 Sun Cluster Agents CD 上傳送的資料服務。您必須手動升級任何自訂的或協力廠商的資料服務。請執行這些資料服務隨附的程序。

    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 軟體相容。請參閱您的應用程式說明文件,以取得安裝指示。

  18. 升級所有節點之後,重新啟動每個節點進入叢集。


    # reboot
    
  19. 將 一般代理程式容器 的安全性檔案複製到所有叢集節點上。

    此步驟可確保所有叢集節點上的 一般代理程式容器 的安全性檔案均相同,且所複製的檔案會保留正確的檔案權限。

    1. 在每個節點上,停止 Sun Java Web 主控台 代理程式。


      # /usr/sbin/smcwebserver stop
      
    2. 在每個節點上,停止安全性檔案代理程式。


      # /opt/SUNWcacao/bin/cacaoadm stop
      
    3. 在每個節點上,變更為 /etc/opt/SUNWcacao/ 目錄。


      phys-schost-1# cd /etc/opt/SUNWcacao/
      
    4. 建立 /etc/opt/SUNWcacao/security/ 目錄的 tar 檔案。


      phys-schost-1# tar cf /tmp/SECURITY.tar security
      
    5. /tmp/SECURITY.tar 檔案複製到其餘的每一個叢集節點。

    6. 在向其複製了 /tmp/SECURITY.tar 檔案的每一個節點上,擷取安全性檔案。

      /etc/opt/SUNWcacao/ 目錄中已存在的所有安全性檔案均會被覆寫。


      phys-schost-2# cd /etc/opt/SUNWcacao/
      phys-schost-2# tar xf /tmp/SECURITY.tar
      
    7. 從叢集的每個節點中刪除 /tmp/SECURITY.tar 檔案。

      您必須刪除 tar 檔案的每個副本以避免安全性風險。


      phys-schost-1# rm /tmp/SECURITY.tar
      phys-schost-2# rm /tmp/SECURITY.tar
      
    8. 在每個節點上,啟動安全性檔案代理程式。


      phys-schost-1# /opt/SUNWcacao/bin/cacaoadm start
      phys-schost-2# /opt/SUNWcacao/bin/cacaoadm start
      
    9. 在每個節點上,啟動 Sun Java Web 主控台 代理程式。


      phys-schost-1# /usr/sbin/smcwebserver start
      phys-schost-2# /usr/sbin/smcwebserver start
      
接下來的步驟

請移至如何驗證 Sun Cluster 3.1 8/05 軟體的非滾動式升級