Weblogic+10+集群配置手冊_第1頁
Weblogic+10+集群配置手冊_第2頁
Weblogic+10+集群配置手冊_第3頁
Weblogic+10+集群配置手冊_第4頁
Weblogic+10+集群配置手冊_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 Weblogic 10 集群配置手冊V1.0Weblogic 10集群配置手冊(版本號:V1.0)擬制徐成剛擬制日期2009-3-16審核審核日期批準批準日期修改記錄:修訂號:作者:日期:簡要說明:1.0徐成剛2009-3-16編寫手冊1.1陳廣淵2015-12-8針對武漢農(nóng)商行修改目 錄1.預備知識52.本文環(huán)境53.配置WebLogic Server集群51.預備知識什么是Domain和ServerDomainDomain是WebLogic Server實例的基本管理單元。所謂Domain就是,由配置為Administrator Server的WebLogic Server實例管理的邏輯

2、單元,這個單元是有所有相關資源的集合。ServerServer是一個相對獨立的,為實現(xiàn)某些特定功能而結(jié)合在一起的單元。Domain and Server的關系一個Domain 可以包含一個或多個WebLogic Server實例,甚至是Server集群。一個Domain中有一個且只能有一個Server 擔任管理Server的功能,其它的Server具體實現(xiàn)一個特定的邏輯功能。2.本文環(huán)境Ø 平臺:RHL 4.0Ø 軟件:WebLogic Server 103.配置WebLogic Server集群WebLogic集群的體系結(jié)構(gòu)單層混合型的集群架構(gòu)(Cluster)這種架構(gòu)將

3、所有的Web應用以及相關的服務應用全部置于集群中的單一WLS實例中,這種架構(gòu)的優(yōu)勢在于:Ø 易于管理Ø 靈活的負載平衡機制Ø 更強的安全控制多層結(jié)構(gòu)的集群架構(gòu)(Cluster)這種架構(gòu)使用兩個WLS集群,一個放置表靜態(tài)內(nèi)容和集群Servlet,另一個放置集群EJB。一般應用于下面這些情況:Ø 在負載平衡機制需要調(diào)用集群EJB中的方法時;Ø 在提供內(nèi)容與提供對象的服務之間需要更大的機動性時;Ø 在需要更高的系統(tǒng)穩(wěn)定性時;配置集群應用的必要條件Ø 集群中的所有Server必須位于同一網(wǎng)段,并且必須是IP廣播(UDP)可到達的&#

4、216; 集群中的所有Server必須使用相同的版本,包括Service PackØ 集群中的Server必須使用永久的靜態(tài)IP地址。動態(tài)IP地址分配不能用于集群環(huán)境。如果服務器位于防火墻后面,而客戶機位于防火墻外面,那么服務器必須有公共的靜態(tài)IP地址,只有這樣,客戶端才能訪問服務器Ø 要以CLUSTER方式運行,必須有包含CLUSTER許可的LICENSE才行配置前的準備工作在配置集群應用前要對集群的配置信息有一個良好的設計,下面就是我們這次配置的集群信息:在同一網(wǎng)段內(nèi)的不同機器上配置集群機器類型操作系統(tǒng)硬件配置角色備注DELL PCRHL 4.0IP:

5、49 PORT:7001Administrator Server DELL PCRHL 4.0IP: 49 PORT:8080Proxy Server DELL PCRHL 4.0IP: 49 PORT:7082Managed Server DELL PCRHL 4.0IP: 45 PORT:7080Managed Server 使用Domain Configuration Wizard進行配置創(chuàng)建新的Domain切換至weblogic用戶在終端開打passive軟件,且export DISPLAY=

6、終端IP地址:0.0進入/weblogic/Oracle/Middleware/wlserver_10.3/common/bin目錄下輸入命令“./config.sh”,單擊“下一步”按鈕選擇安裝域源選擇安裝“WebLogic Server”,單擊“下一步”按鈕輸入域名以及域安裝目錄配置管理員用戶名和密碼輸入Weblogic管理員管理服務器(AdminServer)的用戶名和密碼,在此以“weblogic”作用登錄管理服務器的用戶名和密碼,單擊“下一步”按鈕配置域啟動模式和JDK選擇“生產(chǎn)模式”和“JRockt SDK”后,單擊“下一步”按鈕選擇是否自定義環(huán)境和服務設置選擇“是”后,單擊“下一

7、步”按鈕配置管理服務器輸入Administrator Server的名稱,監(jiān)聽地址,監(jiān)聽端口,如果需要SSL支持的話可以在“SSL enabled”后面的復選取框上打勾,配置SSL監(jiān)聽端口,單擊“下一步”按鈕配置受管理服務器(代理服務器實際上也是一個受管理服務器)輸入Managed Server的名稱,監(jiān)聽地址,監(jiān)聽端口,如果需要SSL支持的話,可以在“SSL enabled”復選框上打勾,配置SSL監(jiān)聽端口??梢耘渲枚鄠€Managed Server。單擊“下一步”按鈕(注:我這臺機的IP是:0,另一臺機上要安裝受管理服務器的IP地址是:12)配置群集信息單

8、擊“切換顯示”,再單擊“添加”,輸入Cluster的名稱,Multicast address組播地址(這個做什么用暫不明白),Cluster的組播地址和端口,Cluster地址可輸可不輸。單擊“下一步”按鈕將“受管理服務器”添加到“集群”中選擇左面列表中的Managed Server,將其添加到右面的列表中,這里代理服務器不要添加到右邊,單擊“下一步”按鈕創(chuàng)建HTTP代理應用程序選中“為群集創(chuàng)建Http代理”,myCluster代理服務器選擇前面沒有加入myCluster的ProxyServer,單擊“下一步”按鈕配置計算機在此不對計算機進行配置,單擊“下一步”按鈕檢查Weblogic域在此檢

9、查前面所做的配置,如果沒有問題單擊“下一步”按鈕正在創(chuàng)建域創(chuàng)建無誤后,單擊“完成”按鈕編輯啟動WebLogic服務文件Ø 編輯口令文件進入/weblogic/Oracle/Middleware/user_projects/domains/*_domain/servers/節(jié)點目錄中建立perties文件,內(nèi)容為:username=weblogicpassword=*Ø 編輯啟動管理服務器的文件/weblogic/Oracle/Middleware/user_projects/domains/*_domain在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建startAd

10、minServer.sh,內(nèi)容為:USER_MEM_ARGS="-Xms2048m -Xmx2048m -XX:PermSize=768m"export USER_MEM_ARGScd /gzh/weblogic/Oracle/Middleware/user_projects/domains/gzh_domainnohup ./startWebLogic.sh >> admin.out &#tail -f admin.outØ 編輯啟動代理服務器的文件在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建startProxyServer.sh,內(nèi)容為: ./s

11、tartManagedWebLogic.sh ProxyServer 49:7001Ø 編輯啟動受管理服務器(ManagedServer_1)的文件在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建startManagedServer_1.sh,內(nèi)容為:./startManagedWebLogic.sh ManagedServer_1 49:7001(注:使用startManagedWeblogic命令啟動Managed Server,它的命令格式是:./startManagedWeblogic.sh Managed Server的名稱

12、 Administrator Server地址)在其它機器上配置受管理服務器一. 按默認情況按裝Weblogic 10二. 啟動Weblogic域配置向?qū)?,按默認選擇,直接單擊“下一步”三. 選擇域源按默認選擇,單擊“下一步”四. 配置管理員用戶名和密碼輸入管理員的用戶名和密碼,這里為:用戶名-weblogic,密碼-weblogic,完成后單擊“下一步”五. 配置服務器啟動模式和JDK這里選擇“生產(chǎn)模式”,JDK選擇“JRockit JDK”,完成后單擊“下一步”。六. 生定義環(huán)境和服務設置這里選擇“是”,完成后單擊“下一步”。七. 配置管理服務器輸入本機的管理服務器名稱和地址以及端口號,完

13、成后單擊“下一步”。八. 配置受管理服務器這是一是重點,在這里設置的受管理服務器名稱和IP地址以及端口號要與群集服務器上設置的一致,完成后單擊“下一步”。九. 配置集群這里也與群集服務器配置不同,在這里不做任何處理直接單擊“下一步”。一. 配置計算機這一步我們也不做處理,直接單擊“下一步”。一一. 檢查Weblogic域檢查你做的配置是否正確,完成后單擊“下一步”。一二. 創(chuàng)建Weblogic域輸入要創(chuàng)建的Weblogic域名稱,這里使用Cluster_domain,完成后單擊“創(chuàng)建”。一三. 正在創(chuàng)建域稍等待創(chuàng)建完成后單擊“完成”。一四. 編輯啟動文件在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建s

14、tartManagedServer_2.sh,內(nèi)容為:./startManagedWebLogic.sh ManagedServer_2 49:7001啟動WebLogic服務在集群服務器上所創(chuàng)建的域的bin中做如下操作。Ø 輸入命令“./startAdminServer.sh”啟動管理服務器Ø 輸入命令“./startProxyServer.cmd”啟動代理服務器Ø 輸入命令“./startManagedServer_1.cmd”啟動受管理服務器1在其它受管理服務器的bin目錄下做如下操作。Ø 輸入命令“./startMa

15、nagedServer_2.cmd”啟動受管理服務器2(注意:中間會要你輸入管理域的用戶名和密碼)部署WEB應用進入Console控制臺(49:7001/console)。進入console控制臺后,在左邊域結(jié)構(gòu)樹中點擊“環(huán)境”前的“+”,在展開的菜單中點擊“服務器”,在右邊的列表中可以看到各服務器是否正常啟動。如果正常啟動則單擊“部署”,再單擊“鎖定編輯”,再單擊“安裝”,選擇要部署的WEB應用程序完成后,單擊“下一步”,再單擊“下一步”,選擇群集“myCluster”,再選擇“群集中的所有服務器”,之后單擊“下一步”,再單擊“下一步”,再單擊“完成”。再單擊左

16、上角的“激活更改”。啟動WEB應用進入Console控制臺(49:7001/console)。進入console控制臺后,點擊“部署”選中列表中的應用,然后選擇“為所有請求提供服務”,再單擊“是”??吹綘顟B(tài)是“活動”就表示W(wǎng)EB應用啟動完成。測試集群的分發(fā)功能編寫測試WEB應用并部署我們來編寫一個簡單的WEB應用,它會在控制臺和瀏覽器上同時打印出“OK”字樣,然后將這個WEB應用部署到集群中所有Managed Server上面。(代碼見附件)在這里我們將通過Apache中所帶的ab包來進行并發(fā)訪問的模擬測試,使用如下的命令就可以完成壓力測試。ab n 100 c

17、10 49:8080/index.jspab是測試程序的名稱參數(shù)n代表請求的總數(shù)量參數(shù)c代表并發(fā)的請求數(shù)url為要測試壓力的頁面注:使用這個命令時,一定要在系統(tǒng)路徑中能夠找到該程序,否則不能執(zhí)行。壓力測試完成后,我們從Managed Server的控制臺上可以看到,ManagedServer_1,ManagedServer_2都打印出了“OK”字樣,這說明,在并發(fā)請求的情況下,集群能夠?qū)⒄埱筮M行分發(fā),以達到負載平衡的目的。Session共享問題測試一. 編輯Weblogic.xml配置文件放到WEB應用程序的WEB-INF目錄下,內(nèi)容如下:<?xml ver

18、sion="1.0" encoding="UTF-8"?><wls:weblogic-web-app xmlns:xsi="/2001/XMLSchema-instance" xmlns:wls=" xsi:schemaLocation=" <session-descriptor><persistent-store-type>replicated</persistent-store-type><sharing-enabled>true</sharing-enabled></session-descriptor><wls:context-root>/</wls:context-root></wls:weblogic-web-app>二. 在IE地址欄中輸入49:8080/main.jsp并回車,可以看到只有一個weblogic受管理服務器上打出了“OK”,前且可以

溫馨提示

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

評論

0/150

提交評論