執行此程序以準備好叢集進行即時升級。
請執行以下作業:
請確認配置符合升級的需求。請參閱升級需求與軟體支援準則。
備妥所有要升級的軟體產品之安裝媒體、文件和修補程式,包括以下軟體:
Solaris 作業系統
Sun Cluster 3.2 架構
Sun Cluster 3.2 資料服務 (代理程式)
由 Sun Cluster 3.2 資料服務管理的應用程式
VERITAS Volume Manager (若適用)
請參閱「Sun Cluster 3.2 版本說明 (適用於 Solaris 作業系統)」中的「修補程式和所需的韌體層級」以得知修補程式位置和安裝指示。
如果您是使用以角色為基礎的存取控制 (RBAC) 而不是超級使用者來存取叢集節點,請確定您可成為為所有 Sun Cluster 指令提供授權之 RBAC 角色。若使用者不是超級使用者,此一連串的升級程序則需要以下 Sun Cluster RBAC 授權:
solaris.cluster.modify
solaris.cluster.admin
solaris.cluster.read
請參閱「System Administration Guide: Security Services」中的「Role-Based Access Control (Overview)」以得知更多使用 RBAC 角色的相關資訊。關於每個 Sun Cluster 子指令需要的 RBAC 授權,請參閱 Sun Cluster 線上手冊。
確定叢集運作正常。
從任何節點執行下列指令來檢視叢集目前的狀態。
phys-schost% scstat |
請參閱 scstat(1M) 線上手冊,以取得更多資訊。
在同一節點上的 /var/adm/messages 記錄中搜尋未解決的錯誤訊息或警告訊息。
檢查磁碟區管理程式狀態。
若有必要,請通知使用者叢集服務將會在升級期間暫時中斷。
服務中斷的時間約為叢集一般切換服務至另一個節點的所需時間。
成為叢集上某個節點的超級使用者。
若已安裝 Sun Cluster Geographic Edition 軟體,請解除安裝。
如需得知解除安裝程序,請參閱您版本的 Sun Cluster Geographic Edition 軟體文件。
若為使用 Sun StorEdge Availability Suite 軟體或 Sun StorageTek Availability Suite 軟體的雙節點叢集,請確認可用性服務的配置資料位於法定磁碟上。
配置資料必須常駐在法定磁碟上,以確保在升級叢集軟體後,Availability Suite 可正常運作。
成為執行 Availability Suite 軟體的叢集節點上的超級使用者。
識別裝置 ID 和 Availability Suite 配置檔案所使用的磁碟片段。
phys-schost# /usr/opt/SUNWscm/sbin/dscfg /dev/did/rdsk/dNsS |
在此輸出範例中,N 為裝置 ID,S 為裝置 N 的片段。
識別現有的法定裝置。
phys-schost# scstat -q -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/dQsS 1 1 Online |
在此範例輸出中,dQsS 為現有法定裝置。
若法定裝置與 Availability Suite 配置資料裝置不同,請將配置資料移至法定裝置上的可用磁碟片段。
phys-schost# dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS |
您必須使用原始 DID 裝置的名稱 /dev/did/rdsk/,而不是區段 DID 裝置的名稱 /dev/did/dsk/。
若您移動了配置資料,請將 Availability Suite 軟體配置為使用新位置。
以超級使用者的身分,在執行 Availability Suite 軟體的每個節點上發出以下指令。
phys-schost# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS |
確定已備份所有共用資料。
確定已備份每個系統磁碟。
執行 Solaris 作業系統、Sun Cluster 3.2 軟體和其他軟體的即時升級。請至如何升級 Solaris 作業系統和 Sun Cluster 3.2 軟體 (即時升級)。