系統(tǒng)集成平臺項目詳細實施方案-v1.0_第1頁
系統(tǒng)集成平臺項目詳細實施方案-v1.0_第2頁
系統(tǒng)集成平臺項目詳細實施方案-v1.0_第3頁
系統(tǒng)集成平臺項目詳細實施方案-v1.0_第4頁
系統(tǒng)集成平臺項目詳細實施方案-v1.0_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

文檔編號:DOCPROPERTY文檔編號前綴文檔編號:DOCPROPERTY文檔編號前綴Boya-01文檔類別:實施文檔TITLE系統(tǒng)實施方案xxxxxDOCPROPERTY"項目"公司汽車金融業(yè)務(wù)系統(tǒng)硬件平臺項目xx軟件股份DATE\@"yyyy年M月"2023年11月目錄TOC\o"1-3"\h\z第一章需求總體分析61.總體需求描述61.1應(yīng)用服務(wù)器需求61.2第三方軟件產(chǎn)品需求71.3項目實施進度要求72.需求分析7第二章系統(tǒng)詳細設(shè)計方案91.系統(tǒng)總體設(shè)計92.設(shè)備配置表10第三章系統(tǒng)實施方案121.服務(wù)器安裝調(diào)試方案121.1服務(wù)器上架121.2服務(wù)器調(diào)試132.OracleRAC部署實施方案132.1硬件環(huán)境:132.2軟件環(huán)境132.3網(wǎng)絡(luò)環(huán)境142.4IP地址劃分142.5共享磁盤劃分152.6實施步驟152.7系統(tǒng)環(huán)境準備152.8安裝OracleClusterware322.9Clusterware版本升級462.10安裝Oracle數(shù)據(jù)庫軟件462.11數(shù)據(jù)庫版本升級572.12配置OracleNet572.13創(chuàng)建RAC數(shù)據(jù)庫632.14確認TNS配置902.15測試RAC913.交易中間件實施方案943.1建用戶及目錄943.2安裝943.3部署例子974.RoseHA實施方案994.1準備工作994.2RoseMirror的安裝994.3RoseMirror的配置1034.4進行雙機測試工作1175.IBMB24激活1176.IBMDS5020磁盤陣列空間映射劃分1176.1創(chuàng)建主機組1176.2創(chuàng)建主機1206.3映射磁盤131第四章施工組織計劃1331.工程概述1332.工程范圍界定1333.xx公司施工團隊1334.曙光實施團隊1345.工程進度計劃1346.工程實施組織計劃1356.1到貨驗收1356.2設(shè)備加電測試/設(shè)備集中配置1366.3線下模擬測試1376.4設(shè)備安裝培訓(xùn)1376.5服務(wù)器設(shè)備安裝調(diào)試1386.6設(shè)備分發(fā)/安裝/連通1396.7系統(tǒng)聯(lián)調(diào)1406.8系統(tǒng)集中測試1406.9工程實施總結(jié)141第五章工程驗收計劃1421.初步驗收1421.1驗收時間1421.2驗收依據(jù)1421.3驗收步驟1421.4驗收成果1422.最終驗收1422.1驗收時間1422.2驗收依據(jù)1422.3驗收步驟1422.4驗收成果143第六章培訓(xùn)計劃1441.項目培訓(xùn)方案1441.1培訓(xùn)目標1441.1培訓(xùn)方式、地點及人數(shù)1451.2高性能計算培訓(xùn)課程內(nèi)容145第七章風險分析及應(yīng)對措施148第八章用戶需提供的1491.數(shù)據(jù)和安裝軟件需提供的1492.服務(wù)器安裝需提供的1493.操作系統(tǒng)及其他數(shù)據(jù)庫和中間件軟件介質(zhì)提供1494.第三方協(xié)助1495.IP地址及Vlan劃定分配149圖例索引TOC\h\z\t"圖"\c圖1總體新增圖9圖2總體架構(gòu)10圖3服務(wù)器上架圖12圖4OracleRAC部署圖14表格索引TOC\h\z\t"表"\c表1設(shè)備具體配置表10表2xx公司實施團隊133表3廠家實施成員134表4工程進度表134表5到貨驗收工作安排135表6到貨驗收工作步驟135表7設(shè)備加電測試工作安排136表8設(shè)備加電測試工作步驟136表9加電測試工作成果137表10模擬測試工作安排137表11模擬測試工作步驟137表12模擬測試工作成果137表13設(shè)備安裝培訓(xùn)工作安排138表14設(shè)備安裝培訓(xùn)工作步驟138表15設(shè)備安裝培訓(xùn)工作成果138表16服務(wù)器安裝調(diào)試工作安排138表17服務(wù)器安裝調(diào)試工作步驟139表18現(xiàn)場施工工作安排139表19現(xiàn)場施工工作步驟139表20現(xiàn)場施工工作成果140表21系統(tǒng)聯(lián)調(diào)工作安排140表22系統(tǒng)集中測試工作安排140表23系統(tǒng)集中測試工作步驟140表24系統(tǒng)集中測試工作成果141表25工程實施總結(jié)工作安排141表26風險分析及應(yīng)對措施148需求總體分析總體需求描述應(yīng)用服務(wù)器需求本次招標采購的服務(wù)器部署網(wǎng)絡(luò)拓撲結(jié)構(gòu)主要如下圖所示:(1)2臺作為數(shù)據(jù)庫服務(wù)器,部署ORACLERAC組成數(shù)據(jù)庫集群;集成商負責操作系統(tǒng)、ORACLE數(shù)據(jù)庫系統(tǒng)的安裝調(diào)試;(2)2臺作為交易中間件服務(wù)器,形成雙機熱備,集成商需要負責操作系統(tǒng)、TUXEDO交易中間件、雙機熱備系統(tǒng)的安裝調(diào)試;(3)6臺服務(wù)器主要運行柜面應(yīng)用(2臺)、網(wǎng)銀應(yīng)用(2臺)、電子簽章、征信業(yè)務(wù)平臺。每臺主機安裝3塊硬盤(RAID5)。集成商需要負責操作系統(tǒng)、weblogic安裝與調(diào)試;(4)2臺共享存儲服務(wù)器形成雙機熱備,需要訪問已有共享存儲設(shè)備,集成商需要負責操作系統(tǒng)、雙機熱備系統(tǒng)的安裝調(diào)試。(5)2臺IBMB24光纖交換機8口激活許可及8口8G光纖模塊。(6)服務(wù)器使用光纖交換機及現(xiàn)有SVC控制器掛載磁盤陣列,支持SAN存儲網(wǎng)絡(luò),集成商須負責提供部署實施、技術(shù)支持以及后期維護服務(wù)。(7)所有設(shè)備搭建利用已有網(wǎng)絡(luò)環(huán)境;(8)服務(wù)器設(shè)備優(yōu)先選擇國產(chǎn)品牌;第三方軟件產(chǎn)品需求本項目所需購買的第三方軟件產(chǎn)品主要包括:雙機熱備軟件。集成商須負責提供部署實施、技術(shù)支持以及后期維護服務(wù)。項目實施進度要求1、采購設(shè)備需在合同簽訂后15天內(nèi)到貨;2、設(shè)備在合同簽訂后20天內(nèi)完成安裝調(diào)試及測試工作;需求分析此次項目建設(shè)需求落實到設(shè)備表上如下:序號名稱配置數(shù)量單位數(shù)據(jù)庫服務(wù)器(曙光I950r-G)8*IntelXeonE7-8837(2.66GHz/8c)/6.4GT/24ML3;128GDDR3;15K300GSAS*2,RAID1;4*1000M;8GB單口HBA卡*2;冗余電源;光驅(qū)、導(dǎo)軌;Linux系統(tǒng);機架式,三年7*24現(xiàn)場保修2臺交易中間件服務(wù)器(曙光I950r-G)8*IntelXeonE7-8837(2.66GHz/8c)/6.4GT/24ML3;128GDDR3;15K300GSAS*2,RAID1;4*1000M;8GB單口HBA卡*2;冗余電源;光驅(qū)、導(dǎo)軌;Linux系統(tǒng);機架式,三年7*24現(xiàn)場保修(通過軟件實現(xiàn)雙機熱備)2臺應(yīng)用系統(tǒng)服務(wù)器(曙光I840r-GP)4*IntelXeonE7-4820(2.00GHz/8c)/5.86GT/18ML3;128G內(nèi)存;15K300GSAS*3,RAID5;4*1000M;8GB單口HBA卡*2;光驅(qū);冗余電源;機架式,三年7*24現(xiàn)場保修6臺共享存儲服務(wù)器(曙光I420-G10)2*IntelXeonE5-2420(1.90GHz/6c)/7.2GT/15ML3;8G內(nèi)存;300GSAS*2,RAID1;2*1000M;8GB單口HBA卡*2;光驅(qū)、導(dǎo)軌;雙電源;機架式,三年7*24現(xiàn)場保修(通過軟件實現(xiàn)雙機熱備)2臺IBMB24授權(quán)擴容8口激活許可,8口光纖模塊,8根線纜2臺雙機熱備軟件(RoseHA)用于交易中間件服務(wù)器及共享存儲服務(wù)器,要求能夠達到較好的穩(wěn)定性、可靠性,能夠在一臺服務(wù)器宕機時迅速啟動另外一臺服務(wù)器接管服務(wù)2套系統(tǒng)詳細設(shè)計方案系統(tǒng)總體設(shè)計本次采購服務(wù)器加入到xxxxx公司總體拓撲圖中如下圖所示:12臺新增曙光服務(wù)器分為OracleRAC服務(wù)器2臺,交易中間件服務(wù)器2臺,應(yīng)用服務(wù)器6臺及共享存儲服務(wù)器2臺。本次項目建設(shè)內(nèi)容為汽車金融業(yè)務(wù)系統(tǒng)硬件平臺建設(shè),具體總體拓撲圖如下:總體架構(gòu)根據(jù)上圖所示:汽車金融業(yè)務(wù)系統(tǒng)硬件平臺分為幾個部分:1、 交易中間件集群配置2臺八路服務(wù)器安裝操作系統(tǒng)、交易中間件、雙機熱備系統(tǒng),完成交易。其中雙機熱備軟件選購ROSEHA雙機熱備軟件,需要掛載共享存儲。本方案通過2臺八路服務(wù)器HBA卡連接共享存儲IBM5020實現(xiàn)雙機熱備。2、 數(shù)據(jù)庫集群配置2臺高性能八路服務(wù)器安裝操作系統(tǒng)、oraclerac,需要通過服務(wù)器HBA卡連接共享存儲,實現(xiàn)結(jié)構(gòu)化數(shù)據(jù)的管理。3、 共享存儲服務(wù)器集群配置2臺雙路服務(wù)器安裝部署附件上傳等應(yīng)用,通過服務(wù)器HBA卡連接共享存儲,實現(xiàn)非結(jié)構(gòu)化數(shù)據(jù)的存儲及管理。4、 應(yīng)用服務(wù)器集群6臺服務(wù)器主要運行柜面應(yīng)用集群(2臺)、網(wǎng)銀應(yīng)用集群(2臺)、電子簽章(1臺)、征信業(yè)務(wù)平臺(1臺)。每臺主機安裝3塊硬盤(RAID5)。5、 共享存儲共享存儲采用利舊設(shè)備IBM5020,同時配備IBM3400做同步鏡像的復(fù)制,保證數(shù)據(jù)安全。設(shè)備配置表設(shè)備具體配置表序號名稱技術(shù)規(guī)格單位高度(U)數(shù)量1硬件部分1.1計算子系統(tǒng)數(shù)據(jù)庫服務(wù)器曙光I950r-G5U機架式服務(wù)器;

8*IntelXEONE7-8837八核處理器(主頻2.66GHz);

16*8GBDDR3ECC內(nèi)存;

2*300GB15000轉(zhuǎn)SAS熱插拔硬盤;

1*512MB八通道6GbSASRAID卡(RAID1);

集成雙口千兆以太網(wǎng)接口,1*雙口千兆網(wǎng)卡;1*超薄DVD-RW光驅(qū);1*上架導(dǎo)軌;

2*單口8GbPCI-E光纖HBA卡;

2+2冗余電源;預(yù)裝正版Linux正版操作系統(tǒng);服務(wù)承諾:五年免費人工現(xiàn)場服務(wù),7*24,當天4小時響應(yīng),硬盤免回收

臺52交易中間件服務(wù)器曙光I950r-G5U機架式服務(wù)器;

8*IntelXEONE7-8837八核處理器(主頻2.66GHz);

16*8GBDDR3ECC內(nèi)存;

2*300GB15000轉(zhuǎn)SAS熱插拔硬盤;

1*512MB八通道6GbSASRAID卡(RAID1);

集成雙口千兆以太網(wǎng)接口,1*雙口千兆網(wǎng)卡;1*超薄DVD-RW光驅(qū);1*上架導(dǎo)軌;

2*單口8GbPCI-E光纖HBA卡;

2+2冗余電源;通過軟件實現(xiàn)雙機熱備;預(yù)裝正版Linux正版操作系統(tǒng);服務(wù)承諾:五年免費人工現(xiàn)場服務(wù),7*24,當天4小時響應(yīng),硬盤免回收

臺52應(yīng)用系統(tǒng)服務(wù)器曙光I840r-GP4U機架式服務(wù)器;

4*IntelXeonE7-4820八核處理器(主頻2.0GHz);

16*8GBDDR3ECC內(nèi)存;

3*300GB15000轉(zhuǎn)SAS熱插拔硬盤;

1*512MB八通道6GbSASRAID卡(RAID5);

4*千兆以太網(wǎng)接口;1*超薄DVD-RW光驅(qū)

2*單口8GbPCI-E光纖HBA卡;

2+2冗余電源;服務(wù)承諾:五年免費人工現(xiàn)場服務(wù),7*24,當天4小時響應(yīng),硬盤免回收

臺46共享存儲服務(wù)器曙光I420-G102U機架式服務(wù)器;

2*XeonE5-2420六核處理器(主頻1.9GHz);

2*8GBDDR3ECC內(nèi)存;

2*300GB2.5吋10000轉(zhuǎn)SAS熱插拔硬盤;

1*512MB八通道6GbSASRAID卡(RAID1);

2*千兆以太網(wǎng)接口;1*超薄DVD-RW光驅(qū);上架導(dǎo)軌

2*單口8GbPCI-E光纖HBA卡;

1+1冗余電源;通過軟件實現(xiàn)雙機熱備;服務(wù)承諾:五年免費人工現(xiàn)場服務(wù),7*24,當天4小時響應(yīng),硬盤免回收

臺22雙機熱備軟件ROSEHA雙機熱備軟件ROSEHA雙機熱備軟件套4系統(tǒng)實施方案服務(wù)器安裝調(diào)試方案服務(wù)器上架服務(wù)器上架圖如上圖所示,需要增加2個服務(wù)器機柜,2個機柜的頂部分別需要配置一個配線架及一個光纖架,用于前兆網(wǎng)絡(luò)的鏈接及與IBMB24SAN光纖交換機鏈接,接入xx公司內(nèi)網(wǎng)和存儲光纖網(wǎng)絡(luò)中。其中2臺oracleRAC服務(wù)器、2臺交易中間件服務(wù)器及2臺存儲共享服務(wù)器接入SAN中,其他服務(wù)器接入內(nèi)網(wǎng),不用接入SAN。服務(wù)器調(diào)試等服務(wù)器都上架安裝及加電成功后,由廠家人員現(xiàn)場安裝Radhatlinux操作系統(tǒng)及做其他的配置。OracleRAC部署實施方案硬件環(huán)境:服務(wù)器:曙光I950r-G客戶端:PC軟件環(huán)境操作系統(tǒng):Redhat6.x軟件應(yīng)用:linux_11gR1_database_1013.ziplinux_x86_11gR1_clusterware.zip網(wǎng)絡(luò)環(huán)境網(wǎng)絡(luò)結(jié)構(gòu)圖OracleRAC部署圖IP地址劃分db1:主數(shù)據(jù)庫服務(wù)器db2:備數(shù)據(jù)庫服務(wù)器主機名網(wǎng)卡IP地址備注db1eth0公網(wǎng)IPdb1N/A虛擬IPdb1eth1私有IPdb2eth0公網(wǎng)IPdb2N/A虛擬IPdb2eth1私有IP共享磁盤劃分實施步驟系統(tǒng)環(huán)境準備配置主機解析文件主數(shù)據(jù)庫節(jié)點:備數(shù)據(jù)庫節(jié)點:修改完hosts文件以后,重起network服務(wù)檢查所需軟件包在每個節(jié)點上做以下配置信息,查看依賴的rpm包是否安裝:makebinutilslibaio-devellibaioelfutils-libelf-develcompat-libstdc++-33libgccgccgcc-c++glibcsysstatlibstdc++libstdc++-develunixODBC-develunixODBC配置系統(tǒng)內(nèi)核參數(shù)[root@db1~]#tail-n20/etc/sysctl.confkernel.shmall=2097152kernel.shmmax=4294967295kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=165536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=262144net.core.wmem_max=262144[root@db1~]#sysctl–p設(shè)置Shell對Oracle用戶的限制以root用戶身份,在每個節(jié)點上執(zhí)行相同的操作:首先,修改/etc/security/limits.conf,在文件最后添加如下內(nèi)容:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536接著,修改/etc/pam.d/login,在文件最后添加如下內(nèi)容:sessionrequired/lib/security/pam_limits.so最后,修改/etc/profile,在文件最后添加如下內(nèi)容:if[$USER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi所有修改完畢,重啟所有Linux系統(tǒng)。配置hangcheck-timer內(nèi)核模塊以root用戶身份執(zhí)行,在所有節(jié)點上做如下配置:查看模塊是否存在:[root@db1~]#find/lib/modules-name"hangcheck-timer.ko"接著,編輯/etc/modprobe.conf:[root@db1~]#vi/etc/modprobe.conf在文件的末尾加入一行:optionshangcheck-timerhangcheck_tick=30hangcheck_margin=180然后,將hangcheck-timer模塊配置為自啟動:[root@db1~]#vi/etc/rc.d/rc.local在文件的末尾加入一行:/sbin/modprobehangcheck_timer接著,啟動hangcheck:[root@db1~]#/sbin/modprobehangcheck_timer最后,檢查hangcheck是否成功啟動:[root@db1~]#grephangcheck/var/log/messages|tail-2Aug2619:08:17Mysql1kernel:Hangcheck:startinghangchecktimer0.9.0(tickis30seconds,marginis180seconds).如果顯示上面輸出信息說明已經(jīng)成功啟動hangcheck。配置系統(tǒng)安全設(shè)置關(guān)閉iptables,可以直接執(zhí)行如下命令:[root@db1~]#iptables–F[root@db1~]#/etc/init.d/iptablessave最后,將selinux禁用即可,也就是修改/etc/selinux/config文件,修改后的內(nèi)容為:SELINUX=disabledSELINUXTYPE=targeted配置NTP主數(shù)據(jù)庫服務(wù)器配置:編輯/etc/ntp.confserverstratum8driftfile/var/lib/ntp/drift啟動ntpserverservicentpdstart添加到系統(tǒng)自啟動chkconfig--level12345ntpdon備服務(wù)器配置:[root@db2~]#crontab–e*****/usr/sbin/創(chuàng)建Oracle用戶和組在安裝進行之前,需要創(chuàng)建兩個用戶組和一個用戶,分別用于oracle安裝和oracle管理,在兩個節(jié)點執(zhí)行相同的操作,操作如下:[root@db1~]#groupadd–g1001dba[root@db1~]#groupadd–g1002oinstall[root@db1~]#useradd-u1001-goinstall-Gdbaoracle然后,給oracle用戶設(shè)置密碼:[root@db1~]#passwdoracle最后,確認匿名用戶nobody是否存在于系統(tǒng)中,因為在安裝完成后nobody用戶需要執(zhí)行一些擴展任務(wù):[root@db1~]#idnobodyuid=99(nobody)gid=99(nobody)groups=99(nobody)設(shè)置Oracle用戶環(huán)境(.bash_profile)變量主數(shù)據(jù)庫:exportORACLE_BASE=/u01/oracleexportexportexportORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/adminexportORACLE_SID=db1exportNLS_LANG=AMERICAN_AMERICA.zhs16gbkexportNLS_DATE_FORMAT="YYYY-MM-DDHH24:MI:SS"exportPATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/binexportPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexportPATH=${PATH}:$ORACLE_BASE/common/oracle/binexportORACLE_TERM=xtermexportTNS_ADMIN=$ORACLE_HOME/network/adminexportORA_NLS10=$ORACLE_HOME/nls/dataexportLD_LIBRARY_PATH=$ORACLE_HOME/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexportCLASSPATH=$ORACLE_HOME/JREexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexportTHREADS_FLAG=nativeexportTEMP=/tmpexportTMPDIR=/tmp備數(shù)據(jù)庫:exportORACLE_BASE=/u01/oracleexportexportexportORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/aminexportORACLE_SID=db2exportNLS_LANG=AMERICAN_AMERICA.zhs16gbkexportNLS_DATE_FORMAT="YYYY-MM-DDHH24:MI:SS"exportPATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/binexportPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexportPATH=${PATH}:$ORACLE_BASE/common/oracle/binexportORACLE_TERM=xtermexportTNS_ADMIN=$ORACLE_HOME/network/adminexportORA_NLS10=$ORACLE_HOME/nls/dataexportLD_LIBRARY_PATH=$ORACLE_HOME/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexportCLASSPATH=$ORACLE_HOME/JREexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexportTHREADS_FLAG=nativeexportTEMP=/tmpexportTMPDIR=/tmp在各節(jié)點上創(chuàng)建目錄root@db1~]#[root@db1~]#mkdir-p/app/[root@db1~]#chown-Roracle:oinstall/u01/oracle[root@db1~]#chown-Roracle:oinstall/app[root@db1/]#chown-Roracle:oinstallu01/[root@db1/]#chmod-R755u01/[root@db1/]#chown-Roracle:oinstallapp/[root@db1/]#chmod-R755app/配置節(jié)點間SSH信任在每個節(jié)點上創(chuàng)建RSA密鑰和公鑰以oracle用戶登錄在oracle用戶的根目錄內(nèi)創(chuàng)建.ssh目錄并設(shè)置讀取權(quán)限[oracle@db1~]$mkdir~/.ssh[oracle@db1~]$chmod700~/.ssh使用ssh-keygen命令生成基于SSH協(xié)議的RSA密鑰[oracle@db1~]$cd~/.ssh[oracle@db1.ssh]$ssh-keygen-trsaGeneratingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/home/oracle/.ssh/id_rsa):Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhasbeensavedin/home/oracle/.ssh/id_rsa.Yourpublickeyhasbeensavedin/home/oracle/.ssh/id_rsa.pub.Thekeyfingerprintis:dd:69:5a:aa:e6:85:88:a4:07:72:ab:15:7b:3b:4a:77oracle@db1在提示保存私鑰(key)和公鑰(publickey)的位置時,選擇使用默認值,然后依次直接回車即可。整合公鑰文件以O(shè)racle用戶登錄在要執(zhí)行Oracle安裝程序的節(jié)點db1上執(zhí)行如下操作:[oracle@db1~]$cd~/.ssh[oracle@db1.ssh]$sshdb1cat/home/oracle/.ssh/id_rsa.pub>>authorized_keys[oracle@db1.ssh]$sshdb2cat/home/oracle/.ssh/id_rsa.pub>>authorized_keys[oracle@db1.ssh]$chmod600~/.ssh/authorized_keys[oracle@db1.ssh]$scpauthorized_keysdb2:/home/oracle/.ssh/這個操作過程是將兩個節(jié)點生成的公鑰文件整合為一個authorized_keys文件,然后進行授權(quán),并將authorized_keys拷貝到另一個節(jié)點。測試SSH互信首先在db1節(jié)點上執(zhí)行:[oracle@db1~]$sshdb1date[oracle@db1~]$sshdb2date然后在db2節(jié)點上執(zhí)行[oracle@db2~]$sshdb1date[oracle@db2~]$sshdb2date創(chuàng)建共享磁盤由于沒有物理存儲磁盤可用,在此用vmware虛擬磁盤進行模擬:在存有較大容量的磁盤上建立一個共享文件夾share,將vmware安裝的文件夾下的下列文件拷貝到share目錄下:vmware-vdiskmanager.exevmcryptolib.dllssleay32.dlllibeay32.dll建立共享磁盤文件:vmware-vdiskmanager.exe-c-s15Gb-alsilogic-t2sdb.vmdkvmware-vdiskmanager.exe-c-s30Gb-alsilogic-t2sdc.vmdk點擊db1的”editvirtualmachinesetting”,按以下步驟操作:選擇一個已存在的虛擬磁盤:指定虛擬磁盤文件路徑:點擊下一步:點擊advanced,修改磁盤共享總線:/dev/sdc也按以上方法操作。配置db1和db2的vmx文件,增加如下內(nèi)容信息scsi1.present="TRUE"scsi1.virtualDev="lsilogic"scsi1.sharedBus="VIRTUAL"scsi1:1.present="TRUE"scsi1:1.mode="independent-persistent"scsi1:1.fileName="D:\vm\sharedisk\sdb.vmdk"scsi1:1.deviceType="disk"scsi1:2.present="TRUE"scsi1:2.mode="independent-persistent"scsi1:2.fileName="D:\vm\sharedisk\sdc.vmdk"scsi1:2.deviceType="disk"disk.locking="FALSE"diskLib.dataCacheMaxSize="0"diskLib.dataCacheMaxReadAheadSize="0"diskLib.dataCacheMinReadAheadSize="0"diskLib.dataCachePageSize="4096"diskLib.maxUnsyncedWrites="0"登錄系統(tǒng)后,根據(jù)共享存儲規(guī)劃進行分區(qū):執(zhí)行完之后顯示如下:主數(shù)據(jù)庫:備數(shù)據(jù)庫:建立和配置raw設(shè)備通過udev來管理raw,添加raw設(shè)備對應(yīng)的配置文件為/etc/udev/rules.d/60-raw.rules。ACTION=="add",KERNEL=="sdb5",RUN+="/bin/raw/dev/raw/raw1%N"ACTION=="add",KERNEL=="sdb6",RUN+="/bin/raw/dev/raw/raw2%N"ACTION=="add",KERNEL=="sdb7",RUN+="/bin/raw/dev/raw/raw3%N"ACTION=="add",KERNEL=="sdb8",RUN+="/bin/raw/dev/raw/raw4%N"ACTION=="add",KERNEL=="sdb9",RUN+="/bin/raw/dev/raw/raw5%N"ACTION=="add",KERNEL=="sdc5",RUN+="/bin/raw/dev/raw/raw6%N"ACTION=="add",KERNEL=="sdc6",RUN+="/bin/raw/dev/raw/raw7%N"ACTION=="add",KERNEL=="sdc7",RUN+="/bin/raw/dev/raw/raw8%N"ACTION=="add",KERNEL=="sdc8",RUN+="/bin/raw/dev/raw/raw9%N"ACTION=="add",KERNEL=="sdc9",RUN+="/bin/raw/dev/raw/raw10%N"KERNEL=="raw1",OWNER="oracle",GROUP="oinstall",MODE="660"KERNEL=="raw2",OWNER="oracle",GROUP="oinstall",MODE="660"KERNEL=="raw3",OWNER="oracle",GROUP="oinstall",MODE="644"KERNEL=="raw4",OWNER="oracle",GROUP="oinstall",MODE="644"KERNEL=="raw5",OWNER="oracle",GROUP="oinstall",MODE="644"KERNEL=="raw6",OWNER="oracle",GROUP="oinstall",MODE="660"KERNEL=="raw7",OWNER="oracle",GROUP="oinstall",MODE="660"KERNEL=="raw8",OWNER="oracle",GROUP="oinstall",MODE="660"KERNEL=="raw9",OWNER="oracle",GROUP="oinstall",MODE="660"KERNEL=="raw10",OWNER="oracle",GROUP="oinstall",MODE="660"在各節(jié)點上啟動udev服務(wù)生成raw設(shè)備:[root@db1/]#start_udevStartingudev:[OK]接著驗證一下raw設(shè)備是否生成:從輸出可以看出,raw設(shè)備已經(jīng)生成,并且相關(guān)權(quán)限也自動加載。解壓軟件包將數(shù)據(jù)庫所有軟件放在了/opt目錄下,首先需要解壓Oracle的兩個軟件包,操作如下:[root@db1opt]#lslinux_11gR1_database_1013.zip linux_x86_11gR1_clusterware.zip[root@db1rac]#unziplinux_x86_11gR1_clusterware.zip[root@db1rac]#unziplinux_11gR1_database_1013.zip安裝補丁包:在各節(jié)點上按順序安裝以下補丁包/opt/clusterware/rpm//opt//opt//opt/驗證安裝環(huán)境以oracle身份登錄系統(tǒng),執(zhí)行如下命令:[oracle@db1~]$/opt/clusterware/runcluvfy.shstage-precrsinst-ndb1,db2-verbose安裝OracleClusterware先用root用戶登錄圖形界面,執(zhí)行以下命令:切換到oracle用戶,執(zhí)行以下命令:[root@db1/]#su–oracle[oracle@db1/]$cd/opt/clusterware/[oracle@db1clusterware]$]./runInstaller根據(jù)安裝向?qū)崾?,以root用戶身份在所有節(jié)點上分別執(zhí)行上述兩個腳本,要一個節(jié)點一個節(jié)點地執(zhí)行,在db1執(zhí)行root.sh時的信息如下:繼續(xù)在db2執(zhí)行root.sh腳本,輸出如下:查看Clusterware啟動狀態(tài)至此,Clusterware安裝完成。Clusterware版本升級后續(xù)補充。。。安裝Oracle數(shù)據(jù)庫軟件在OracleClusterWare安裝成功后,開始進入Oracle數(shù)據(jù)庫的安裝,以oracle用戶身份登錄到任意一個集群節(jié)點,執(zhí)行如下命令開始安裝:[oracle@db1rac]$/rac/database/runInstaller接著就會彈出圖形安裝向?qū)Ы缑妫悍謩e在db1、db2上執(zhí)行root.sh主數(shù)據(jù)庫服務(wù)器:備數(shù)據(jù)庫服務(wù)器:數(shù)據(jù)庫軟件安裝完成。數(shù)據(jù)庫版本升級后續(xù)補充。。。配置OracleNet以oracle用戶身份登錄到集群任意節(jié)點的圖形界面,然后執(zhí)行netca命令,配置OracleNet。監(jiān)聽配置完成。創(chuàng)建RAC數(shù)據(jù)庫以oracle用戶身份登錄到集群任意節(jié)點的圖形界面,然后執(zhí)行dbca命令,如圖所示:至此,RAC數(shù)據(jù)庫創(chuàng)建完成。確認TNS配置測試RAC進程是否全部都為online狀態(tài):從各節(jié)點登陸數(shù)據(jù)庫查詢數(shù)據(jù)庫運行srvctl,進行測試[oracle@db1~]$srvctlconfigdatabase-ddb[oracle@db1~]$srvctlstatusdatabase-ddbInstancedb1isrunningonnodedb1Instancedb2isrunningonnodedb2SQL>coltitleformata40;SQL>SELECTinst_id,program,sid,serial#FROMgv$session;登錄s://db1:1158/em登錄查看相應(yīng)狀態(tài):交易中間件實施方案建用戶及目錄campost:/#groupaddtuxedocampost:/#useraddtuxedo-gtuxedocampost:/#passwdtuxedocampost:/#mkdir/home/tuxedocampost:/#chowntuxedo:tuxedo/home/tuxedocampost:/#mkdir/opt/tuxedocampost:/#chowntuxedo:tuxedo/opt/tuxedo安裝campost:/home/tuxedo#./tuxedo111130_64_Linux_01_x86.bin-iconsolePreparingtoinstall...ExtractingtheJREfromtheinstallerarchive...UnpackingtheJRE...Extractingtheinstallationresourcesfromtheinstallerarchive...Configuringtheinstallerforthissystem'senvironment...Launchinginstaller...PreparingCONSOLEModeInstallation...===============================================================================ChooseLocale...1-EnglishCHOOSELOCALEBYNUMBER:1===============================================================================Tuxedo.0(createdwithInstallAnywherebyMacrovision)===============================================================================IntroductionInstallAnywherewillguideyouthroughtheTuxedo.0installation.Itisstronglyrecommendedthatyouquitallprogramsbeforecontinuingwiththisinstallation.Enter"next'toproceedtothenextscreen.Enter"back"tomodifythepreviousscreen.Youmaycancelthisinstallationatanytimebytyping"quit".WARNING:"Quitting"createsanincompleteTuxedo.0installation.Youmustre-installTuxedo.0.Formoreinformation,see"PreparingtoInstalltheOracleTuxedoSystem"intheTuxedo.0InstallationGuide.PRESS<ENTER>TOCONTINUE:===============================================================================ChooseInstallSetPleasechoosetheInstallSettobeinstalledbythisinstaller.->1-FullInstall2-ServerInstall3-FullClientInstall4-JoltClientInstall5-ATMIClientInstall6-CORBAClientInstall7-Customize...ENTERTHENUMBERFORTHEINSTALLSET,ORPRESS<ENTER>TOACCEPTTHEDEFAULT:1===============================================================================ChooseOracleHome1-CreatenewOracleHomeEnteranumber:1SpecifyanewOracleHomedirectory:/opt/tuxedo===============================================================================ChooseProductDirectory1-ModifyCurrentSelection(/opt/tuxedo/tuxedo11gR1)2-UseCurrentSelection(/opt/tuxedo/tuxedo11gR1)Enteranumber:2InstallSamples(Y/N):y===============================================================================Pre-InstallationSummaryPleaseReviewtheFollowingBeforeContinuing:ProductName:InstallFolder:/opt/tuxedo/tuxedo11gR1LinkFolder:/rootRequiredSpace:187MBAvailableSpace:29631MBPRESS<ENTER>TOCONTINUE:===============================================================================ReadyToInstallInstallAnywhereisnowreadytoinstallTuxedo.0ontoyoursystematthefollowinglocation:/opt/tuxedo/tuxedo11gR1PRESS<ENTER>TOINSTALL:===============================================================================Installing...[==================|==================|==================|==================][|||]===============================================================================ConfiguretlistenServicePassword:VerifyPassword:PasswordAccepted!Pleasewait...===============================================================================SSLInstallationChoice.WouldyouliketoinstallSSLSupport?->1-Yes2-NoENTERTHENUMBERFORYOURCHOICE,ORPRESS<ENTER>TOACCEPTTHEDEFAULT::2==============================================================================InstallationCompleteCongratulations.Tuxedo.0hasbeensuccessfullyinstalledto:/opt/tuxedo/tuxedo11gR1PRESS<ENTER>TOEXITTHEINSTALLER:安裝說明:(1)安裝使用root和tuxedo用戶都可以,實際上,不建tuxedo用戶也可以,只是為了使用tuxedo用戶操作才創(chuàng)建了tuxedo;而oracle數(shù)據(jù)庫必須需要使用oracle用戶安裝,PostgreSQL數(shù)據(jù)庫必須使用root用戶安裝。(2)安裝之后,把安裝目錄直接拷貝到另一臺機器即可直接使用tuxedo,例如上面安裝的/opt/tuxedo/tuxedo11gR1;windows下的安裝軟件一般情況下是不可以這樣做的部署例子安裝完成后,/opt/tuxedo/tuxedo11gR1/samples目錄下為例子,/opt/tuxedo/tuxedo11gR1/samples/atmi為atmi例子,以下使用最簡單的例子:simpapp。為了部署該例子,可以在/opt/tuxedo/tuxedo11gR1/samples/atmi/simpapp下進行配置,配置tux.env和ubbsimple;也可以把simpapp拷貝到tuxedo的home目錄/home/tuxedo下進行配置。(1)配置應(yīng)用的環(huán)境變量可以在tux.env中配置(臨時環(huán)境變量):tuxedo@campost:~/simpapp>cattux.envTUXDIR=/opt/tuxedo/tuxedo11gR1;exportTUXDIRJAVA_HOME=$TUXDIR/jre;exportJAVA_HOMEJVMLIBS=$JAVA_HOME/lib/amd64/server:$JAVA_HOME/jre/binPATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH;exportPATHCOBCPY=:$TUXDIR/cobinclude;exportCOBCPYCOBOPT="-CANS85-CALIGN=8-CNOIBMCOMP-CTRUNC=ANSI-COSEXT=cbl";exportCOBOPTSHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH;exportSHLIB_PATHLIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH;exportLIBPATHLD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH;exportLD_LIBRARY_PATHWEBJAVADIR=$TUXDIR/udataobj/webgui/java;exportWEBJAVADIRLANG=C;exportLANGAPPDIR=/home/tuxedo/simpapp;exportAPPDIRTUXCONFIG=/home/tuxedo/simpapp/tuxconfig;exportTUXCONFIG里面的環(huán)境變量有些不是必須的,例如SHLIB_PATH用于HP-UX,LIBPATH用于IBMAIX,而LD_LIBRARY_PATH用于linux。配置完之后執(zhí)行:tuxedo@campost:~/simpapp>../tux.env也可以在tuxedo用戶的.profile中添加以上環(huán)境變量,是它們在進入tuxedo時自動生效(2)配置ubbconfig,編譯程序先修改文本形式的ubbconfig:viubbsimpapp僅修改以下幾個地方即可:*RESOURCESIPCKEY123456*MACHINESDEFAULT:APPDIR="/home/tuxedo/simpapp"TUXCONFIG="/h

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論