本程序完成 scinstall(1M) 升級程序 (始於 "如何升級叢集軟體套件")。請在叢集的每一個節點上執行這些步驟。
如果您必須將第一個安裝的節點重新開機,請先使用 scshutdown(1M) 指令將叢集關機,然後再重新開機。在叢集尚未關機之前,絕對不要將叢集內第一個安裝的節點重新開機。
尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點才擁有法定票數。在仍處於安裝模式的已建立叢集內,如果未關閉叢集即將第一個安裝的節點重新開機,則剩餘的叢集節點無法取得法定票數而且整個叢集會關閉。 若要找出哪一個節點是第一個安裝的節點,請使用 scconf -p 指令檢視法定票數的指定狀況。唯一擁有法定票數的節點,就是第一個安裝的節點。
完成步驟 7 之後,法定票數便指定完成,而上述對於重新開機的限制也就解除了。
成為叢集中每一個節點的超級使用者。
選擇要成為法定裝置的共用磁碟。
您可以使用這兩個節點共用的任何磁碟作為法定裝置。 在任一節點上,使用 scdidadm(1M) 指令判斷共用磁碟的裝置 ID (DID) 名稱。您是在步驟 5 中指定此裝置名稱,即使用 -q globaldev=DIDname 選項來scinstall。
# scdidadm -L |
如果您的容體管理者是 VxVM,請在叢集的每一個節點上重新安裝並配置 VxVM軟體,包括任何修補程式。
否則,請至 步驟 4。
安裝 VxVM 並建立根磁碟群組 (rootdg) 供新安裝程序之用。
若要安裝 VxVM 並封裝根磁碟,請執行"如何安裝 VERITAS Volume Manager 軟體與封裝根磁碟"中的程序。若要鏡像根磁碟,請執行"如何對封裝根磁碟進行鏡像" 中的程序。
若要安裝 VxVM 並在本機、非根磁碟上建立 rootdg,請執行"如何只安裝 VERITAS Volume Manager 軟體"和"如何在非根磁碟上建立 rootdg 磁碟群組" 中的程序。
如果您有任何現有的磁碟群組,請將它們匯入。
請執行 Sun Cluster 3.0 12/01 系統管理手冊中的 "如何使現有的磁碟群組設成磁碟裝置群組"。
建立任何額外的磁碟群組。
執行 Sun Cluster 3.0 12/01 系統管理手冊 中的"如何在密封磁碟時建立新的磁碟群組"或"如何在起始磁碟時建立新的磁碟群組"中的程序。
將 Sun Cluster 3.0 Agents 12/01 CD-ROM 插入節點的 CD-ROM 光碟機內。
此步驟是假設容體常駐程式 vold(1M) 為執行狀態,而且配置可管理 CD-ROM 裝置。
完成該節點上的叢集軟體升級。
# scinstall -u finish -q globaldev=DIDname \ -d /cdrom/scdataservices_3_0_u2 -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 邏輯主機已經轉換成 converted to Sun Cluster 3.0 12/01 資源群組,而且邏輯主機的名稱後面也會加上 -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 12/01 軟體的升級完成程序。叢集節點的名稱為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/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 |