Sun Cluster 3.0 5/02 版次注意事項

如何升級叢集軟體套件

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

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

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

  3. 變更至 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages 目錄。


    # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
    

  4. 如果您的容體管理者是 Solstice DiskSuite,請在每一個節點上安裝最新的 Solstice DiskSuite 仲裁者套件 (SUNWmdm)。

    1. 新增 SUNWmdm 套件。


      # pkgadd -d .SUNWmdm
      

    2. 重新啟動節點。


      # shutdown -g0 -y -i6
      

    3. 在另一個節點上重複上述步驟。

  5. 重新配置仲裁者。

    1. 決定哪一個節點具有您要新增仲裁者主機之磁碟組的所有權。


      # metaset -s setname
      
      -s setname

      指定磁碟組名稱

    2. 如果磁碟組不屬於任何一個節點,請先取得該磁碟組的所有權。


      # metaset -s setname -t
      
      -t

      取得磁碟組的所有權

    3. 重新建立仲裁者。


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

      新增至磁碟組

      -m mediator-host-list

      指定要加入成為磁碟組仲裁者主機的節點名稱

    4. 對每一個磁碟組重複進行上述步驟。

  6. 在每一個節點上,關閉 rpc.pfmd 常駐程式。


    # /etc/init.d/initpmf stop
    

  7. 將第一個節點升級為 Sun Cluster 3.0 5/02 軟體。

    這些程序將視此節點為第一個安裝的節點。

    1. 在要升級的第一個節點上,切換至 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目錄。


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

    2. 升級叢集軟體框架。


      # ./scinstall -u begin -F
      
      -F

      指定這是叢集內第一個安裝的節點

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

    3. 在第一個節點上安裝所有的 Sun Cluster 修補程式。

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

    4. 重新啟動節點。


      # shutdown -g0 -y -i6
      

      當第一個節點重新開機進入叢集模式時,它會建立叢集。

  8. 將第二個節點升級為 Sun Cluster 3.0 5/02 軟體。

    1. 在第二個節點上,切換至 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目錄。


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

    2. 升級叢集軟體框架。


      # ./scinstall -u begin -N node1
      
      -N node1

      指定叢集中第一個安裝的節點名稱,不是要安裝的第二個節點的名稱

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

    3. 在第二個節點上安裝所有的 Sun Cluster 修補程式。

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

    4. 重新啟動節點。


      # shutdown -g0 -y -i6
      

  9. 在兩個節點均重新啟動之後,從任一節點確認兩個節點均為叢集成員。


    -- Cluster Nodes --
                       Node name      Status
                       ---------      ------
      Cluster node:    phys-schost-1  Online
      Cluster node:    phys-schost-2  Online

    請參閱 scstat(1M) 線上援助頁,以取得有關顯示叢集狀態的詳細資訊。

  10. 選擇要成為法定裝置的共用磁碟。

    您可以使用這兩個節點共用的任何磁碟作為法定裝置。 在任一節點上,使用 scdidadm(1M) 指令判斷共用磁碟的裝置 ID (DID) 名稱。您是在 步驟 5 中指定此裝置名稱,即使用 -q globaldev=DIDname 選項來scinstall。


    # scdidadm -L
    

  11. 配置共用的法定裝置。

    1. 啟動 scsetup(1M) 公用程式。


      # scsetup
      

      出現「Initial Cluster Setup」畫面。

      如果法定數目的設定程序被中斷或無法順利完成,請重新執行 scsetup。

    2. 在「Do you want to add any quorum disks?」的提示中,配置共用的法定裝置。

      兩個節點的叢集會一直維持安裝模式,直到配置了共用法定裝置為止。等 scsetup 公用程式配置法定裝置之後,便會顯示「Command completed successfully」。

    3. 在「Is it okay to reset "installmode"?」提示訊息出現時,回答 Yes。

      當 scsetup 公用程式設定叢集的法定配置與票數之後,便會顯示「Cluster initialization is complete」訊息,且公用程式會回到 Main Menu。

    4. 結束 scsetup 公用程式。

  12. 在任何一個節點上,檢查裝置與節點的法定配置。

    您不需是超級使用者便能執行這個指令。


    % scstat -q
    

  13. 在任意節點上,確認已取消了叢集安裝模式。

    您不必是超級使用者,才能夠指定這個指令。


    % scconf -p | grep 'Cluster install mode:'
    Cluster install mode:                                  disabled

  14. 更新目錄路徑。

    移至 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「如何更新根環境」。