部署 DB2 的 pureScale 特性_第1頁
部署 DB2 的 pureScale 特性_第2頁
部署 DB2 的 pureScale 特性_第3頁
部署 DB2 的 pureScale 特性_第4頁
部署 DB2 的 pureScale 特性_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、部署 DB2 的 pureScale 特性Jimmy 在 IBM 的 DB2 質量保證團隊工作了 4 年。在過去的幾年里,Jimmy 專注于 DB2 pureScale Feature 的質量和驗證高可用性和 AIX 集成功能。簡介:DB2 pureScale Feature for Enterprise Server Edition 是建立在 IBM DB2 for z/OS 數(shù)據庫軟件的熟悉且經過驗證的設計特性之上的。本文闡述如何部署 DB2 pureScale Feature。本文的示例場景基于使用連接到一個 DS5300 存儲控制器的兩個 P6 550s 服務器的配置。引言在當前競爭激

2、烈的市場環(huán)境中,部署一個不僅能滿足當前戰(zhàn)略需求,同時也能靈活適應您以后戰(zhàn)略需求的增長和變化的數(shù)據處理架構是很重要的。在 2009 年 12 月,IBM 推出了 DB2 pureScale Feature for Enterprise Server Edition (DB2 pureScale Feature)。DB2 pureScale Feature 利用基于 DB2 for z/OS 數(shù)據共享架構的活躍-活躍式共享磁盤數(shù)據庫實現(xiàn)。它利用了大型機上 DB2 數(shù)據庫軟件中經過驗證的技術,而在開放系統(tǒng)中實現(xiàn)活躍-活躍式共享磁盤技術。 DB2 pureScale Feature 具有以下的重要優(yōu)勢

3、,符合許多客戶的需求: 幾乎無限制的容量DB2 pureScale Feature 通過使用按需增加和刪除成員的功能實現(xiàn)實際上無限制的容量。DB2 pureScale Feature 可以擴展到 128 個成員。它有一個高效的、集中管理工具,它支持非常高效的功能擴展。DB2 pureScale 這個特性也利用了一種名為 Remote Direct Memory Access (RDMA) 的技術,它實現(xiàn)了一種高效的內部節(jié)點通信機制來增強它的擴展功能。 應用透明性運行在 DB2 pureScale 環(huán)境中的一個應用并不需要知道集群或者分區(qū)數(shù)據的不同成員。DB2 pureScale Feature

4、 會自動地將應用轉發(fā)給它認為最合適的成員。DB2 pureScale 也實現(xiàn)其他數(shù)據庫供應商所使用語法的原生支持,這使得這些應用可以經過細小修改或不經修改就能運行在 DB2 pureScale 環(huán)境中。 持續(xù)可用性DB2 pureScale Feature 實現(xiàn)了活躍-活躍式配置,這樣如果一個成員出錯,處理會在活躍的成員繼續(xù)進行。在一個錯誤中,只在正在出錯成員中修改的數(shù)據會暫時失效,直到該組數(shù)據的數(shù)據庫恢復完成才恢復正常,這個時間很短。這是它領先競爭的解決方案的優(yōu)勢所在,在其他解決方案中整個系統(tǒng)會在數(shù)據庫恢復過程中僵死。 減少所有者總成本DB2 pureScale 接口能很容易地處理整合在 D

5、B2 pureScale Feature 中組件的部署和維護。這有助于減少部署和維護一些競爭技術的復雜學習過程。 要理解這些優(yōu)點,理解基本的架構是很有幫助的。連接到一個數(shù)據庫視圖的客戶端由四個共享存儲的集群成員組成。這些客戶端可以連接到任何地方。DB2 成員通過整合的集群服務運行在幾個主機上。這些成員是通過低延遲、高速的方式連接到 PowerHA pureScale 服務器的。所有客戶端的日志和數(shù)據有一個集中的數(shù)據共享架構。圖 1 描述了組成 DB2 pureScale 配置的組件。即使有一些高級組件,這個架構的重要部分是對最終用戶透明的,因為 DB2 pureScale Feature 是在

6、內部部署和管理這些組件的。 圖 1. DB2 pureScale Feature 拓撲概述在圖 1 中,客戶端能夠連接到任何一個成員。DB2 pureScale Feature 能夠根據每一臺計算機的使用率自動地在不同成員之間實現(xiàn)客戶端負載均衡。如果配置中有任意一個主機出錯,DB2 pureScale Feature 都能在其余主機上的活躍成員之間重定向客戶端。 每一個 DB2 成員代表一個 DB2 處理引擎。一個 DB2 pureScale 配置中最多可以配置 128 個成員。成員之間通過互相協(xié)作及與 PowerHA pureScale 協(xié)作實現(xiàn)任意成員到數(shù)據庫的一致連接。成員可以在處理要求

7、發(fā)生變化時進行添加或刪除。對于活躍成員數(shù)量的修改可以在不影響客戶端的前提下進行。 與 DB2 pureScale Feature 整合的是一個集群服務層,它支持錯誤檢測、自動恢復和集群文件系統(tǒng)。這些技術是集成在 DB2 pureScale 中的,并且他們使用對 DB2 軟件優(yōu)化的 IBM 技術。這些技術包括 IBM Tivoli Systems Automation for Multiplatforms (Tivoli SA MP)、Reliable Scalable Cluster Technology (RSCT) 和 General Parallel File System (GPFS)

8、。DB2 pureScale Feature 能根據一個最佳實踐的預優(yōu)化配置自動地部署和配置這些技術??蛻舨恍枰獩Q定如何配置 DB2 pureScale Feature 的集群技術,因為最終用戶感覺不到它的存在。 在 DB2 pureScale 配置中,成員與 PowerHA pureScale 服務器之間需要進行通信。為了盡可能地提高通信效率,DB2 pureScale Feature 使用了 RDMA 技術。RDMA 支持讀或寫另一臺計算機的內存,并且不需要占用目標計算機的任何處理周期。這個機制,以及超高速網絡,如 InfiniBand,支持超高效傳輸層,這使得 DB2 pureScale

9、 Feature 能高效地擴展。 PowerHA pureScale 服務器(也稱為 CF)實現(xiàn)了一種可擴展的集中鎖機制以保證數(shù)據的一致性。這些服務器也作為 DB2 頁的快速緩存,它們使用 RDMA 技術替換原本需要物理磁盤操作的位置以提高性能。PowerHA pureScale 服務器和高效傳輸層是使 DB2 pureScale Feature 實現(xiàn)良好擴展的兩個特性,因為每一個成員在執(zhí)行任務時都不需要與任何其他成員協(xié)商。 DB2 pureScale Feature 使用了一個共享磁盤技術。任意成員都可以讀或寫數(shù)據庫的任何位置。即使有任何一個成員出錯,那么其他活躍成員仍然可以訪問完整的數(shù)據。

10、 部署 DB2 pureScale Feature圖 1 列舉了 4 個成員以便進行演示,但是本文描述的示例部署場景只部署了一個帶兩個成員的配置。 配置概述本場景在兩個 P6 550 主機上部署了 DB2 pureScale Feature,其中每一個主機都有兩個邏輯分區(qū)(LPAR)。每一個 LPAR 都有以下特點: 它位于一個允許客戶端連接的公共網絡。 它位于一個允許成員和 PowerHA pureScale 服務器之間進行高速低延遲通信的 InfiniBand 網絡。 它向一組公共磁盤共享連接。對于示例場景,ServerA 和 ServerB 是通過一個 InfiniBand 網絡連接到

11、ServerC 和 ServerD。這些服務器通過公共網絡和存儲區(qū)網絡連接到客戶端。 圖 2. 示例 DB2 pureScale Feature 硬件配置表 1 顯示了每一個 LPAR 的總體配置。表 1. 配置概述主機名ServerAServerBServerCServerDOS 版本AIX 6.1 TL3 SP3ifix iz68803.epkg.z AIX 6.1 TL3 SP3ifix iz68803.epkg.z AIX 6.1 TL3 SP3ifix iz68803.epkg.z AIX 6.1 TL3 SP3ifix iz68803.epkg.z 服務器類型Member 0 Pr

12、imary CF Member 1 Secondary CF 核數(shù)6 2 6 2 RAM20 GB 12 GB 20 GB 12 GB 共享磁盤hdisk2 DB2 Cluster Services 層使用的 64MB 磁盤hdisk3 創(chuàng)建用于存儲主機間共享的實例文件的共享文件系統(tǒng)的 100 GB 磁盤hdisk4 用于存儲 DB2 數(shù)據的 200 GB 磁盤hdisk5 用于存儲 DB2 事務日志的 20 GB 磁盤注意:磁盤大小會由于具體需求而有所差別 磁盤設備驅動默認 MPIO (6.1.3.2) 默認 MPIO (6.1.3.2) 默認 MPIO (6.1.3.2) 默認 MPIO

13、(6.1.3.2) Ethernet 接口en0 en0 en0 en0 InfiniBand 主機名servera-ib0 serverb-ib0 serverc-ib0 serverd-ib0 InfiniBand 接口ib0 ib0 ib0 ib0 OpenSSH4.5.0.5302 4.5.0.5302 4.5.0.5302 4.5.0.5302 固件IBM,EL350_039 IBM,EL350_039 關于如何配置 InfiniBand,請參考 附件 A。先決條件完成以下步驟從而完成安裝 DB2 pureScale Feature 的準備工作。注意除了特別設置,安裝步驟中所列出的全

14、部命令都應該由帶有 root 權限的用戶執(zhí)行。 1. 保證一個 DB2 pureScale 集群上的所有物理計算機中都安裝了無密碼 ssh。您可以在集群中的每一個計算機上輸入 # ssh hostname 驗證它的 ssh 配置。 2. 保證您在每一臺計算機上的 /tmp 文件系統(tǒng)至少保留 5 GB 自由空間。 3. 確定 DB2 pureScale Feature 將使用的磁盤,并保證每一個都通過以下步驟標記一個物理卷標記符(PVID): a. 輸入命令 lspv 列出一個計算機上所有可用的物理卷,如清單 1 所示。 清單 1. 物理卷列表# lspvhdisk0 00cc14e2ad7c5

15、70e rootvg activehdisk1 00cc14e2ba1a1dcd homevg activehdisk2 None Nonehdisk3 None Nonehdisk4 None Nonehdisk5 None None第 2 列從 hdisk2 到 hdisk5 沒有 PVID 標識符。 b. 要添加一個 PVID,需要在集群中的一臺計算機上運行命令 chdev。結果如清單 2 所示。 清單 2. 執(zhí)行的 chdev 命令列表# chdev -l hdisk2 -a pv=yes# chdev -l hdisk3 -a pv=yes# chdev -l hdisk4 -a p

16、v=yes# chdev -l hdisk5 -a pv=yes c. 在集群的其他計算機上,運行清單 3 的命令刪除磁盤名。 清單 3. 刪除磁盤名# rmdev -dl hdisk2# rmdev -dl hdisk3# rmdev -dl hdisk4# rmdev -dl hdisk5 d. 在集群的每一臺計算機上運行命令 cfgmgr。 e. 在集群的每一臺計算機上運行命令 lspv 顯示每一個唯一標識磁盤的 hdisk PVID,如清單 4 所示。 清單 4. 顯示 PVID# lspvhdisk0 00cc14e2ad7c570erootvgactivehdisk100cc14e

17、2ba1a1dcd homevg activehdisk2 00cc14e23bb31057 Nonehdisk3 00cc14e23bb3b9ee Nonehdisk4 00cc14e23bb3e9dd Nonehdisk5 00cc14e23bb3e9df None提示:要驗證磁盤大小,可以運行命令 bootinfo -s hdisk2。DB2 pureScale Feature 安裝步驟1. 將其中一個 LPAR 確定為安裝初始化主機(IIH)。這個主機負責運行 DB2 pureScale Feature 的安裝程序。示例場景使用 ServerA 作為 IIH。 2. 保證顯示被設置為顯

18、示圖形化工具。 3. 瀏覽下載產品鏡像的 ese_dsf 文件夾或者產品安裝 DVD 的根目錄,然后運行命令 /db2setup -t /tmp/db2setup.trc -l /tmp/db2setup.log,這樣就能啟動 DB2 圖形化安裝程序。 4. db2setup 命令執(zhí)行后會出現(xiàn)一個歡迎屏幕,同時顯示一個信息面板,如圖 3 所示。 圖 3. DB2 安裝程序5. 單擊左邊面板的各個主題查看更多信息。Architecture Overview 主題顯示了 DB2 pureScale 實例環(huán)境的總體概述。 6. 單擊 Install a Product Install New 安裝

19、DB2 pureScale Feature,如圖 4 所示。 圖 4. DB2 安裝程序,選擇安裝然后,窗口底部會出現(xiàn)一個進度條。同時,安裝向導會出現(xiàn),它帶有一組直觀的說明,可以指引您完成剩余的部署過程。 7. 單擊 Next 繼續(xù)安裝過程。8. 您可以選擇單擊 View Features 查看所安裝的特性,如圖 5 所示。圖 5. 帶有 View Features 按鈕的安裝向導下一個窗口顯示 DB2 pureScale Feature 的軟件授權說明,如圖 6 所示。 圖 6. 許可條款9. 閱讀許可協(xié)議,如果您接受許可條款,單擊 Accept 單選按鈕,然后單擊 Next。 10. 選擇

20、一種安裝方式。對于示例場景,選擇第一個選項,Install DB2 Enterprise Server Edition with the pureScale Feature,直接從圖形化界面安裝 DB2 pureScale Feature,如圖 7 所示。 圖 7. 選擇安裝方式11. 單擊 Next。12. 輸入 DB2 二進制文件的安裝目錄信息,然后單擊 Next。在大多數(shù)情況下可以使用默認路徑 /opt/IBM/db2/V9.8,如圖 8 所示。 圖 8. 選擇路徑13. 單擊 Create a DB2 instance,然后單擊 Next,如圖 9 所示。 圖 9. 選擇 Create

21、 a DB2 instance14. 輸入實例擁有者信息,然后單擊 Next,如圖 10 所示。注意如果選擇一個已有用戶作為 DB2 實例擁有者或 DB2 受保護用戶,那么這個用戶必須在所有主機上都擁有相同的 UID、GID、組名和 $HOME 路徑。這些主機不應該共享實例擁有者的 $HOME 目錄,因為這個目錄應該是每一個主機的本地目錄。如果您希望創(chuàng)建一個新用戶,那么任意一個主機都不能存在與所定義的新用戶相同的用戶。 圖 10. 為 DB2 實例擁有者設置用戶信息15. 輸入受保護用戶信息,然后單擊 Next,如圖 11 所示。 圖 11. 為受保護用戶設置用戶信息下面的步驟使用其中一個預定

22、義磁盤創(chuàng)建一個共享文件系統(tǒng),用于在 DB2 pureScale 實例環(huán)境中實現(xiàn)所有計算機之間的實例文件共享。這個文件系統(tǒng)將會被掛載到 /db2sd,而目錄 /db2sd/ 則是默認的數(shù)據庫路徑(由 DFTDBPATH 配置參數(shù)所定義)。另外還使用一個小磁盤進行自動內部集群恢復。 16. 輸入磁盤的完整路徑,然后單擊 Next,如圖 12 所示。 圖 12. 創(chuàng)建一個 DB2 集群文件系統(tǒng)17. 添加作為 DB2 pureScale 集群組成部分的其余主機。默認情況下,IIH 已經包含在內。對于您需要添加的每一個主機,單擊 Add,如圖 13 所示。 圖 13. 主機列表18. 輸入主機名,然后

23、單擊 OK。19. 對于添加的主機重復步驟 15 和 16,如圖 14 所示. 圖 14. 添加遠程主機注意在每一個主機輸入后,DB2 安裝程序會進行有效性驗證,以保證新主機的所有配置正確,如圖 15 所示。 圖 15. 驗證安裝設置在添加了所有主機后,主機列表窗口就會出現(xiàn),窗口中每一個主機旁邊會有一個檢查標記表示主機已驗證,如圖 16 所示。 圖 16. 完整的主機列表20. 檢查窗口底部的配置,然后單擊 Next。DB2 安裝程序會再做一個無密碼 ssh 配置驗證。如果配置中有多于一個物理計算機,那么安裝向導會自動將每一個 PowerHA pureScale 服務器分配到不同的計算機。 2

24、1. 在窗口的 Instance Settings 部分確定服務器分配。22. 您可以通過單擊 Advanced 選擇修改主機對應的成員或 PowerHA pureScale 的功能。這里強烈建議您在兩個不同的物理計算機上使用兩個 PowerHA pureScale 服務器,以保證您不會在僅有的一個位置出現(xiàn)錯誤。 23. 檢查和修正所有的值,然后單擊 Finish 開始安裝,如圖 17 所示。 圖 17. 開始拷貝文件實際的安裝過程會有一個進度監(jiān)控條顯示安裝的進度,如圖 18 所示。這個安裝過程會持續(xù)幾分鐘,它會將 DB2 pureScale Feature 部署到配置中的所有主機上,并且部署

25、所有組件。 圖 18. 安裝任務條24. 在成功安裝 DB2 pureScale Feature 之后,單擊 Finish。在所有 4 個主機上完成 DB2 pureScale Feature 安裝后,您就會得到可以使用的一個 DB2 實例,如圖 19 所示。 圖 19. 設置成功完成DB2 pureScale Feature 安裝后步驟在 DB2 pureScale Feature for Enterprise Server Edition 實例準備好后,下一步您需要創(chuàng)建一個文件系統(tǒng)存儲數(shù)據和日志。您可以使用命令 db2cluster 創(chuàng)建這個文件系統(tǒng)。以 root 用戶完成以下步驟。 1.

26、 使用清單 5 所示的命令創(chuàng)建一個存儲數(shù)據的文件系統(tǒng)和一個存儲日志的文件系統(tǒng)。 清單 5. 文件系統(tǒng)命令#/bin/db2cluster -cfs -create -filesystem data -disk /dev/hdisk4#/bin/db2cluster -cfs -create -filesystem log -disk /dev/hdisk5在本示例部署中的 DB2 Installation Path 是 /opt/IBM/db2/V9.8。數(shù)據和日志文件系統(tǒng)默認情況下是創(chuàng)建在 /db2fs 上的。它們可以被所有主機的 DB2 pureScale 實例訪問。 2. 修改文件系統(tǒng)的

27、擁有者為 DB2 實例擁有者,這樣 DB2 實例擁有者將擁有這個文件系統(tǒng)的完整訪問權限。對于本例,db2sdin1 是實例的擁有者名稱,而 db2iadm1 是實例擁有者的組名,如清單 6 所示。 清單 6. 分配文件系統(tǒng)擁有者#chown db2sdin1:db2iadm1 /db2fs/data#chown db2sdin1:db2iadm1 /db2fs/log3. 通過輸入命令 db2start 啟動 DB2 實例,如清單 7 所示。 清單 7. db2start 命令 db2start04/19/2010 11:02:08 0 0 SQL1063N DB2START processi

28、ng was successful.04/19/2010 11:02:08 1 0 SQL1063N DB2START processing was successful.SQL1063N DB2START processing was successful.4. 您可以在任意時刻使用命令 db2instance 檢查 DB2 pureScale 實例的狀態(tài)。提示:您可以使用命令 db2instance -list 檢查一個 DB2 pureScale 集群的狀態(tài)。 5. 使用清單 8 所列的命令創(chuàng)建數(shù)據庫,并將日志移動到日志文件系統(tǒng)。注意您必須在成員主機上運行這些命令,而不是在 CF 主機上

29、。 清單 8. 將日志移動到日志文件系統(tǒng) db2 create db testdb on /db2fs/data db2 update db cfg for testdb using newlogpath /db2fs/log6. 將客戶端連接歸類到任意活躍的 pureScale 成員中,然后連接 PowerHA pureScale 服務器。 回頁首使用 DB2 pureScale FeatureDB2 pureScale Feature 簡單的安裝和部署過程可以減少您的總體成本。這個部分詳細闡述了安裝 DB2 pureScale Feature 好處的用例。 添加或刪除成員DB2 pureS

30、cale Feature 使您能夠快速地將成員添加到配置中,而不需要進行任何的數(shù)據再分配。DB2 安裝二進制安裝文件會自動存儲到 IIH 中,所以當您添加新成員時它們不需要訪問原始的安裝介質。您可以通過運行清單 9 所列的命令從 IIH 添加一個成員。 清單 9. 添加一個成員db2iupdt -d -add -m ServerX:ServerX-ib0 db2sdin1成員的啟動或停止過程能夠對應用透明,這樣應用就不知道數(shù)據庫的變化。 自動的負載均衡通過使用 DB2 pureScale Feature,您可以自動地根據不同主機的計算使用狀況在所有活躍成員之間分配一個工作負載。默認情況下,多線

31、程的 CLI 應用可以不經修改而實現(xiàn)連接級的工作負載均衡。這種工作負載均衡可以從連接級修改為事務級。對于多線程 Java 應用,在連接參數(shù)中設置 enableSysplexWLB=true 就可以利用事務級的工作負載均衡。 隨著更多的成員啟動,客戶端會自動轉到新的成員而不會遇到任何的服務中斷。同時,成員可以在應用不知情的前提下停止。 您也可以配置客戶端擁有一個成員應該連接的引用。這個特性被稱為客戶端關聯(lián),而且如果所分割的工作負載已經存在它會很有用。 注意:為了利用 DB2 pureScale Feature 的優(yōu)點,如事務級工作負載均衡或客戶端關聯(lián),那么最小客戶端級別應該是 Version 9

32、.7 Fix Pack 1 或關聯(lián)的 JCC 級別。需要關聯(lián)包含在各種修復包級別的 JCC 級別,見 參考資料。 隱密維護有時,在不給客戶端應用帶來負面影響的前提下維護一個系統(tǒng)是很重要的。隱密維護基本上允許一個成員的所有事務在完成后透明地將該應用轉發(fā)到另一個成員。要清除示例場景中的成員 1,您可以運行命令 db2stop member 1 quiesce。 有時一個用戶會話會啟動一個工作單元(UOW),但是 UOW 不會提交或回滾。db2stop quiesce 命令會等待 UOW 完成后才會停止該成員。您可以指定一個超時值,如 10 分鐘,這樣就允許應用在 10 分鐘內完成這個 UOW,而且

33、如果 10 分鐘后沒有完成,DB2 軟件會自動分離該應用。任何在 10 分鐘內完成這個 UOW 的應用都會自動轉發(fā)到活躍成員。例如,要在 10 分鐘內清除成員 1,可以運行命令 db2stop member 1 quiesce 10。 高可用性DB2 pureScale Feature 的其中一個重要的價值是整合到體系結構中的高可用性。DB2 pureScale 集群服務能夠自動監(jiān)控所有必要的資源,并在需要時重啟它們。連接到一個出錯的成員的應用會被轉發(fā)到一個活躍成員,其中應用能夠重新發(fā)送所有失敗的事務。而連接到沒有出錯的組件的應用則不受影響。 DB2 pureScale Feature 比其他

34、競爭技術表現(xiàn)突出的其中一個因素是在遇到一個成員出錯時,它不會引起整個集群范圍的僵死。只有出錯成員正在更新過程中的數(shù)據在恢復完成之前暫時不可用。當嘗試訪問出錯成員上被鎖定的數(shù)據時,活躍成員上的應用會暫時處于鎖定等待狀態(tài),而且默認情況下他們不會收到任何錯誤。這個恢復會很快完成,這樣在出現(xiàn)成員錯誤期間的數(shù)據可用性會類似于圖 20 所假定的情況。 圖 20. 在成員恢復過程中典型的數(shù)據可用性模式災難恢復許多客戶要求使用一個災難恢復解決方案來滿足他們業(yè)務持續(xù)性需求。DB2 pureScale Feature 使用了遠程磁盤鏡像技術,并且設計上也考慮了與數(shù)據庫復制產品的協(xié)同。如果運行 DB2 pureSc

35、ale 實例的整個主站點出錯,那么您可以利用遠程站點來保持業(yè)務操作的持續(xù)進行,如圖 21 所示。對于示例場景,DB2 pureScale 生產實例位于站點 A,它負責存儲。通過磁盤鏡像,DB2 pureScale DR 實例站點 B 也可以存儲。DB2 pureScale Feature 也能夠使用傳統(tǒng)的數(shù)據庫備份、恢復和前滾功能,這些技術也能支持災難恢復解決方案。 圖 21. 典型的災難恢復安裝回頁首結束語DB2 pureScale Feature for Enterprise Server Edition 提供了一種滿足最高要求客戶需求的數(shù)據庫解決方案。本文闡述了使用 DB2 pureSc

36、ale Feature 的一些重要優(yōu)點。它使用 PowerHA pureScale 服務器和 RDMA 技術,支持高效的擴展,以滿足各種組織不斷增長的動態(tài)需求。您可以在不影響現(xiàn)有應用的前提下將新成員添加到 DB2 pureScale 環(huán)境,以滿足峰值處理時間的要求。DB2 pureScale Feature 能夠自動地平衡集群中的所有 DB2 成員,而不需要修改應用端,從而完全利用額外的處理能力。如果一個 DB2 成員出錯,應用就會自動地在其他活躍成員之間進行轉發(fā)。當之前出錯的成員主機重新上線,應用就會透明地轉發(fā)回重新啟動的成員。 回頁首附錄 A. 配置和部署 InfiniBandDB2 pu

37、reScale Feature 使用一個 InfiniBand 網絡在成員和 PowerHA pureScale 服務器之間實現(xiàn)最優(yōu)的通信。本附錄闡述了部署 InfiniBand 的總體步驟。 1. 從硬件管理控制臺使用一個活躍的子網管理器部署 InfiniBand 交換機,如清單 10 所示。您需要使用 HMC Version 7 Release 3.5 或更高版本。在本示例場景中,一個 InfiniBand 卡會在兩個 LPAR 之間共享。這個步驟使 InfiniBand 資源在 InfiniBand 卡的 25%、50% 或 75% 范圍內之間共享。 清單 10. 部署 InfiniBa

38、nd 交換機chsyscfg -m machine1-8204-E8A-SN0657742 -r -sys -i hca_bandwidth_capabilities=25/50/75chsyscfg -m machine2-8204-E8A-SN0657742 -r -sys -i hca_bandwidth_capabilities=25/50/75在本例中, ServerA 和 ServerB 位于 machine1,而 ServerC 和 ServerD 位于 machine2。您可以指定具體的值,而不是像 25%、50% 或 75% 的百分率 2. 在每一個物理計算機上重復步驟 1。

39、3. 在硬件管理控制臺的圖形化界面上完成以下步驟,為每一個 LPAR 分配 InfiniBand 資源,這樣每一個 LPAR 會分配 50% 的資源。 a. 選擇 LPAR 旁邊的復選框。b. 單擊 Configuration Manage Profiles。c. 選擇默認的模板。d. 單擊 HCA Configure。e. 在每一個物理計算機上給每一個 LPAR 分配一個唯一的 GUID 索引,以區(qū)分使用 InfiniBand 的不同 LPAR。f. 選擇 Medium (50%) 容量作為每一個 LPAR 的 InfiniBand 資源分配率,這是步驟 1 的中間設置值。g. 對每一個 LPAR 重復步驟 a-f。4. 從 HMC 上關閉和重新激活每一個 LPAR。5. 下載 DB2 pureScale Feature 文檔(見 參考資料)中所記錄的必要的 uDAPL 和 InfiniBand 軟件包,在所有的 LPAR 上安裝這些軟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論