本程序完成 "如何升級叢集軟體套件" 中開始的 scinstall(1M) 升級程序。在叢集的每一個節點上執行這些步驟。
成為叢集中每一個節點的超級使用者。
選擇要成為法定裝置的共用磁碟。
您可以使用這兩個節點共用的任何磁碟作為法定裝置。在任一節點上,使用 scdidadm(1M) 指令判斷共用磁碟的裝置 ID (DID) 名稱。您是在 步驟 5 中指定此裝置名稱,於 -q globaldev=DIDname option to scinstall 中。
# scdidadm -L |
如果您的容體管理者是 VxVM,請在叢集的每一個節點上重新安裝並配置 VxVM 軟體,包含任何修補程式。
遵循 "安裝和配置 VxVM 軟體" 中的程序。
如果您必須將第一個安裝的節點重新開機,首先使用 scshutdown(1M) 指令將叢集關機,然後再重新開機。在叢集尚未關機 之前,絕對不要將叢集內第一個安裝的節點重新開機。
尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點才擁有法定票數。在仍處於安裝模式的已建立叢集,如果未關閉叢集即重新開機第一個節點,則剩餘的叢集節點無法取得法定票數而且整個叢集會關閉。
要找出哪一個是第一個安裝的節點,請使用 scconf -p 指令檢視法定票數的指定。唯一擁有法定票數的節點,就是第一個安裝的節點。
執行了 步驟 7 之後,法定票數便指定完成,而上述對於重新開機的限制也就解除。
將 Sun Cluster 3.0 Agents 7/01 CD-ROM 插入節點的 CD-ROM 光碟機內。
此步驟是假設容體常駐程式 vold(1M) 為執行狀態,而且配置為可管理 CD-ROM 裝置。
完成該節點上的叢集軟體升級。
# scinstall -u finish -q globaldev=DIDname \ -d /cdrom/scdataservices_3_0 -s srvc[,srvc] |
指定法定裝置的裝置 ID (DID) 名稱
指定 CD-ROM 影像的目錄位置
指定要配置的資料服務的名稱
可能會產生類似下列的錯誤訊息。您可以忽略這些訊息。
** Installing Sun Cluster - Highly Available NFS Server ** Skipping "SUNWscnfs" - already installed |
退出 CD-ROM。
在兩個節點上均完成時,會停用叢集安裝模式,而且指定所有的法定票數。
如果您的容體管理者是 Solstice DiskSuite,請在任何一個節點上將之前的磁碟裝置群組啟動成為線上。
# scswitch -z -D disk-device-group -h node |
執行切換
指定磁碟裝置群組的名稱,這對 Solstice DiskSuite 軟體而言與磁碟組名稱相同
指定作為磁碟裝置群組的主要叢集節點的名稱
在任一節點,啟動之前的資料服務資源群組成為線上。
此時,Sun Cluster 2.2 邏輯主機已經轉換成 Sun Cluster 3.0 U1 資源群組,而且邏輯主機的名稱後面也會加上 -lh。例如,邏輯主機名稱為 lhost-1 會升級成名為 lhost-1-lh 的資源群組。請在以下指令內使用這些轉換過的資源群組名稱。
# scswitch -z -g resource-group -h node |
指定要啟動的資源群組的名稱
您可以使用 scrgadm -p 指令顯示叢集內所有資源類型和資源群組的清單。scrgadm -pv 指令不僅會將清單顯示出來,同時會顯示其他詳細資訊。
如果您是使用 Sun Management Center 來監視您的 Sun Cluster 配置,請安裝 Sun Management Center 的 Sun Cluster 模組。
確定您是使用最新版的 Sun Management Center。
請參閱 Sun Management Center 文件,以取得安裝或升級程序的詳細資訊。
遵循 "Sun Cluster 監視的安裝需求" 中的準則和程序來安裝 Sun Cluster 模組套件。
確認所有的節點均已加入叢集。
請至 "如何驗證叢集成員"。
下列範例顯示將兩個節點的叢集從 Sun Cluster 2.2 升級為 Sun Cluster 3.0 U1 軟體的完成程序。叢集節點的名稱為 phys-schost-1 以及 phys-schost-2,裝置群組名稱為 dg-schost-1 and dg-schost-2,資料服務資源群組的名稱為 lh-schost-1 與 lh-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 |