中間件應(yīng)用部署整體要求分析_第1頁(yè)
中間件應(yīng)用部署整體要求分析_第2頁(yè)
中間件應(yīng)用部署整體要求分析_第3頁(yè)
中間件應(yīng)用部署整體要求分析_第4頁(yè)
中間件應(yīng)用部署整體要求分析_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1. 中間件應(yīng)用部署整體要求以下中間件應(yīng)用部署要求主要指基于WEB服務(wù)器及Java中間件部署的WEB、J2EE等的應(yīng)用。1.1. 內(nèi)容要求a) 對(duì)整個(gè)系統(tǒng)硬件架構(gòu)進(jìn)行描述,提供系統(tǒng)架構(gòu)組網(wǎng)圖,此部分可以在主機(jī)集成部分提供。b) 對(duì)應(yīng)用系統(tǒng)軟件架構(gòu)進(jìn)行描述,提供應(yīng)用軟件架構(gòu)圖,對(duì)系統(tǒng)數(shù)據(jù)流,系統(tǒng)控制流以及外部接口進(jìn)行描述。2. 中間件應(yīng)用部署用戶要求2.1. 內(nèi)容要求a) 要求對(duì)中間件軟件及應(yīng)用系統(tǒng)安裝用戶和組進(jìn)行合理規(guī)劃。b) 應(yīng)用系統(tǒng)安裝和部署必須新建用戶和組,不能使用root安裝。c) 對(duì)于一般應(yīng)用,中間件軟件與應(yīng)用系統(tǒng)可以部署在同一用戶下。d) 對(duì)于同一系統(tǒng)在不同主機(jī)上的相同應(yīng)用,所有新

2、建應(yīng)用用戶的UID,GID信息在所有主機(jī)上保持一致。2.2. 內(nèi)容實(shí)例l 新建組示例GROUP NAMEGIDCOMMENTwebgrp101應(yīng)用系統(tǒng)部署組,根據(jù)項(xiàng)目需要新建l 新建用戶示例USERUIDGIDHOME DIRECTORYSHELLCOMMENTwebapp101101/webapp/usr/bin/cshwebapp用戶 3. 中間件應(yīng)用部署目錄要求3.1. 內(nèi)容要求a) 要求對(duì)中間件軟件及應(yīng)用系統(tǒng)安裝目錄進(jìn)行合理規(guī)劃。b) 應(yīng)用系統(tǒng)要求部署在獨(dú)立的文件系統(tǒng)上,在rootvg下建立文件系統(tǒng)。c) 對(duì)于同一系統(tǒng)在不同主機(jī)上的相同應(yīng)用,所有目錄部署結(jié)構(gòu)在所有主機(jī)上保持一致。d)

3、中間件軟件安裝目錄、域目錄、應(yīng)用發(fā)布目錄要求獨(dú)立部署。l WebLogic應(yīng)用目錄部署模板目錄子目錄目錄用途說明/webappXX應(yīng)用主目錄MiddlewareOracle中間件軟件安裝目錄即Middleware Home。Middleware/WebLogicWebLogic軟件安裝目錄domain_XXXX應(yīng)用weblogic域目錄instance_XXinstance_XX/OHS/ohsXXinstance_XX/WebCache/webcacheXXXX應(yīng)用的Oracle Web Tier實(shí)例,Oracle Http Server、WebCach e等applicationXX應(yīng)用的

4、包發(fā)布目錄configXX應(yīng)用的配置文件目錄logsXX應(yīng)用的應(yīng)用日志目錄utilsXX應(yīng)用的工具目錄3.2. 內(nèi)容實(shí)例l WebLogic應(yīng)用目錄部署示例網(wǎng)廳應(yīng)用前臺(tái)部署目錄:目錄子目錄目錄用途說明/webapp網(wǎng)廳前臺(tái)應(yīng)用主目錄MiddlewareOracle中間件軟件安裝目錄即Middleware Home。Middleware/WebLogicWebLogic軟件安裝目錄domain_wt網(wǎng)廳前臺(tái)應(yīng)用weblogic域目錄instance_wtinstance_wt/OHS/ohs01instance_wt/WebCache/webcache01網(wǎng)廳前臺(tái)應(yīng)用的Oracle Web Ti

5、er實(shí)例,Oracle Http Server、WebCach e等application網(wǎng)廳前臺(tái)應(yīng)用的包發(fā)布目錄config網(wǎng)廳前臺(tái)應(yīng)用的配置文件目錄logs網(wǎng)廳前臺(tái)應(yīng)用的應(yīng)用日志目錄utils網(wǎng)廳前臺(tái)應(yīng)用的工具目錄4. 中間件軟件及版本要求4.1. 內(nèi)容要求a) 對(duì)使用的中間件軟件及版本,32/64bit進(jìn)行描述;b) 對(duì)使用的JDK版本進(jìn)行描述,根據(jù)中間件軟件的安裝要求,選擇符合要求的JDK最新穩(wěn)定版本。4.2. 內(nèi)容示例l WebLogic(AIX平臺(tái))類型軟件名稱及版本32/64bit用途備注操作系統(tǒng)IBM AIX 5.3 TL764操作系統(tǒng)中間件Oracle WebLogic Se

6、rver 11gR2 (10.3.2)32WEB服務(wù)JDKIBM 1.6.0 SR632WebLogic使用的JDKl WebLogic(HP-UX平臺(tái))類型軟件名稱及版本32/64bit用途備注操作系統(tǒng)HP Itanium-2 HP-UX 11iV3 (11.31)64操作系統(tǒng)中間件Oracle WebLogic Server 11gR2 (10.3.2)32WEB服務(wù)JDKHP 6.0_0232WebLogic使用的JDK5. 中間件主機(jī)參數(shù)及系統(tǒng)包要求5.1. 內(nèi)容要求a) 根據(jù)不同操作系統(tǒng)平臺(tái),要求的操作系統(tǒng)補(bǔ)丁;b) 根據(jù)不同操作系統(tǒng)平臺(tái),需修改相應(yīng)的核心參數(shù),保證中間件的安裝與運(yùn)行

7、;5.2. 內(nèi)容示例l WebLoigc(AIX平臺(tái))操作系統(tǒng)補(bǔ)丁要求: 操作系統(tǒng)參數(shù)要求:參數(shù)名參數(shù)值命令l WebLogic(HP-UX平臺(tái))l WebSphere(AIX平臺(tái))操作系統(tǒng)補(bǔ)丁要求:Maintenance Level packages 5300-04或者以上操作系統(tǒng)參數(shù)要求:參數(shù)名參數(shù)值命令time(seconds) -1File(blocks) -1Data(kbytes) -1stack(kbytes) -1memory(kbytes) -1coredump(blocks) -1nofiles(descriptors)-1Fullcore(OS)Enablel WebSp

8、here(HP-UX平臺(tái))6. 中間件參數(shù)設(shè)置要求6.1. 內(nèi)容要求a) 根據(jù)應(yīng)用規(guī)模和壓力的估算,確定中間件參數(shù)設(shè)置要求;b) 確定數(shù)據(jù)庫(kù)連接方式和數(shù)據(jù)庫(kù)連接池的設(shè)置;c) 確定執(zhí)行隊(duì)列的大小,對(duì)于耗時(shí)較長(zhǎng)或外部調(diào)用的業(yè)務(wù)必須使用獨(dú)立的執(zhí)行隊(duì)列;6.2. 內(nèi)容示例l WebLogic參數(shù)名最大值最小值說明ulimit8000N/A可以打開最大文件描述符的數(shù)目,根據(jù)應(yīng)用確定Java Heap 10241024根據(jù)應(yīng)用規(guī)模和壓力計(jì)算確定數(shù)據(jù)庫(kù)連接池(JDBC) 505多個(gè)數(shù)據(jù)源需分別定義執(zhí)行線程 5050多個(gè)執(zhí)行線程需分別定義7. 中間件實(shí)例部署描述要求7.1. 內(nèi)容要求a) 對(duì)控制臺(tái)及實(shí)例部署

9、進(jìn)行描述;7.2. 內(nèi)容示例l WebLogic網(wǎng)廳應(yīng)用前臺(tái)部署在zjsaws01、zjsaws02兩臺(tái)主機(jī),每臺(tái)主機(jī)運(yùn)行1個(gè)管理實(shí)例和3個(gè)應(yīng)用實(shí)例。網(wǎng)廳應(yīng)用前臺(tái)1主機(jī)zjsaws01主機(jī)IP 5操作系統(tǒng)用戶weblogic域domain_wt控制臺(tái) 5:8000/console控制臺(tái)管理用戶weblogic控制臺(tái)日志/webapp/domain_wt/admin.log管理實(shí)例admin應(yīng)用實(shí)例wtweb01 wtweb02 wtweb03共3個(gè)實(shí)例應(yīng)用日志/webapp/domain_wt/wtweb0X.log網(wǎng)廳應(yīng)用前臺(tái)2主機(jī)名

10、zjsaws02主機(jī)IP 6操作系統(tǒng)用戶weblogic域domain_wt控制臺(tái) 6:8000/console控制臺(tái)管理用戶weblogic控制臺(tái)日志/webapp/domain_wt/admin.log管理實(shí)例admin應(yīng)用實(shí)例wtweb01 wtweb02 wtweb03共3個(gè)實(shí)例應(yīng)用日志/webapp/domain_wt/wtweb0X.log網(wǎng)廳EJB部署在zjsaws01、zjsaws02兩臺(tái)主機(jī),集群,每臺(tái)主機(jī)運(yùn)行3個(gè)應(yīng)用實(shí)例,管理實(shí)例部署在zjsawa01上。網(wǎng)廳應(yīng)用EJB集群主機(jī)名 zjsaws01,zjsaws02主機(jī)

11、IP 5,6操作系統(tǒng)用戶ejbapp域domain_wtejb控制臺(tái) 5:8100/console控制臺(tái)管理用戶weblogic控制臺(tái)日志/webapp/domain_ejb/admin.log管理實(shí)例admin應(yīng)用實(shí)例wtejb01 wtejb02 wtejb03每個(gè)domain共3個(gè)實(shí)例應(yīng)用日志/ejbapp/domain_wt/wtejb0X.log8. 中間件應(yīng)用環(huán)境設(shè)置和腳本要求8.1. 內(nèi)容要求a) 對(duì)環(huán)境變量設(shè)置的描述;b) 對(duì)應(yīng)用起停腳本的描述;c) 日志記錄和保存的要求。l WebLogic 1)

12、alias設(shè)置,設(shè)置進(jìn)入domain和日志等常用目錄的alias,以便快速進(jìn)入相關(guān)目錄維護(hù)。alias說明cddomXX進(jìn)入domain,只有一個(gè)domain使用cddomcdohsXX進(jìn)入ohs,只有一個(gè)ohs使用cdohscdlog進(jìn)入應(yīng)用日志目錄2) 在每個(gè)domain目錄下編寫起停腳本,包括管理實(shí)例和每個(gè)應(yīng)用實(shí)例的單獨(dú)起停腳本,所有應(yīng)用實(shí)例的起停腳本,所有實(shí)例的起停腳本。腳本命令startadmin.shstopadmin.sh管理實(shí)例的起停腳本start01.shstart02.shstop01.shstop02.sh或startcrm01.shstartboss01.shstopc

13、rm01.shstopboss01.sh單個(gè)應(yīng)用實(shí)例的起停腳本startapp.shstopapp.sh所有應(yīng)用實(shí)例的起停腳本startall.shstopall.sh所有實(shí)例(包括管理實(shí)例)的起停腳本8.2. 內(nèi)容示例l WebLogic 1) alias設(shè)置:說明命令A(yù)lias設(shè)置進(jìn)入domain_crmcddomalias cddom cd /webapp/domain_crm進(jìn)入應(yīng)用日志目錄cdlogalias cdlog cd /webapp/logs進(jìn)入工具目錄cdutilalias cdutil cd /webapp/utils2) 服務(wù)的起停domain_crm配置了1個(gè)管理實(shí)

14、例和5個(gè)應(yīng)用實(shí)例,服務(wù)的起停腳本如下:說明腳本啟動(dòng)管理實(shí)例startAdmin.sh停止管理實(shí)例stopAdmin.sh啟動(dòng)單個(gè)CRM實(shí)例start01.sh start02.sh start03.sh start04.sh start05.sh停止單個(gè)CRM實(shí)例stop01.sh stop02.sh stop03.sh stop04.sh stop05.sh啟動(dòng)所有應(yīng)用實(shí)例startApp.sh停止所有應(yīng)用實(shí)例stopApp.sh啟動(dòng)所有實(shí)例startAll.sh停止所有實(shí)例stopAll.sh9. 附加:一、中間件性能規(guī)劃一般建議如下:1、 一個(gè)實(shí)例 推薦一顆CPU 2G內(nèi)存2、 總CPU利用率低于30%3、 內(nèi)存總和不得高于90% 推薦80%之內(nèi)4、 系統(tǒng)一般預(yù)留5G5、 并發(fā)數(shù) 20 不得高于80 推薦20以下6、 會(huì)話數(shù) 200400 推薦200 7、 連接數(shù)據(jù)庫(kù) 3040個(gè)連接/每實(shí)例8、 考慮容災(zāi)環(huán)境失效情況,單個(gè)容災(zāi)中心不超過上述推薦值 二、中間件實(shí)例名稱說明: 應(yīng)用類型+主機(jī)編號(hào)+實(shí)例號(hào):端口號(hào)(esop-frame-esp01-01:)三、 目錄結(jié)構(gòu),和我們的集成規(guī)范一致:中間件安裝用戶和應(yīng)用用戶分離,weblogic安裝統(tǒng)一使用midware用戶目錄子目錄目錄用途說明/app/mwjavajdk

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論