Sun Cluster 3.0 U1 安裝手冊

如何關閉叢集

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

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

    • Solaris 8 作業環境

    • Solstice DiskSuite 軟體或VERITAS Volume Manager

    • Sun Cluster 3.0 U1 框架

    • Sun Cluster 3.0 U1 資料服務 (代理者)

    • 協力廠商應用程式

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


    註解 -

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


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

  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 U1 後將無法裝載。如果邏輯主機管理檔案系統小於 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?