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

如何完成升級叢集軟體

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


小心 - 小心 -

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


尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點才擁有法定票數。在仍處於安裝模式的已建立叢集內,如果未關閉叢集即將第一個安裝的節點重新開機,則剩餘的叢集節點無法取得法定票數而且整個叢集會關閉。 若要找出哪一個節點是第一個安裝的節點,請使用 scconf -p 指令檢視法定票數的指定狀況。唯一擁有法定票數的節點,就是第一個安裝的節點。

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

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

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

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


    # scdidadm -L
    

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

    否則,請至 步驟 4

    1. 安裝 VxVM 並建立根磁碟群組 (rootdg) 供新安裝程序之用。

    2. 如果您有任何現有的磁碟群組,請將它們匯入。

      請執行 Sun Cluster 3.0 12/01 系統管理手冊中的 "如何使現有的磁碟群組設成磁碟裝置群組"。

    3. 建立任何額外的磁碟群組。

      執行 Sun Cluster 3.0 12/01 系統管理手冊 中的"如何在密封磁碟時建立新的磁碟群組"或"如何在起始磁碟時建立新的磁碟群組"中的程序。

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

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

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


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

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

    -d /cdrom/scdataservices_3_0_u2

    指定 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 邏輯主機已經轉換成 converted to Sun Cluster 3.0 12/01 資源群組,而且邏輯主機的名稱後面也會加上 -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 12/01 軟體 - 結束程序

下列範例顯示將兩個節點的叢集從 Sun Cluster 2.2 升級至 Sun Cluster 3.0 12/01 軟體的升級完成程序。叢集節點的名稱為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/scdataservices_3_0_u2 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u2 -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