執行此程序,將某個節點升級至 Sun Cluster 3.1 8/05 軟體,其他叢集節點則處於叢集模式中。
直到叢集的所有節點均已升級且此升級已確定,才可以使用新發行版本引入的新功能。
請確保已安裝或升級附屬的軟體。請參閱如何在滾動升級前升級附屬的軟體。
成為叢集中節點的超級使用者。
請將 Sun Cluster 2 of 2 CD-ROM 插入該節點上的 CD-ROM 光碟機。
如果容體管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 裝置,則常駐程式會自動將 CD-ROM 掛載在 /cdrom/cdrom0/ 目錄下。
請變更至 Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/ 目錄,其中 arch 為 sparc 或 x86,ver 為 Solaris 8 的 8、Solaris 9 的 9,或 Solaris 10 的 10。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools |
啟動 scinstall 公用程式。
# ./scinstall |
請勿使用節點上已經安裝的 /usr/cluster/bin/scinstall 指令。您必須在 Sun Cluster 2 of 2 CD-ROM 上使用 scinstall 指令。
從 [Main Menu] 中,選擇功能表項目 [Upgrade this cluster node]。
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node 2) Configure a cluster to be JumpStarted from this install server * 3) Add support for new data services to this cluster node * 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 4 |
從 [Upgrade Menu] 中,選擇功能表項目 [Upgrade Sun Cluster framework on this node]。
依照功能表提示升級叢集架構。
在升級 Sun Cluster 期間,scinstall 可能會變更以下一項或多項配置:
請將 NAFO 群組轉換為 IP 網路多重路徑連結 群組,但保留原始的 NAFO 群組名稱。
請參閱以下手冊之一,以取得有關 IP 網路多重路徑連結 之測試位址的資訊:
「IP Network Multipathing Administration Guide」(Solaris 8)
「System Administration Guide: IP Services」中的「Administering Multipathing Groups With Multiple Physical Interfaces」中的「Configuring Test Addresses」(Solaris 9)
「System Administration Guide: IP Services」中的「Test Addresses」(Solaris 10)
請參閱scinstall(1M) 線上手冊,以取得有關在 Sun Cluster 軟體升級期間,將 NAFO 群組轉換為 IP 網路多重路徑連結 的更多資訊。
如果節點上尚不存在 ntp.conf.cluster,則將 ntp.conf 檔案重新命名為 ntp.conf.cluster。
當系統顯示訊息 [Completed Sun Cluster framework upgrade],並提示您按下 [Enter] 鍵繼續時,則表示升級處理完成。
按下 [Enter] 鍵。
螢幕將顯示 [Upgrade Menu]。
(可選擇) 從 Sun Cluster 2 of 2 CD-ROM 上升級 Java Enterprise System 資料服務。
從 scinstall 公用程式的 [Upgrade Menu] 中,選擇功能表項目 [Upgrade Sun Cluster data service agents on this node]。
請依照功能表提示升級節點上安裝的 Sun Cluster 資料服務代理程式。
您既可以從可用資料服務的清單中選擇要升級的資料服務,也可以選擇升級所有已安裝的資料服務。
當系統顯示訊息 [Completed upgrade of Sun Cluster data services agents],並提示您按下 [Enter] 鍵以繼續時,則表示升級處理完成。
按下 [Enter] 鍵。
螢幕將顯示 [Upgrade Menu]。
退出 scinstall 公用程式。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
從 Sun Cluster Agents CD 上升級 Sun Cluster 資料服務。
如果您使用的是 Sun Cluster HA for NFS 資料服務,並升級為 Solaris 10 作業系統,則必須升級資料服務,並將資源類型遷移至新的版本。請參閱「Sun Cluster Data Service for NFS Guide for Solaris OS」中的「Upgrading the SUNW.nfs Resource Type」,以取得更多資訊。
如果您使用的是適用於 Solaris 9 資料服務的 Sun Cluster HA for Oracle 3.0 64 位元,則必須升級為 Sun Cluster 3.1 8/05 版本。
將任何其他的資料服務升級為 Sun Cluster 3.1 8/05 版本,均是可選擇的。將叢集升級為 Sun Cluster 3.1 8/05 軟體後,您仍可繼續使用任何其他的 Sun Cluster 3.x 資料服務。
請將 Sun Cluster Agents CD 插入該節點上的 CD-ROM 光碟機。
啟動 scinstall 公用程式。
對於資料服務升級,您可以使用已安裝在節點上的 /usr/cluster/bin/scinstall 指令。
# scinstall |
從 [Main Menu] 中,選擇功能表項目 [Upgrade this cluster node]。
從 [Upgrade Menu] 中,選擇功能表項目 [Upgrade Sun Cluster data service agents on this node]。
請依照功能表提示升級節點上安裝的 Sun Cluster 資料服務代理程式。
您既可以從可用資料服務的清單中選擇要升級的資料服務,也可以選擇升級所有已安裝的資料服務。
當系統顯示訊息 [Completed upgrade of Sun Cluster data services agents],並提示您按下 [Enter] 鍵以繼續時,則表示升級處理完成。
按下 [Enter] 鍵。
螢幕將顯示 [Upgrade Menu]。
退出 scinstall 公用程式。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
如有必要,請手動升級產品媒體上未提供的所有自訂資料服務。
驗證每個資料服務更新均已安裝成功。
檢視升級輸出訊息結尾部分所參考的升級日誌檔。
安裝所有 Sun Cluster 3.1 8/05 軟體修補程式 (如果您尚未使用 scinstall 指令安裝這些修補程式)。
安裝所有 Sun Cluster 3.1 8/05 資料服務軟體修補程式。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
升級叢集上已安裝的軟體應用程式。
確定應用程式層級與目前版本的 Sun Cluster 及 Solaris 軟體相容。請參閱您的應用程式說明文件,以取得安裝指示。此外,請依照以下準則在 Sun Cluster 3.1 8/05 配置中升級應用程式:
如果應用程式是儲存在共用磁碟上,您必須主控相關的磁碟群組以及手動裝載相關的檔案系統之後,再升級應用程式。
如果在升級過程中指示您重新啟動節點,請總是將 -x 選項加入至該指令。
-x 選項確保節點重新啟動後進入非叢集模式。例如,下列兩個指令之一均可將節點啟動至單一使用者非叢集模式:
在 SPARC 架構的系統上,執行下列指令:
# reboot -- -xs ok boot -xs |
在 x86 架構的系統上,執行下列指令:
# reboot -- -xs … <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b Boot args: Type b [檔案名稱] [啟動旗標] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -xs |
如果新版本應用程式與舊版本應用程式無法在叢集中共存,請勿升級此應用程式。
將節點重新啟動為叢集。
# reboot |
在已升級的節點上執行下列指令,以驗證 Sun Cluster 3.1 8/05 軟體已成功安裝。
# scinstall -pv |
輸出的第一行指明節點正在執行的 Sun Cluster 軟體之版本。此版本應與剛升級至的版本相匹配。
% scstat % scrgadm -pv[v] |
輸出應與如何準備叢集節點以進行滾動升級中的步驟 5 的輸出相同。
如果您要升級其他節點,請返回至如何準備叢集節點以進行滾動升級,並在下一個要升級的節點上重複執行所有的升級程序。
下列範例說明在 Solaris 8 作業系統上將叢集節點從 Sun Cluster 3.1 滾動升級至 Sun Cluster 3.1 8/05 軟體的程序。其中包含了所有已安裝之資料服務的升級,並且在 Sun Cluster Agents CD 上提供了這些資料服務的新版本。叢集節點名稱為 phys-schost-1。
(Upgrade framework software from the Sun Cluster 2 of 2 CD-ROM) phys-schost-1# cd /cdrom/cdrom0/ Solaris_sparc/Product/sun_cluster/Solaris_8/Tools/ phys-schost-1# ./scinstall (Upgrade data services from the Sun Cluster Agents CD) phys-schost-1# scinstall (Reboot the node into the cluster) phys-schost-1# reboot (Verify that software upgrade succeeded) # scinstall -pv (Verify cluster status) # scstat # scrgadm -pv |
當叢集上的所有節點均完成升級後,請移至如何完成滾動升級至 Sun Cluster 3.1 8/05 軟體。