WAS的日常管理維護(hù)問(wèn)答_第1頁(yè)
WAS的日常管理維護(hù)問(wèn)答_第2頁(yè)
WAS的日常管理維護(hù)問(wèn)答_第3頁(yè)
WAS的日常管理維護(hù)問(wèn)答_第4頁(yè)
WAS的日常管理維護(hù)問(wèn)答_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、WAS的日常管理維護(hù)問(wèn)答UAP開(kāi)發(fā)部 張偉IBM Webshpere 簡(jiǎn)稱WAS,是一個(gè)容易管理和維護(hù)的中間件。其在國(guó)內(nèi)的市場(chǎng)占有率超過(guò)weblogic。NC從5.0版本開(kāi)始全面支持WAS中間件,向用戶提供更好的服務(wù)。在日常的管理和維護(hù)中,管理人員可能遇到不同的問(wèn)題,為了便于大家對(duì)WAS維護(hù)有有進(jìn)一步了解。此文粗略介紹一下。本文采用問(wèn)題方式介紹WAS的管理以及NC5.0維護(hù)工作。WAS的安裝有那幾種方式?安裝WAS時(shí)需要注意什么?如何選擇建立不同profile?WAS的控制臺(tái)在什么安裝?如何進(jìn)入WAS控制臺(tái)?使用什么樣瀏覽器更合適?WAS的補(bǔ)丁在什么可以找到?如何向WAS中間件打補(bǔ)???在什么地

2、方停止啟動(dòng)服務(wù)?在什么地方停止啟動(dòng)agent?部署NC50過(guò)程如何?如何生成IHS的插件?如何向NC50應(yīng)用打補(bǔ)???WAS的安裝有那幾種方式?WAS的安裝方式有界面模式安裝和安靜模式安裝。安靜模式安裝需要配置“reponsefile”,設(shè)置安裝參數(shù)安裝,這種模式適合于高級(jí)用戶安裝,或者無(wú)法輸出安裝安裝界面的用戶使用。例如Install.exe -options "D:installImageWASresponsefile.nd.txt" silent界面安裝模式適合大多安裝場(chǎng)合,安裝向?qū)б龑?dǎo)用戶一步一步進(jìn)行安裝。界面安裝一種是運(yùn)行l(wèi)aunchpad.exe,運(yùn)行l(wèi)aunch

3、pad需要有瀏覽器,windows環(huán)境都有默認(rèn)瀏覽器,unix或linux環(huán)境沒(méi)有安裝瀏覽器或沒(méi)有設(shè)置默認(rèn)瀏覽器時(shí),需要現(xiàn)設(shè)置瀏覽器。如“export firefox=/opt/firefox”。界面安裝的另一種方式是直接到WAS目錄下運(yùn)行install.exe。啟動(dòng)安裝向?qū)нM(jìn)行安裝。安裝WAS時(shí)需要注意什么?安裝WAS時(shí),WAS的windows環(huán)境默認(rèn)安裝路徑“c:program filesIBMWebsphere”,這個(gè)默認(rèn)安裝路徑是不被NC應(yīng)用所支持,NC應(yīng)用要求安裝簡(jiǎn)單,不要有空格,不要有下劃線,不要有連接線等特殊路徑。所以WAS不能安裝到默認(rèn)路徑下。通常情況下下列特殊符號(hào)包括“”“”

4、“!”“”“#”“$”“%”“”“&”“*”“(”“)”“-”“_”“+”“=”“”“”“”“”“”“|”“;”“:”“”“”“,”“.”“/”“?”“中文”不能命名成安裝路徑。安裝WAS的另一個(gè)要求是網(wǎng)絡(luò)設(shè)置。通常情況下要保證網(wǎng)絡(luò)鏈接。如果服務(wù)器上有2塊或更多網(wǎng)卡,這些網(wǎng)卡如果被啟用了,要保證正確分配了IP地址,有正常的網(wǎng)絡(luò)連線鏈接。如果某塊網(wǎng)卡沒(méi)有物理連線或正常IP地址設(shè)置。就要將該網(wǎng)卡設(shè)置為禁用狀態(tài)。設(shè)置合理的IP地址,一般部署NC應(yīng)用的服務(wù)器需要設(shè)置成固定IP地址,固定IP地址有利于以后的管理和訪問(wèn)。同時(shí)正確維護(hù)hosts文件。Unix/Linux環(huán)境下,維護(hù)hosts文件由為

5、重要。正確維護(hù)hosts文件才能保證WAS的正常啟動(dòng)與訪問(wèn)。主機(jī)名稱要簡(jiǎn)單簡(jiǎn)介。通常情況下不要特殊符號(hào)命名主機(jī)名稱。特殊符號(hào)包括“”“”“!”“”“#”“$”“%”“”“&”“*”“(”“)”“-”“_”“+”“=”“”“”“”“”“”“|”“;”“:”“”“”“,”“.”“/”“?”“中文”。安裝好WAS建立了profile了,又進(jìn)行了主機(jī)名變更,會(huì)出現(xiàn)WAS無(wú)法正常啟動(dòng)問(wèn)題,這個(gè)profiles已經(jīng)壞掉了。用戶需要重新建立一個(gè)profiles來(lái)使用。這一點(diǎn)在今后的維護(hù)中需要注意。如何選擇建立不同profile?Profiles是指WAS管理部署針對(duì)不同應(yīng)用特點(diǎn)預(yù)置的各種模板,用戶根

6、據(jù)具體應(yīng)用特點(diǎn)選擇不同模板建立不同的Profiles。Profiles又稱概要文件。WAS的預(yù)置profile模板保存在安裝目錄的profileTemplates下。常用的模板有主要有兩種類型,一種是dmgr管理型模板,一種是default型模板。通常情況下,將NC部署成一個(gè)獨(dú)立應(yīng)用時(shí),我們選擇default型模板建立profiles就可以了。如果要將NC部署成集群環(huán)境,就需要建立dmgr型profile和default型profile。每個(gè)profile中都有自己獨(dú)立的配置文件,執(zhí)行文件,日志文件等。不同的default型profile可以注冊(cè)到dmgr型profile中,接受dmgr管理,

7、這就所謂WAS建立集群。根據(jù)服務(wù)器硬件配置和操作系統(tǒng)情況,一般服務(wù)器CPU多于3顆以上,內(nèi)存多于4G以上時(shí)我們可以考慮部署兩個(gè)profiles或兩個(gè)進(jìn)程運(yùn)行NC應(yīng)用。建立不同profile方法有3種,一種是在安裝產(chǎn)品過(guò)程中選擇不同類型profile;一種是windows或其他32位平臺(tái)下,如linux環(huán)境都在WAS的安裝目錄binprofilemanagement目錄下提供了pmt.bat 或pmt.sh命令,這是一個(gè)有交互界面的建立profile工具;另一種是命令行方式的工具manageprofiles.bat或manageprofiles.sh。用戶在使用此命令時(shí)可以輸入 help參數(shù)得到

8、相關(guān)幫助。WAS的控制臺(tái)在什么安裝?WAS的控制臺(tái)是用戶管理WAS的平臺(tái)。新的WAS6.1安裝過(guò)程有個(gè)選擇參數(shù),提示用戶是否安裝控制臺(tái),系統(tǒng)默認(rèn)安裝控制臺(tái)。通常情況下,用戶部署獨(dú)立的NC應(yīng)用,這時(shí)候就要選擇安裝控制臺(tái)。集群環(huán)境,用戶需要建立一個(gè)dmgr的管理profile,這個(gè)dmgr類型profile需要安裝控制臺(tái)。其他default類型profile不需要安裝控制臺(tái),加入到集群后,統(tǒng)一接受dmgr管理。所以說(shuō)WAS控制臺(tái)在某些情況下不需要安裝,dmgr型profile必須安裝控制臺(tái)。如何進(jìn)入WAS控制臺(tái)?WAS控制臺(tái)是WAS提供的一個(gè)應(yīng)用,可以通過(guò)瀏覽器登錄到控制臺(tái)。默認(rèn)控制臺(tái)的發(fā)布端口是

9、9060。如::9060/ibm/console。使用什么樣瀏覽器?在登錄控制臺(tái)時(shí),會(huì)根據(jù)系統(tǒng)的不同時(shí)區(qū)自動(dòng)切換語(yǔ)言。偶然情況下管理控制臺(tái)時(shí)使用IE瀏覽器會(huì)出現(xiàn)緩存刷新或版本差異問(wèn)題,推薦用戶使用firefox瀏覽器。用戶可以登錄到上下載。WAS的補(bǔ)丁在什么可以找到?IBM的補(bǔ)丁定期發(fā)布在IBM的官方網(wǎng)站上,NC推薦使用的WAS的版本是6.1。用戶根據(jù)WAS的不同版本選擇下載對(duì)應(yīng)的新的補(bǔ)丁。對(duì)應(yīng)鏈接是NC應(yīng)用的發(fā)版說(shuō)明中有詳細(xì)版本要求,并且會(huì)在提供的產(chǎn)品安裝盤(pán)中提過(guò)經(jīng)過(guò)嚴(yán)格測(cè)試的WAS版本和對(duì)應(yīng)補(bǔ)丁,這些補(bǔ)丁是推薦用戶安裝

10、的。其他版本補(bǔ)丁需要根據(jù)項(xiàng)目特殊需要,特殊問(wèn)題再打到WAS應(yīng)用上。如何向WAS中間件打補(bǔ)丁?WAS的補(bǔ)丁定期發(fā)布的,沒(méi)有管理經(jīng)驗(yàn)的用戶不推薦安裝新的補(bǔ)丁。WAS補(bǔ)丁更新需要使用專用工具,就updateinstaller,此工具在WAS的tools的updateinstaller下有安裝盤(pán)中有安裝程序。Updateinstaller安裝好后,在對(duì)應(yīng)目錄下有update.bat命令。運(yùn)行update命令通過(guò)向?qū)О惭b補(bǔ)丁。向?qū)У牡谝徊糠诌x擇WAS的安裝路徑,接著選擇WAS的patch包。Patch包的擴(kuò)展名都是pak結(jié)尾。在安裝過(guò)程中update會(huì)檢查操作系統(tǒng)版本,磁盤(pán)空間大小,當(dāng)前需要更新補(bǔ)丁的W

11、AS是否在運(yùn)行。當(dāng)出向上述任何問(wèn)題時(shí),會(huì)提示對(duì)應(yīng)信息?;赝艘徊剑幚韱?wèn)題后,可以繼續(xù)安裝。補(bǔ)丁的卸載也是在update中執(zhí)行的。卸載補(bǔ)丁時(shí)有先后順序。只能先卸載最后安裝的補(bǔ)丁。在什么地方停止啟動(dòng)服務(wù)?WAS的服務(wù)進(jìn)程可以通過(guò)命令行方式啟動(dòng)或停止。如在profilesAppSrv01bin下運(yùn)行stopServer.bat server1,即停止server1服務(wù)了。運(yùn)行startServer.bat server1就啟動(dòng)server1服務(wù)了。具有安全控制的profiles,在停止服務(wù)器時(shí),還會(huì)提示管理用戶和密碼信息。運(yùn)行stopServer.bat server1 username admin

12、 password admin可以直接停止server1。集群環(huán)境下,服務(wù)的停止啟動(dòng)可以通過(guò)控制臺(tái)集中管理。不需要登錄到每臺(tái)服務(wù)器上運(yùn)行命令。命令行模式也是支持,但這時(shí)需要注意服務(wù)的名稱。我們?cè)诮⒓簳r(shí)定義的各個(gè)服務(wù)的名稱有所不同了,這時(shí)的服務(wù)名稱已經(jīng)不是server1了,stopServer.bat時(shí)的名稱可能是nc01,nc02了。WAS集群環(huán)境中,用戶登錄控制臺(tái):9060/admin。在“服務(wù)器”菜單中找到“應(yīng)用程序服務(wù)器”。在此可以選擇需要停止或啟動(dòng)的服務(wù)器,做停止或啟動(dòng)操作。在什么地方停止啟動(dòng)agent?Agent是部署WAS集群時(shí)啟動(dòng)的一個(gè)監(jiān)控管理進(jìn)

13、程。普通型的profile中不需要,也無(wú)法啟動(dòng)agent。Agent的停止啟動(dòng)方法是stopNode.bat,startNode.bat。如我們進(jìn)入WAS的安裝目錄下profilesAppSrv01bin。執(zhí)行startNode.bat就啟動(dòng)agent了。另外登錄到控制中,選擇“系統(tǒng)管理”菜單中“Node agent”節(jié)點(diǎn)可以停止agent。但是agent停止后就不能再啟動(dòng)了。推薦在控制臺(tái)管理中對(duì)agent選擇重新啟動(dòng)操作。部署NC50過(guò)程如何?NC50在WAS環(huán)境中的部署過(guò)程根據(jù)單機(jī),垂直集群或水平集群不同略有差異。下面分別介紹單機(jī)和集群部署情況。垂直集群和水平集群差異不大。單機(jī)獨(dú)立應(yīng)用環(huán)境

14、,在建立profile選擇default型概要文件,這種環(huán)境部署也簡(jiǎn)單。1. 啟動(dòng)服務(wù),運(yùn)行startserver.bat server12. 運(yùn)行wasSysConfig.bat 我們?cè)诮缑孢x擇“Deployment”頁(yè)簽,選擇讀取按鈕后選擇修改按鈕,選擇wasinfomation頁(yè)簽,在profiles輸入框中參照輸入具體的profile路徑。如c:IBMWebSphereAppServerprofilesAppSrv01。注意一定要指定具體的profile上。系統(tǒng)會(huì)提示參數(shù)發(fā)生變化,確定后會(huì)退出工具。3. 重新啟動(dòng)wasSysConfig.bat。在保證服務(wù)啟動(dòng)的情況下,運(yùn)行wasSys

15、Config.bat,選擇“server”,點(diǎn)擊“從was讀取”按鈕,工具自動(dòng)從was環(huán)境中讀取相關(guān)配置信息,包口地址,端口,服務(wù)名稱等。如果管理中沒(méi)有使用https,要求將https協(xié)議行配置刪除,將讀取的機(jī)器名稱維護(hù)成ip地址。點(diǎn)保存按鈕。4. 選擇“service”頁(yè)簽,選擇讀取按鈕后選擇修改按鈕,再選擇添加按鈕,在此我們注冊(cè)各種后臺(tái)需要運(yùn)行的服務(wù)。5. 在保證was啟動(dòng)的狀態(tài)下,我們運(yùn)行wasSysConfig.bat。選擇“Deployment”頁(yè)簽,點(diǎn)擊讀取按鈕,點(diǎn)擊生成ejb按鈕,系統(tǒng)會(huì)提示正在生成ejb進(jìn)度提示。最后提示完成。之后點(diǎn)擊部署ejb 按鈕,系統(tǒng)會(huì)提示正在部署ejb進(jìn)

16、度提示,最后提示部署完成。6. 部署完成后,我們運(yùn)行stopserver.bat server1;停止服務(wù),再運(yùn)行startserver.bat server1。集群環(huán)境部署較單機(jī)獨(dú)立應(yīng)用復(fù)雜些,需要先建立was集群再進(jìn)行部署,下面介紹每部操作。1. 假定was的管理服務(wù)器為。先建立一個(gè)dmgr管理型的profile,例如命名為dmgr01。運(yùn)行cmd進(jìn)入到dmgr01的bin目錄下,如c:IBMWebSphereAppServerprofilesdmgr01bin下,我們運(yùn)行startManager.bat。2. 在第2臺(tái)服務(wù)器上建立default型p

17、rofile。例如AppSrv01。運(yùn)行cmd 進(jìn)入c:IBMWebSphereAppServerprofilesAppSrv01bin下。運(yùn)行addnode.bat 。這里的是指安裝dmgr01的服務(wù)器地址。執(zhí)行這部操作將AppSrv01加到了dmgr01中接受管理。以便后面建立集群操作。重復(fù)上面操作將第3臺(tái)服務(wù)器加入到dmgr01中管理。在addnode操作過(guò)程,系統(tǒng)會(huì)自動(dòng)啟動(dòng)agent了。相當(dāng)于手動(dòng)啟動(dòng)startNode.bat操作。3. 登錄dmgr01的console。如:9060/ibm/c

18、onsole。打開(kāi)服務(wù)器菜單,選擇“集群”。點(diǎn)擊增加按鈕,開(kāi)始建立集群,輸入集群名稱“ncCluster”,點(diǎn)擊下一步,輸入成員名“master”,設(shè)置權(quán)重為“0”,這時(shí)的服務(wù)器默認(rèn)選擇節(jié)點(diǎn)是第2臺(tái)服務(wù)器。點(diǎn)擊下一步,輸入節(jié)點(diǎn)名稱“node01”,輸入權(quán)重“10”,同時(shí)選擇節(jié)點(diǎn)下拉框中選擇第3臺(tái)服務(wù)器。再選擇添加成員按鈕。最后點(diǎn)擊下一步和確定按鈕。這樣就完成建立集群的過(guò)程。操作系統(tǒng)時(shí)鐘上要有部署master的服務(wù)器的系統(tǒng)時(shí)鐘要比其他服務(wù)器的系統(tǒng)時(shí)鐘慢1到2分鐘,這是做同步數(shù)據(jù)緩存的需要。但也不能差異太大,因?yàn)樵诮AS集群時(shí)要求每臺(tái)服務(wù)器間時(shí)間上差異小于5分鐘以內(nèi)。4. NC產(chǎn)品需要在dmg

19、r01的服務(wù)器上安裝,例如nchome是c:ufida50。先進(jìn)入c:ufida50bin下,運(yùn)行wasSysConfig.bat。選擇Deployment頁(yè)簽,點(diǎn)擊讀取,再點(diǎn)擊修改按鈕,選擇“wasinfomaion”頁(yè)簽,點(diǎn)擊參照按鈕選擇路徑至“c:IBMWebSphereAppServerprofilesdmgr01”目錄,再將“cluster”標(biāo)志打上。最后做保存操作,系統(tǒng)會(huì)提示退出。5. 重新啟動(dòng)wasSysConfig.bat,選擇“server”頁(yè)簽,點(diǎn)擊“從was讀取”按鈕,這時(shí)候配置工具會(huì)自動(dòng)讀出整個(gè)集群的有關(guān)配置。我們點(diǎn)擊修改按鈕,在服務(wù)器下拉框中先選擇“master”,將

20、主服務(wù)器標(biāo)志打上,將https行配置去掉,將服務(wù)器名稱修改成ip地址。依次我們選擇“node01”,將https配置去掉,將服務(wù)器名稱維護(hù)成ip地址。最后按保存。另外為了提高訪問(wèn)速度,將每臺(tái)服務(wù)器的hosts文件也維護(hù)完整。將集群的各個(gè)服務(wù)器包括dmgr服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的地址和名稱都維護(hù)進(jìn)來(lái)。6. 運(yùn)行wasSysConfig.bat,選擇DataSource,根據(jù)具體數(shù)據(jù)庫(kù)類型,版本選擇數(shù)據(jù)庫(kù)驅(qū)動(dòng),配置有關(guān)信息,注意如果沒(méi)有特殊需要不配置成XA數(shù)據(jù)源。NC的應(yīng)用都是非XA數(shù)據(jù)源。7. 運(yùn)行wasSysConfig.bat,選擇選擇“service”頁(yè)簽,選擇讀取按鈕后選擇修改按鈕,再選擇

21、添加按鈕,在此注冊(cè)各種后臺(tái)需要運(yùn)行的服務(wù)。這里注冊(cè)的服務(wù)僅能部署在普通服務(wù)器上,不能部署在“master”上。8. 退出wasSysConfig.bat,將nchome同步復(fù)制到第2臺(tái)和第3臺(tái)服務(wù)器上,路徑和dmgr上的路徑保持一致。9. 在此先保證dmgr和各個(gè)服務(wù)器agent是啟動(dòng)狀態(tài),如果發(fā)現(xiàn)agent沒(méi)有啟動(dòng)需要到各個(gè)服務(wù)器上手動(dòng)運(yùn)行startNode.bat命令啟動(dòng)agent。運(yùn)行wasSysConfig.bat,選擇“Deployment”頁(yè)簽,點(diǎn)擊讀取按鈕,點(diǎn)擊生成ejb按鈕,系統(tǒng)會(huì)提示正在生成ejb進(jìn)度提示。最后提示完成。之后點(diǎn)擊部署ejb 按鈕,系統(tǒng)會(huì)提示正在部署ejb進(jìn)度提

22、示,最后提示部署完成。之后需要等待1到2分鐘,不要馬上停止服務(wù)器或停止agent的操作,這時(shí)候was在完成部署同步操作。10. 登錄dmgr01的console。如:9060/ibm/console。打開(kāi)“系統(tǒng)管理”菜單,選擇“node agent”。在這里將全部agent都選擇,點(diǎn)擊重新啟動(dòng)按鈕。將agent重新啟動(dòng),這是因?yàn)橛行┡渲迷诠?jié)點(diǎn)級(jí)別。必須重新啟動(dòng)agent。之后打開(kāi)服務(wù)器菜單,選擇“應(yīng)用服務(wù)器”,我們先選擇“master”服務(wù)器,點(diǎn)擊啟動(dòng)按鈕。之后選擇“node01”服務(wù)器,點(diǎn)擊啟動(dòng)按鈕這樣服務(wù)器啟動(dòng)完成。如何生成IHS的插件?WAS提供了專業(yè)的web服務(wù)器就是apache。在apache上又?jǐn)U展了些管理功能,成為IBM HTTP

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論