版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
WebSphere5.0安裝與配置
一、綜述
1.IBMWebSphereApplicationServers5.0是基于J2EE1.3標準的應用服務器中
間件,WebSphere這套軟件包包含四個版本,分別是:
IBMWebSphereApplicationServerExpress(簡易版)
IBMWebSphereApplicationServerbase(基本版)
IBMWebSphereApplicationServerNetworkDeployment(網(wǎng)絡版)
IBMWebSphereApplicationServerEnterprise(企業(yè)版)
Express版供業(yè)務要求簡單的客戶或者開發(fā)測試使用,提供WebSphere的基本
功能;base版是業(yè)務量比較小的客戶使用,只能用于單機;ND版配合base,可
以提供負載均衡功能,實現(xiàn)分別式計算;企業(yè)版提供企業(yè)級業(yè)務功能。一般情況
下,ND+base可以完全滿足用戶的一般要求。
2.WebSphere5.0現(xiàn)在支持的系統(tǒng):
Win、AIX、HP、LinuxIntel>LinuxS/390zSeries>LinuxiSeriespSeries>OS/400。
對于AIX系統(tǒng),AIX5.1推薦5100-5100-03+APARIY36884,AIX5.2+APAR
IY44183o
3.體系結構
Node
ApplicationServer
Webcontainer
WebHTTPserver
browser
WebSphere
clientIaEmbedded
plug-in
--HTTPserver
Admin
UI
I8
fA
9J
3VS
Clientcontainer)u
-
uu
container]£p
Java&v
cientd
dApplication
CD?eDatabase
Scripting
client
NameServer(JNDI)
Securityserver
IntegralJMSServer
以上是單機版websphere的體系結構圖。單機版就是一個節(jié)點(node),每個server
占用一個JVM,每個server包含三個容器,分別是web容器,EJB容器,JCA
容器,除此之外還包NDI服務以及安全服務。Web容器內嵌一個HTTPserver,
但效率不高,一般請求都是由外部HTTPserver通過websphereplug-in轉發(fā)給web
容器,靜態(tài)內容都由外部httpserver來處理。這樣效率較高而且比較安全。單機
版管理應用程序與其他應用都運行在serve”上。
4.ND+base結構圖
Deployment
Manager
以上圖示整個結構稱為單元(cell),由一個ND管理,每個節(jié)點(node)有一個
節(jié)點代理(Nodeagent),ND通過與節(jié)點代理的通訊來管理節(jié)點下的每個server。
5.負載均衡
負載均衡是websphere一個重要性能,配置負載均衡可以提高應用的穩(wěn)定性、可
靠性、可使用性、可擴展性。通常實現(xiàn)均衡負載是通過Httpserver的插件進行,
httpserver把動態(tài)請求交給plugin,plugin通過負載均衡的配置信息決定請求轉
發(fā)給那個server來處理。
通用的系統(tǒng)結構圖示如下:
兩臺主機安裝websphere,跨節(jié)點配置一個群集(cluster),應用安裝到群集環(huán)境,
OutsideworldDMZInternalnetv/ork
Application
servernodeDirectory
&Security
,services
一
“
一
e一application,
MM
3aserver1,
」lP
application
oizliz
oserver2.
lol.s
oueDatabase
djl
qoserver
applicationsApplication
server3Js7~^ata
application'
server4,Deployment
Manager
Application
servernode
圖一
這樣拓撲結構優(yōu)點是:
克服軟硬件單點失效,增加吞吐量,避免訪問失?。?/p>
通過負載均衡管理,可?以優(yōu)化訪問流量的分布。
二、Base安裝過程,依AIX系統(tǒng)為例,其實在各種系統(tǒng)上的安裝過程都一樣。
1.掛接光驅
2.#cd/cdrom/aix
3.#./inslalL開始圖形化安裝。
4.安裝前websphere會檢測目前OS的的版本,如果OS缺少某些補丁,安裝
過程會顯示補丁信息。
5.選擇custom安裝,選擇安裝組件(如果沒有用到MQ,可以不安裝Enbeded
Messaging)o
R豳1!
Selectthefeaturesfor-BMWebSpheieApplicaoonServer,Version5"youwoddlikeioinstall
^^plicationServer-130」MB
^ApplicationServersanpies-25.9MB
^Administration-842MB
WAdninScripting-46.4MB
WAdministrativeConsole-37.8MB
^^licationfesenbiyancDeploymentTools-61.2NB
WApplicationAssemblyTool-36.6MB
WDeployTool-24.1MB
WAntUtilities-0.5MB
<EmbeddedMessaging-72.0HB
WServerandClient-70,0MB
「ClientOnly-10.0MB
WHessa9e-drivenBeanSanpies-1.9MB
<IBMHTTPServerVersion1.3.26-0.0NB
<WebServerPlugins-2.5MB
WIBMHTTPServer-0.0MB
!3che(TH)WebServer-0.0NB
Description:
nrriessaaB-arivengar^awpies-7m
”[EMHTTPServerVersion1.3.26-0.0MB
VWebServerPlugins-2.5KB
WIEHHTTPServer-0.0MB
jftpdche<TM)WtbServer-0.0MB
VTlvoHPerfonMnceVieuer-4.4HB
」Lotu£Doaino(TH)WebServer-0.0MB
“MaineCacheMonitor-0.4MB
fVPerfortvance所d^slysisTools-11.6MB
IVPerformanceServlet-0.0MB
VL09Analyzer-6.7MB
,Javad8s-7.6NB
Description:
6.輸入安裝目錄
7.下一步輸入節(jié)點名與主機IP地址或主機名,最好是主機名,這樣安裝后
如果要修改主機IP地址比較容易。
8.下一步開始安裝,如果選擇安裝應用示例,安裝后期系統(tǒng)會自動安裝8
個應用示例。
9.安裝完畢端口檢查
#netstat-an|grep9090
如果9090已經(jīng)使用,修改以下兩個文件的端口配置
虛擬主機定義的端口:
<WAS_HOME>/config/cells/<celInamc>/virtualhosts.xml
<host:VirtualHostxini:id=nVirtualHost_2"name=,'admin_host',>
<aliasesxmi:id="HostAlias_4"hoslname="*"por匚"9092”/>
<aliasesxmi:id="HostAIias_5"hostname="*"port="9043"/>
</host:VirtualHost>
與
server的HTTP傳送端口:
<WAS_HOME>/config/cells/<cellnamc>/nodcs/<nodcnamc>/servers/servcrl/servcr.x
ml
<lransporlsxmi:type="applicalionserver.webcontainer:HTTPTransport"
xmi:id="HTTPTransport_l"sslEnabled=nfalse">
<addressxmi:id="EndPoint_i"host='M,port="9092"/>
</transports>
10.啟動服務,驗證安裝
#cd/ws_fs/WcbSphcre/AppScrvci7bin
#./startServer.shserveri
打開瀏覽器,輸入
http:〃l().16L32.6:9()9()/admin,可以看到控制臺;
hup:〃:9080/snoop,,僉證應用月艮務。
11、停止服務:
#./stopServer.shserveri
三、裝webspherenetworkdeployment
1.掛接光驅,#cd/cdrom/aix
2.執(zhí)行#./install
3.與安裝base類似,檢查系統(tǒng)組件
4.下一步選擇custom安裝,選擇默認組件,如果不使用MQ,最好不
要安裝EnbeddedMessagingClient
5.輸入安裝路徑
6.選擇與其他版本共存安裝,修改端口號,或者不修改,它于ND聯(lián)
合的時候base會自動修改沖突的端口號,下一步輸入單元名,節(jié)點名與
主機名。
71一胸下二方妾裝成功
8.安裝完畢端口檢查
netstat-an|grep9090看是否9090端口已被使用,如果己用可以修改:
(在查看控制臺時,使用的端口。)
<WAS_ND_HOME>/config/celIs/<ceIlname>/virtualhosts.xml成
<host:VirtualHostxmi:id="VirtualHost_2"name="admin_host”>
<aliasesxmi:id="HostAlias_4"hostname="*"port="9092'7>
<aliasesxmi:id="HoslAlias_5"hostname="*"port="9043'7>
</host:VirtualHost>
與
<WAS_ND_HOME>/config/cclls/<cellnamc>/nodes/<nodcname>/
servers/drngr/server.xmI成
<lransporlsxmi:type="applicalionserver.webcontainer:HTTPTransport"
xmi:id="HTTPTransport_l"sslEnabled=Hfalse">
<addressxmi:id="EndPoint_i"host=',Hport="9092"/>
</transports>
9.啟動服務,驗證安裝
#cd/ws_fs/WcbSphcrc/DcployManagcr/bin
#./startManager.sh
打開瀏覽器,輸入
http:〃1().16L32.6:909()/admin
10.,停止管理服務器
./stopManager.sh
四、安裝WAS5.0.2補丁
為BASE或ND打補丁方法相同。從IBM網(wǎng)站下載WAS5.0.2forNDandforbase
補丁,F(xiàn)TP到主機某目錄下解壓,然后更改安裝目錄下updateWizard.sh的執(zhí)行
權限,并且設置JAVA_H0ME環(huán)境變量,執(zhí)行叩daleWizard.sh,開始圖形安裝
補丁。
#chmod770updateWizard.sh
#exportsetJAVA_HOME=/ws_fs/WebSphere/AppServer/java
#./updateWizard.sh
安裝過程為圖形向導,按照提示可以完成安裝。
五、WebSphere配置(負載均衡)
ND管理一個cell,ND通過每個節(jié)點上的節(jié)點代理來管理節(jié)點。需要把各個
websphereBASE節(jié)點加入ND,構成CELL,組建CLUSTER,來實現(xiàn)負載均衡。
以下是把base加入ND組建cell的步驟:
1、啟動ND服務:
#cd/ws_fs/WebSphere/DeployManage/bin
#./startManagcr.sh
2、停止節(jié)點的服務
#cd/ws_fs/WebSphere/AppServer/
#./stopserverserveri
在節(jié)點執(zhí)行:
#./addNode.sh8879-includeapps
()
是ND主機名,8879是ND的SOAP連接端口,可以用#11以51仇-an看
是否已經(jīng)啟動本端口,如果沒有,查看ND的SOAP端口為多少;
-includeapps把本節(jié)點下的所有應用全納入ND的管理,如果沒有此參數(shù),節(jié)點
加入ND后,會把本節(jié)點下已經(jīng)部署的應用全部隱藏。
3、啟動ND的管理控制臺
http://hostname:9090/admin
可以在控制臺選擇系統(tǒng)管理,可以看到各個節(jié)點,并且確保節(jié)點同步。
4、建立集群
在ND控制臺,選擇服務器…?>集群…T新建,輸入集群名字Cluster,可以選擇
一個現(xiàn)有的server!加入集群。選擇一個現(xiàn)有的server1加入集群創(chuàng)建cluster時,
要求新建立一個cluster成員,這個cluster成員是現(xiàn)有serveri的復制,輸入名稱
server2,來構成負載均衡的cluster。接著可以再添加一個群集成員server3,這三
個server在一臺主機上達到垂直負載均衡的效果。
5、修改HTTPServer的配置
打開ND控制臺,在環(huán)境變量里刷新web服務插件。ND會在其安裝目錄
/ws_fs/WebSphere/DeployManager/config/cells下生J戊plugin_cfg.xml文件。
打開/ws_fs/IBMHttpScrvcr/conf/httpd.conf,看最后兩行,把插件指的路徑改成
/ws_fs/WebSphere/DeployManager/config/cells/plugin_cfg.xml然后重起web服務.
#cd/ws_fs/IBMHttpServer/bin
#./apachectlstop
./apachectlstart
檢查http服務是否啟動
#ps-ef|grephttp
NDF的plugin_cfg.xml拷貝倒另外一臺主機的
/ws_fs/WebSphere/AppServer/config/cells/T<>
六、建立數(shù)據(jù)源
1、建立JDBC提供程序。
ND控制臺,資源一>JDBC提供程序一>選擇cell的名稱,為整個CELL配置數(shù)
據(jù)源,單元中的每個server都可以使用,或者選擇節(jié)點,為節(jié)點配置數(shù)據(jù)源,為
本節(jié)點的server使用。新建>選擇JDDC提供程序>添加JDBC驅動程序為類
路徑。
2、添加J2C認證數(shù)據(jù),用于連接數(shù)據(jù)庫的用戶名與密碼
安全性一>JAAS配置一>J2c認證數(shù)據(jù)一>新建一〉輸入別名、用戶名、密碼。
3、建立數(shù)據(jù)源
JDBC提供程序>OracleJDBCThinDriver>數(shù)據(jù)源>輸入各個屬性值。
七、應用程序部署
把應用部署在集群上,方法:
打開ND控制臺,應用程序一分安裝新的應用程序分指定要部署的文件包少指定
虛擬主機)選擇要部署的服務器或著集群勺保存設置。
在ND控制臺,應用程序玲企業(yè)應用程序分選擇剛安裝的應用T啟動。
八、問題檢測
查看vWAS-HOME>/logs/servemame/下相關的LOG文件,查看應用日志主要是看
SystemOut.log可以發(fā)現(xiàn)JVM報出的所以日志信息?;蛘咴贜D控制臺下面的
WebSphere狀態(tài)欄,可以查看當前各種問題。
九、資源分析工具
首先要設置需要分析的applicationserver的PerformanceMonitoringService:在
ND控制臺選擇應用服務器,在服務器屬性里選擇性能監(jiān)控服務,配置常規(guī)屬性,
選擇啟動,并且設置初始規(guī)范級別。保存設置,重啟該應用服務器。然后在
<WAS-HOME>/bin/tpe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市房屋出售合同(標準版)
- 電梯廣告發(fā)布合同
- 2025年非接觸式支付系統(tǒng)開發(fā)可行性研究報告
- 2025年新能源汽車產業(yè)鏈布局可行性研究報告
- 2025年城市軌道交通網(wǎng)絡優(yōu)化項目可行性研究報告
- 中心管理協(xié)議書
- 游艇認購合同范本
- 高考全國二卷政治題庫帶答案
- 東莞市2024上半年廣東東莞市發(fā)展和改革局招聘5人筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)
- 學校教學視導檔案材料(實驗教學與勞動教育)
- 資產移交使用協(xié)議書
- 腦器質性精神障礙護理查房
- GB/T 45481-2025硅橡膠混煉膠醫(yī)療導管用
- GB/T 32468-2025銅鋁復合板帶箔
- 山西交控集團招聘筆試內容
- 大窯校本教材合唱的魅力
- 《建筑測繪》課件
- 《健康體檢報告解讀》課件
- 前臺電話禮儀培訓
- 智慧健康養(yǎng)老管理基礎知識單選題100道及答案解析
- 車床設備大修計劃方案
評論
0/150
提交評論