為DB2 pureScale升級補丁包,按流程升級RSCT,TSA,GPFS和DB2等

DB2 pureScale 是同時兼備高擴展性和高可用性的數據庫集群。在 db2 pureScale 集群里包含了 RSCT,TSA,GPFS 等單獨的軟件產品。這些產品都包含在 DB2 的安裝介質里面。如果要為 DB2 pureScale 升級補丁包,需要按照一定的流程,升級 RSCT,TSA,GPFS 和 DB2

db2 purescale 集群是一種兼備高擴展性和高可用性的集群解決方案。這個解決方案整合了包括軟硬件在內的多個產品。db2 purescale 集群采用的是共享存儲的集群架構。

圖 1. DB2 pureScale 集群的架構

為DB2 pureScale升級補丁包,按流程升級RSCT,TSA,GPFS和DB2等

這張圖描述了 DB2 pureScale 的集群架構。DB2 pureScale 可以由多個主機(節點)組成,彼此通過 IB 網絡和以太網通信,每個節點都連接到共享存儲。集群內部通過自動負載均衡的功能調度各個節點的資源。從客戶端來看,DB2 pureScale 就是一個數據庫環境,不需要關心去連哪個節點以及集群是如何組成。DB2 pureScale 集群的關鍵技術就是借鑒的 IBM 大型機中成熟的全局鎖定和內存管理技術。

在這個集群解決方案里面,軟件產品包括管理共享存儲的 GPFS 產品,整合所有資源的 TSA 產品,DB2 產品等。這些組件都包含在整套 DB2 產品的安裝介質里面。DB2 pureScale 發布的新的補丁包就可能包含這三大產品的更新。所以在升級 DB2 pureScale 補丁包的時候尤其要注意檢查這些產品是否需要升級,以及如何做到安全升級。

升級補丁包前的準備工作

在升級補丁包之前,需要確認 GPFS 和 TSA 是否需要升級,還需要完全停止 DB2 pureScale 數據庫集群。在升級的過程中,要保證 DB2 pureScale 數據庫不會被重啟。

檢查 TSA 版本

首先來查看新的補丁包中的 TSA 版本是否高于已安裝的版本。查看工具已經包含在新的補丁包中。本案例中補丁包 DVD 被解壓在 /home/temp/DB2v9.8/v9.8fp5 下面。

清單 1. TSA 已安裝版本

 				  # /home/temp/DB2v9.8/v9.8fp5/server/db2/aix/tsamp/db2cktsa -v install   3.2.6.2  

清單 2. TSA 目標版本

 				  # /home/temp/DB2v9.8/v9.8fp5/server/db2/aix/tsamp/db2cktsa -v media   3.2.7.1  

在這個案例里面,TSA 的目標版本是 3.2.7.1,高于已安裝版本 3.2.6.2,所以需要多 TSA 集群進行升級。

檢查 GPFS 版本

檢查 GPFS 版本的方式和檢查 TSA 差不多,工具也包含在新的補丁包中。

清單 3. GPFS 已安裝版本

 				  # /home/temp/DB2v9.8/v9.8fp5/server/db2/aix/gpfs/db2ckgpfs -v install   3.3.0.14  

清單 4. GPFS 目標版本

 				  # /home/temp/DB2v9.8/v9.8fp5/server/db2/aix/gpfs/db2ckgpfs -v media   3.4.0.13  

清單中列舉的 GPFS 已安裝版本 3.3.0.14 是低于目標版本 3.4.0.13 的,所以也需要升級 GPFS 集群軟件和環境。

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享