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

如何關閉叢集

升級軟體之前,讓叢集離開正式環境。

  1. 取得所有要升級的軟體產品的 CD-ROM、文件和修補程式。

    • Solaris 8 作業環境

    • Solstice DiskSuite 軟體或 VERITAS Volume Manager

    • Sun Cluster 3.0 12/01框架

    • Sun Cluster 3.0 12/01 資料服務 (代理者)

    • 協力廠商應用程式

    Solstice DiskSuite 軟體和文件現在是 Solaris 8 產品的一部份。


    註解 -

    這些程序假設您是從 CD-ROM 安裝。如果您是從網路安裝,請確定各軟體產品的 CD-ROM 影像都已經載入到網路上。


    請參閱 Sun Cluster 3.0 12/01 版次注意事項,以取得修補程式和安裝指示的位置。

  2. 通知使用者將要關閉叢集。

  3. 成為叢集中每一個節點的超級使用者。

  4. 搜尋 /var/adm/messages 記錄,找出是否有尚未解決的錯誤或警告訊息。

    更正任何問題。

  5. 確認沒有任何邏輯主機是在維護狀態。

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

    2. 使用 hastat(1M) 指令顯示叢集的狀態。


      # hastat
      HIGH AVAILABILITY CONFIGURATION AND STATUS
      -------------------------------------------
      ...
      LOGICAL HOSTS IN MAINTENANCE STATE

      如果畫面顯示 NONE,表示目前沒有任何主機是在維護狀態。請至步驟 6

    3. 如果有邏輯主機是在維護狀態,請使用 haswitch(1M) 指令執行切換保護移轉。


      # haswitch hostname logical-hostname
      
      hostname

      指定要擁有邏輯主機的節點名稱

      logical-hostname

      指定邏輯主機的名稱

    4. 執行 hastat 指令確認是否已順利完成切換保護移轉。

  6. 確定每一個邏輯主機管理檔案系統的大小至少有 10 MB。


    # df -k /logical-hostname
    

    邏輯主機管理檔案系統若不符合至少 10 MB 的條件,升級到 Sun Cluster 3.0 12/01 軟體之後,將無法裝載。如果邏輯主機管理檔案系統小於 10 MB,請遵循您的容體管理者文件程序,來增加此檔案系統的大小。

  7. 備份您的系統。

    備份之前,請確定所有使用者均已登出系統。

  8. (僅VxVM) 取消共用「叢集配置資料庫」(CCD)。

    1. 在任何一個節點上,建立共用 CCD 的備份。


      # ccdadm -c backup-filename
      

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

    2. 在叢集內的每一個節點上,將共用 CCD 移除。


      # scconf clustername -S none 
      

    3. 在每一個節點上執行 mount(1M) 指令,找出 ccdvol 裝載在哪一個節點上。

      ccdvol 看起來如下例所示。


      # mount
      ...
      /dev/vx/dsk/sc_dg/ccdvol  /etc/opt/SUNWcluster/conf/ccdssa  
      ufs suid,rw,largefiles,dev=27105b8  982479320

    4. 在每個節點上執行 cksum(1),確保兩個節點上的 ccd.database 檔案完全相同。


      # cksum ccd.database
      

    5. 如果兩個 ccd.database 檔案不相同,請從任何一個節點上,將先前在步驟 a中建立的共用 CCD 備份還原。


      # ccdadm -r backup-filename
      

    6. 在裝載了 ccdvol 的節點上,將 Sun Cluster 2.2 停掉。


      # scadmin stopnode
      

    7. 在同一個節點上卸載 ccdvol


      # umount /etc/opt/SUNWcluster/conf/ccdssa 
      

  9. 停止叢集內每一個節點上的 Sun Cluster 2.2 軟體。


    # scadmin stopnode
    

  10. 執行 hastat 指令,確認叢集中已無任何節點。

  11. 此叢集是否使用 VERITAS Volume Manager?