Weblogic10 集群配置
1.預備知識
什么是Domain和Server
Domain
Domain是WebLogic Server實例的基本管理單元。所謂Domain就是,由配置為Administrator Server的WebLogic Server實例管理的邏輯單元,這個單元是有所有相關(guān)資源的集合。
Server
Server是一個相對獨立的,為實現(xiàn)某些特定功能而結(jié)合在一起的單元。
Domain and Server的關(guān)系
一個Domain 可以包含一個或多個WebLogic Server實例,甚至是Server集群。一個Domain中有一個且只能有一個Server 擔任管理Server的功能,其它的Server具體實現(xiàn)一個特定的邏輯功能。
2.本文環(huán)境
? 平臺:RHL 4.0
? 軟件:WebLogic Server 10
3.配置WebLogic Server集群
配置集群應(yīng)用的必要條件
? 集群中的所有Server必須位于同一網(wǎng)段,并且必須是IP廣播(UDP)可到達的
? 集群中的所有Server必須使用相同的版本,包括Service Pack
? 集群中的Server必須使用永久的靜態(tài)IP地址。動態(tài)IP地址分配不能用于集群環(huán)境。如果服務(wù)器位于防火墻后面,而客戶機位于防火墻外面,那么服務(wù)器必須有公共的靜態(tài)IP地址,只有這樣,客戶端才能訪問服務(wù)器
? 要以CLUSTER方式運行,必須有包含CLUSTER許可的LICENSE才行
配置前的準備工作
在配置集群應(yīng)用前要對集群的配置信息有一個良好的設(shè)計,下面就是我們這次配置的集群信息:
在同一網(wǎng)段內(nèi)的不同機器上配置集群
| 機器類型 | 操作系統(tǒng) | 硬件配置 | 角色 | 備注 |
| DELL PC | RHL 4.0 | IP:10.0.10.149 PORT:7001 | Administrator Server | ? |
| DELL PC | RHL 4.0 | IP: 10.0.10.149 PORT:8080 | Proxy Server | ? |
| DELL PC | RHL 4.0 | IP: 10.0.10.149 PORT:7082 | Managed Server | ? |
| DELL PC | RHL 4.0 | IP: 10.0.10.145 PORT:7080 | Managed Server | ? |
使用Domain Configuration Wizard進行配置
創(chuàng)建新的Domain
輸入命令“./config.sh”,單擊“下一步”按鈕
選擇安裝域源
選擇安裝“WebLogic Server”,單擊“下一步”按鈕
配置管理員用戶名和密碼
輸入Weblogic管理員管理服務(wù)器(AdminServer)的用戶名和密碼,在此以“weblogic”作用登錄管理服務(wù)器的用戶名和密碼,單擊“下一步”按鈕
配置域啟動模式和JDK
選擇“生產(chǎn)模式”和“JRockt SDK”后,單擊“下一步”按鈕
選擇是否自定義環(huán)境和服務(wù)設(shè)置
選擇“是”后,單擊“下一步”按鈕
配置管理服務(wù)器
輸入Administrator Server的名稱,監(jiān)聽地址,監(jiān)聽端口,如果需要SSL支持的話可以在“SSL enabled”后面的復選取框上打勾,配置SSL監(jiān)聽端口,單擊“下一步”按鈕
配置受管理服務(wù)器(代理服務(wù)器實際上也是一個受管理服務(wù)器)
輸入Managed Server的名稱,監(jiān)聽地址,監(jiān)聽端口,如果需要SSL支持的話,可以在“SSL enabled”復選框上打勾,配置SSL監(jiān)聽端口。可以配置多個Managed Server。單擊“下一步”按鈕
配置群集信息
單擊“切換顯示”,再單擊“添加”,輸入Cluster的名稱,其他都默認即可。單擊“下一步”按鈕
將“受管理服務(wù)器”添加到“集群”中
選擇左面列表中的Managed Server,將其添加到右面的列表中,這里代理服務(wù)器不要添加到右邊,單擊“下一步”按鈕
創(chuàng)建HTTP代理應(yīng)用程序
選中“為群集創(chuàng)建Http代理”,myCluster代理服務(wù)器選擇前面沒有加入myCluster的ProxyServer,單擊“下一步”按鈕
配置計算機
在此不對計算機進行配置,單擊“下一步”按鈕
檢查Weblogic域
在此檢查前面所做的配置,如果沒有問題單擊“下一步”按鈕
創(chuàng)建Weblogic域
輸入要創(chuàng)建的域名和位置,此處域名可輸入為Cluster_domain,輸入完成后單擊“創(chuàng)建”按鈕
正在創(chuàng)建域
創(chuàng)建無誤后,單擊“完成”按鈕
編輯啟動WebLogic服務(wù)文件
? 編輯口令文件
在剛才創(chuàng)建的域目錄下建立boot.properties文件,內(nèi)容為:
username=weblogic
password=weblogic
? 編輯啟動管理服務(wù)器的文件
在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建startAdminServer.sh,內(nèi)容為:
nohup ./startWebLogic.sh? &
? 編輯啟動代理服務(wù)器的文件
在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建startProxyServer.sh,內(nèi)容為:
nohup ./startManagedWebLogic.sh ProxyServer http://10.0.10.149:7001 &
? 編輯啟動受管理服務(wù)器(ManagedServer_1)的文件
在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建startManagedServer_1.sh,內(nèi)容為:
nohup ./startManagedWebLogic.sh ManagedServer_1 http://10.0.10.149:7001 &
(注:使用startManagedWeblogic命令啟動Managed Server,它的命令格式是:
./startManagedWeblogic.sh Managed Server的名稱 Administrator Server地址)
在其它機器上配置受管理服務(wù)器
一. 按默認情況按裝Weblogic 10
二. 啟動Weblogic域配置向?qū)?#xff0c;按默認選擇,直接單擊“下一步”
三. 選擇域源
按默認選擇,單擊“下一步”
四. 配置管理員用戶名和密碼
輸入管理員的用戶名和密碼,這里為:用戶名-weblogic,密碼-weblogic,完成后單擊“下一步”
五. 配置服務(wù)器啟動模式和JDK
這里選擇“生產(chǎn)模式”,JDK選擇“JRockit JDK”,完成后單擊“下一步”。
六. 生定義環(huán)境和服務(wù)設(shè)置
這里選擇“是”,完成后單擊“下一步”。
七. 配置管理服務(wù)器
輸入本機的管理服務(wù)器名稱和地址以及端口號,完成后單擊“下一步”。
八. 配置受管理服務(wù)器
這是一是重點,在這里設(shè)置的受管理服務(wù)器名稱和IP地址以及端口號要與群集服務(wù)器上設(shè)置的一致,完成后單擊“下一步”。
九. 配置集群
這里也與群集服務(wù)器配置不同,在這里不做任何處理直接單擊“下一步”。
一〇. 配置計算機
這一步我們也不做處理,直接單擊“下一步”。
一一. 檢查Weblogic域
檢查你做的配置是否正確,完成后單擊“下一步”。
一二. 創(chuàng)建Weblogic域
輸入要創(chuàng)建的Weblogic域名稱,這里使用Cluster_domain,完成后單擊“創(chuàng)建”。
一三. 正在創(chuàng)建域
稍等待創(chuàng)建完成后單擊“完成”。
一四. 編輯啟動文件
在剛才創(chuàng)建的域目錄下的bin目錄中創(chuàng)建startManagedServer_2.sh,內(nèi)容為:
nohup ./startManagedWebLogic.sh ManagedServer_2 http://10.0.10.149:7001 &
啟動WebLogic服務(wù)
在集群服務(wù)器上所創(chuàng)建的域的bin中做如下操作。
? 輸入命令“./startAdminServer.sh”啟動管理服務(wù)器
? 輸入命令“./startProxyServer.sh”啟動代理服務(wù)器
? 輸入命令“./startManagedServer_1.sh 啟動受管理服務(wù)器1
在其它受管理服務(wù)器的bin目錄下做如下操作。
? 輸入命令“./startManagedServer_2.sh”啟動受管理服務(wù)器2(拷貝管理服務(wù)器的boot.properties ,啟動過程中不用輸入密碼)
部署WEB應(yīng)用
進入Console控制臺(http://10.0.10.149:7001/console)。
進入console控制臺后,在左邊域結(jié)構(gòu)樹中點擊“Environment”前的“+”,
在展開的菜單中點擊“servers”,在右邊的列表中可以看到各服務(wù)器是否正常啟動。
如果正常啟動則單擊“deployment”,再單擊“LOCK & EDIT”,
再單擊“install”,選擇要部署的WEB應(yīng)用程序
完成后,單擊“下一步”,再單擊“下一步”,
選擇群集“myCluster”,再選擇“群集中的所有服務(wù)器”,之后單擊“下一步”,再單擊“下一步”,再單擊“完成”。再單擊左上角的“激活更改”。
啟動WEB應(yīng)用
進入Console控制臺(http://10.0.10.149:7001/console)。
進入console控制臺后,點擊“部署”
選中列表中的應(yīng)用,然后選擇“為所有請求提供服務(wù)”,再單擊“是”。
看到狀態(tài)是“活動”就表示WEB應(yīng)用啟動完成。
集群配置中要注意的問題
? Admin Server只用于集群的管理,而不能參與集群事務(wù)。
? Web應(yīng)用應(yīng)該部署到集群上,文件的同步是由WebLogic來完成的。
總結(jié)
以上是生活随笔為你收集整理的Weblogic10 集群配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多少岁可以办理自己的银行卡
- 下一篇: WebLogic重启