Sun Cluster 3.0 U1 安裝手冊

如何完成升級叢集軟體

本程序完成 "如何升級叢集軟體套件" 中開始的 scinstall(1M) 升級程序。在叢集的每一個節點上執行這些步驟。

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

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

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


    # scdidadm -L
    

  3. 如果您的容體管理者是 VxVM,請在叢集的每一個節點上重新安裝並配置 VxVM 軟體,包含任何修補程式。

    遵循 "安裝和配置 VxVM 軟體" 中的程序。


    註解 -

    如果您必須將第一個安裝的節點重新開機,首先使用 scshutdown(1M) 指令將叢集關機,然後再重新開機。在叢集尚未關機 之前,絕對不要將叢集內第一個安裝的節點重新開機。


    尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點才擁有法定票數。在仍處於安裝模式的已建立叢集,如果未關閉叢集即重新開機第一個節點,則剩餘的叢集節點無法取得法定票數而且整個叢集會關閉。

    要找出哪一個是第一個安裝的節點,請使用 scconf -p 指令檢視法定票數的指定。唯一擁有法定票數的節點,就是第一個安裝的節點。

    執行了 步驟 7 之後,法定票數便指定完成,而上述對於重新開機的限制也就解除。

  4. 將 Sun Cluster 3.0 Agents 7/01 CD-ROM 插入節點的 CD-ROM 光碟機內。

    此步驟是假設容體常駐程式 vold(1M) 為執行狀態,而且配置為可管理 CD-ROM 裝置。

  5. 完成該節點上的叢集軟體升級。


    # scinstall -u finish -q globaldev=DIDname \
    -d /cdrom/scdataservices_3_0 -s srvc[,srvc]
    -q globaldev=DIDname

    指定法定裝置的裝置 ID (DID) 名稱

    -d /cdrom/scdataservices_3_0

    指定 CD-ROM 影像的目錄位置

    -s srvc

    指定要配置的資料服務的名稱


    註解 -

    可能會產生類似下列的錯誤訊息。您可以忽略這些訊息。


    ** Installing Sun Cluster - Highly Available NFS Server **
    Skipping "SUNWscnfs" - already installed


  6. 退出 CD-ROM。

  7. 在其他節點上重複 步驟 4步驟 6

    在兩個節點上均完成時,會停用叢集安裝模式,而且指定所有的法定票數。

  8. 如果您的容體管理者是 Solstice DiskSuite,請在任何一個節點上將之前的磁碟裝置群組啟動成為線上。


    # scswitch -z -D disk-device-group -h 
    node
    
    -z

    執行切換

    -D disk-device-group

    指定磁碟裝置群組的名稱,這對 Solstice DiskSuite 軟體而言與磁碟組名稱相同

    -h node

    指定作為磁碟裝置群組的主要叢集節點的名稱

  9. 在任一節點,啟動之前的資料服務資源群組成為線上。

    此時,Sun Cluster 2.2 邏輯主機已經轉換成 Sun Cluster 3.0 U1 資源群組,而且邏輯主機的名稱後面也會加上 -lh。例如,邏輯主機名稱為 lhost-1 會升級成名為 lhost-1-lh 的資源群組。請在以下指令內使用這些轉換過的資源群組名稱。


    # scswitch -z -g resource-group -h 
    node
    
    -g resource-group

    指定要啟動的資源群組的名稱

    您可以使用 scrgadm -p 指令顯示叢集內所有資源類型和資源群組的清單。scrgadm -pv 指令不僅會將清單顯示出來,同時會顯示其他詳細資訊。

  10. 如果您是使用 Sun Management Center 來監視您的 Sun Cluster 配置,請安裝 Sun Management Center 的 Sun Cluster 模組。

    1. 確定您是使用最新版的 Sun Management Center。

      請參閱 Sun Management Center 文件,以取得安裝或升級程序的詳細資訊。

    2. 遵循 "Sun Cluster 監視的安裝需求" 中的準則和程序來安裝 Sun Cluster 模組套件。

  11. 確認所有的節點均已加入叢集。

    請至 "如何驗證叢集成員"

範例-從 Sun Cluster 2.2 升級為 Sun Cluster 3.0 U1 軟體-結束程序

下列範例顯示將兩個節點的叢集從 Sun Cluster 2.2 升級為 Sun Cluster 3.0 U1 軟體的完成程序。叢集節點的名稱為 phys-schost-1 以及 phys-schost-2,裝置群組名稱為 dg-schost-1 and dg-schost-2,資料服務資源群組的名稱為 lh-schost-1lh-schost-2


(Determine the DID of the shared quorum device)
phys-schost-1# scdidadm -L
 
(Finish upgrade on each node)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/suncluster_3_0u1 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/suncluster_3_0u1 -s nfs
 
(Bring device groups and data service resource groups on each node online)
phys-schost-1# scswitch -z -D dg-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -g lh-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -D dg-schost-2 -h phys-schost-2 
phys-schost-1# scswitch -z -g lh-schost-2 -h phys-schost-2