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

下載本文檔

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

文檔簡介

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

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

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

4、216; 集群中的所有Server必須使用相同的版本,包括Service PackØ 集群中的Server必須使用永久的靜態(tài)IP地址。動(dòng)態(tài)IP地址分配不能用于集群環(huán)境。如果服務(wù)器位于防火墻后面,而客戶機(jī)位于防火墻外面,那么服務(wù)器必須有公共的靜態(tài)IP地址,只有這樣,客戶端才能訪問服務(wù)器Ø 要以CLUSTER方式運(yùn)行,必須有包含CLUSTER許可的LICENSE才行配置前的準(zhǔn)備工作在配置集群應(yīng)用前要對(duì)集群的配置信息有一個(gè)良好的設(shè)計(jì),下面就是我們這次配置的集群信息:在同一網(wǎng)段內(nèi)的不同機(jī)器上配置集群機(jī)器類型操作系統(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進(jìn)行配置創(chuàng)建新的Domain切換至weblogic用戶在終端開打passive軟件,且export DISPLAY=

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

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

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

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

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

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

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

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

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

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

17、10 49:8080/index.jspab是測試程序的名稱參數(shù)n代表請(qǐng)求的總數(shù)量參數(shù)c代表并發(fā)的請(qǐng)求數(shù)url為要測試壓力的頁面注:使用這個(gè)命令時(shí),一定要在系統(tǒng)路徑中能夠找到該程序,否則不能執(zhí)行。壓力測試完成后,我們從Managed Server的控制臺(tái)上可以看到,ManagedServer_1,ManagedServer_2都打印出了“OK”字樣,這說明,在并發(fā)請(qǐng)求的情況下,集群能夠?qū)⒄?qǐng)求進(jìn)行分發(fā),以達(dá)到負(fù)載平衡的目的。Session共享問題測試一. 編輯Weblogic.xml配置文件放到WEB應(yīng)用程序的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并回車,可以看到只有一個(gè)weblogic受管理服務(wù)器上打出了“OK”,前且可以

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論