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 軟體安裝手冊 中的「如何更新根環境」。