此程序說明如何將叢集升級至 Sun Cluster 3.1 4/04 軟體。 您還必須執行此程序,才能將叢集從 Solaris 8 軟體升級至 Solaris 9 軟體。
您可以同時在多個節點上執行此程序。
確定已完成如何準備要升級的叢集 (非滾動) 中的所有步驟。
如果您已從 Solaris 8 軟體升級至 Solaris 9 軟體,還要確定已完成如何升級 Solaris 作業環境 (非滾動) 中的所有步驟。
成為叢集上某個節點的超級使用者。
確定您已安裝所有必需的 Solaris 軟體修補程式和硬體相關的修補程式。
對於 Solstice DiskSuite 軟體 (Solaris 8),還要確定您已安裝所有必需的 Solstice DiskSuite 軟體修補程式。
將 Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM 插入節點的 CD-ROM 光碟機。
如果容體管理常駐程式 vold(1M) 正在執行,並已配置為管理 CD-ROM 裝置,則該常駐程式會自動將 CD-ROM 掛載於 /cdrom/cdrom0 目錄中。
將節點升級至 Sun Cluster 3.1 4/04 軟體。
從 /cdrom/cdrom0 目錄切換至 Solaris_sparc/Product/sun_cluster/Solaris_ver/Tools 目錄,其中 ver 為 8 (對於 Solaris 8) 或 9 (對於 Solaris 9) 。
下列範例使用 Solaris 8 版 Sun Cluster 軟體的路徑。
# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools |
若要從 Sun Cluster 3.0 軟體升級,請執行下列指令:
# ./scinstall -u update -S interact -M patchdir=dirname |
指定要用來轉換 NAFO 群組至 IP Network Multipathing群組的測試 IP 位址
指定 scinstall 向使用者提示所需的每個測試 IP 位址
指定修補程式資訊的路徑,以便可以使用 scinstall 指令安裝指定的修補程式。 如果您未指定修補程式清單檔案,則 scinstall 指令會將所有修補程式安裝在目錄 dirname 中,包括 tar 修補程式、jar 修補程式和 zip 修補程式。
-M 選項不是必需的。 您可以使用喜歡的任何方法來安裝修補程式。
若要從 Sun Cluster 3.1 軟體升級,請執行下列指令:
# ./scinstall -u update -M patchdir=dirname |
指定修補程式資訊的路徑,以便可以使用 scinstall 指令安裝指定的修補程式。 如果您未指定修補程式清單檔案,則 scinstall 指令會將所有修補程式安裝在目錄 dirname 中,包括 tar 修補程式、jar 修補程式和 zip 修補程式。
-M 選項不是必需的。 您可以使用喜歡的任何方法來安裝修補程式。
請參閱Sun Cluster 3.1 版次注意事項中的「修補程式與必需的韌體層次」,以找出修補程式和安裝指示的位置。
當系統顯示訊息 Completed Sun Cluster framework upgrade 以及升級日誌的路徑時,則表示升級處理完成。
請參閱 scinstall(1M) 線上援助頁,以取得詳細資訊。 請參閱IP Network Multipathing Administration Guide(對於 Solaris 8) 或System Administration Guide: IP Services(對於 Solaris 9),以取得有關 IP Network Multipathing 的測試位址之資訊。
Sun Cluster 3.1 4/04 軟體至少需要 3.5.1 版本的 Sun Explorer 軟體。 Sun Cluster 軟體的升級包括安裝 Sun Explorer 資料收集器軟體,以與 sccheck 公用程式配合使用。 如果在升級 Sun Cluster 之前已安裝了另一版本的 Sun Explorer 軟體,則該版本將由 Sun Cluster 軟體隨附的版本取代。 雖然能保留諸如使用者身份和資料發送等選項,但是必須手動重新建立 crontab 項目。
在 Sun Cluster 升級期間,scinstall 可能會進行以下一個或多個配置變更:
切換至 CD-ROM 根目錄,並退出 CD-ROM。
升級叢集上已安裝的軟體應用程式。
確定應用程式的等級與目前版本的 Sun Cluster 及 Solaris 軟體相容。 請參閱您的應用程式說明文件,以取得安裝指示。 此外,請依照以下準則在 Sun Cluster 3.1 4/04 配置中升級應用程式:
(選擇性的) 將 Sun Cluster 資料服務升級至 Sun Cluster 3.1 4/04 軟體版本。
您必須將用於 Solaris 9 資料服務的 Sun Cluster HA for Oracle 3.0 (64 位元) 升級至 Sun Cluster 3.1 4/04 版本。 否則,您可以在升級至 Sun Cluster 3.1 4/04 軟體後,繼續使用 Sun Cluster 3.0 資料服務。
僅 Java Enterprise System Accessory CD 3 CD-ROM 上所提供的資料服務才會藉由 scinstall(1M) 公用程式自動升級。 您必須手動升級任何自訂的或協力廠商的資料服務。 依照這些資料服務隨附的程序執行。
將 Java Enterprise System Accessory CD 3 CD-ROM 插入要升級的節點上的 CD-ROM 光碟機。
# scinstall -u update -s all -d /cdrom/cdrom0 |
指定升級
升級節點上安裝的所有 Sun Cluster 資料服務
當系統顯示訊息 Completed upgrade of Sun Cluster data services agents 以及升級日誌的路徑時,則表示升級處理完成。
切換至 CD-ROM 根目錄,並退出 CD-ROM。
必要時,手動升級任何 Java Enterprise System Accessory CD 3 CD-ROM 上未提供的自訂資料服務。
安裝所有 Sun Cluster 3.1 4/04 資料服務修補程式。
請參閱Sun Cluster 3.1 版次注意事項中的「修補程式與必需的韌體層次」,以找出修補程式和安裝指示的位置。
升級所有節點之後,重新啟動每個節點進入叢集。
# reboot |
在已升級的每個節點上,檢視已安裝的 Sun Cluster 軟體之等級。
# scinstall -pv |
從一個節點,確認所有已升級的叢集節點正執行於叢集模式中 (Online)。
# scstat -n |
請參閱 scstat(1M) 線上援助頁,以取得關於顯示叢集狀態的詳細資訊。
# scdidadm -c |
執行一致性檢查
只有您的配置通過了此一致性檢查,才可以前進至步驟 12。 如果不這樣做,可能會導致裝置識別錯誤及資料毀壞。
下表列出自 scdidadm -c 指令的可能輸出以及您必須採取的動作 (如果有的話)。
範例訊息 |
要採取的動作 |
---|---|
device id for 'phys-schost-1:/dev/rdsk/c1t3d0' does not match physical device's id, device may have been replaced |
移至在升級期間從儲存配置變更恢復 ,並執行適當的修復程序。 |
device id for 'phys-schost-1:/dev/rdsk/c0t0d0' needs to be updated, run scdidadm –R to update |
無。 您將在步驟 12 中更新此裝置 ID。 |
無輸出訊息 |
無 |
請參閱 scdidadm(1M) 線上說明手冊,以取得詳細資訊。
在每個節點上,將 Sun Cluster 儲存資料庫遷移到 Solaris 9 裝置 ID。
# scdidadm -R all |
執行修復程序
指定所有裝置
在每個節點上,執行下列指令來確認已成功將儲存資料庫遷移到 Solaris 9 裝置 ID:
# scdidadm -c |
您的配置是否對 Solstice DiskSuite/Solaris Volume Manager使用雙串聯仲裁者?
如果否,請前進至步驟 15。
如果是,請復原仲裁者配置。
如果否,請前進至步驟 16。
若是,請升級所有磁碟群組。
若要將磁碟群組升級至您所安裝的 VxVM 版本支援的最高版本,請從磁碟群組的主要節點執行下列指令:
# vxdg upgrade dgname |
請參閱您的 VxVM 管理說明文件,以取得關於升級磁碟群組的詳細資訊。
以下範例顯示在 Solaris 8 作業環境中將包含兩個節點的叢集從 Sun Cluster 3.0 非滾動升級至 Sun Cluster 3.1 4/04 軟體的程序。 這兩個叢集節點的名稱為 phys-schost-1 和 phys-schost-2。
(On the first node, upgrade framework software from the Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM) phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \ Solaris_8/Tools phys-schost-1# ./scinstall -u update -S interact (On the first node, upgrade data services from the Java Enterprise System Accessory CD 3 CD-ROM) phys-schost-1# ./scinstall -u update -s all -d /cdrom/cdrom0 (On the second node, upgrade framework software from the Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM) phys-schost-2# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \ Solaris_8/Tools phys-schost-2# ./scinstall -u update -S interact (On the second node, upgrade data services from the Java Enterprise System Accessory CD 3 CD-ROM) phys-schost-2# ./scinstall -u update -s all -d /cdrom/cdrom0 (Reboot each node into the cluster) phys-schost-1# reboot phys-schost-2# reboot (Verify cluster membership) # scstat -- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |