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