系统集成平台项目详细实施计划方案-v1_第1页
系统集成平台项目详细实施计划方案-v1_第2页
系统集成平台项目详细实施计划方案-v1_第3页
系统集成平台项目详细实施计划方案-v1_第4页
系统集成平台项目详细实施计划方案-v1_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.年11月.目录TOC\o"1-3"\h\z第一章需求总体分析61.总体需求描述61.1应用服务器需求61.2第三方软件产品需求71.3项目实施进度要求72.需求分析7第二章系统详细设计方案91.系统总体设计92.设备配置表10第三章系统实施方案121.服务器安装调试方案121.1服务器上架121.2服务器调试132.OracleRAC部署实施方案132.1硬件环境:132.2软件环境132.3网络环境142.4IP地址划分142.5共享磁盘划分152.6实施步骤152.7系统环境准备152.8安装OracleClusterware322.9Clusterware版本升级462.10安装Oracle数据库软件462.11数据库版本升级572.12配置OracleNet572.13创建RAC数据库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创建主机组1176.2创建主机1206.3映射磁盘131第四章施工组织计划1331.工程概述1332.工程范围界定1333.xx公司施工团队1334.曙光实施团队1345.工程进度计划1346.工程实施组织计划1356.1到货验收1356.2设备加电测试/设备集中配置1366.3线下模拟测试1376.4设备安装培训1376.5服务器设备安装调试1386.6设备分发/安装/连通1396.7系统联调1406.8系统集中测试1406.9工程实施总结141第五章工程验收计划1421.初步验收1421.1验收时间1421.2验收依据1421.3验收步骤1421.4验收成果1422.最终验收1422.1验收时间1422.2验收依据1422.3验收步骤1422.4验收成果143第六章培训计划1441.项目培训方案1441.1培训目标1441.1培训方式、地点及人数1451.2高性能计算培训课程内容145第七章风险分析及应对措施148第八章用户需提供的1491.数据和安装软件需提供的1492.服务器安装需提供的1493.操作系统及其他数据库和中间件软件介质提供1494.第三方协助1495.IP地址及Vlan划定分配149图例索引TOC\h\z\t"图"\c图1总体新增图9图2总体架构10图3服务器上架图12图4OracleRAC部署图14表格索引TOC\h\z\t"表"\c表1设备具体配置表10表2xx公司实施团队133表3厂家实施成员134表4工程进度表134表5到货验收工作安排135表6到货验收工作步骤135表7设备加电测试工作安排136表8设备加电测试工作步骤136表9加电测试工作成果137表10模拟测试工作安排137表11模拟测试工作步骤137表12模拟测试工作成果137表13设备安装培训工作安排138表14设备安装培训工作步骤138表15设备安装培训工作成果138表16服务器安装调试工作安排138表17服务器安装调试工作步骤139表18现场施工工作安排139表19现场施工工作步骤139表20现场施工工作成果140表21系统联调工作安排140表22系统集中测试工作安排140表23系统集中测试工作步骤140表24系统集中测试工作成果141表25工程实施总结工作安排141表26风险分析及应对措施148.需求总体分析总体需求描述应用服务器需求本次招标采购的服务器部署网络拓扑结构主要如下图所示:<1>2台作为数据库服务器,部署ORACLERAC组成数据库集群;集成商负责操作系统、ORACLE数据库系统的安装调试;<2>2台作为交易中间件服务器,形成双机热备,集成商需要负责操作系统、TUXEDO交易中间件、双机热备系统的安装调试;<3>6台服务器主要运行柜面应用〔2台、网银应用〔2台、电子签章、征信业务平台。每台主机安装3块硬盘〔RAID5。集成商需要负责操作系统、weblogic安装与调试;<4>2台共享存储服务器形成双机热备,需要访问已有共享存储设备,集成商需要负责操作系统、双机热备系统的安装调试。<5>2台IBMB24光纤交换机8口激活许可及8口8G光纤模块。<6>服务器使用光纤交换机及现有SVC控制器挂载磁盘阵列,支持SAN存储网络,集成商须负责提供部署实施、技术支持以及后期维护服务。<7>所有设备搭建利用已有网络环境;<8>服务器设备优先选择国产品牌;第三方软件产品需求本项目所需购买的第三方软件产品主要包括:双机热备软件。集成商须负责提供部署实施、技术支持以及后期维护服务。项目实施进度要求1、采购设备需在合同签订后15天内到货;2、设备在合同签订后20天内完成安装调试及测试工作;需求分析此次项目建设需求落实到设备表上如下:序号名称配置数量单位数据库服务器〔曙光I950r-G8*IntelXeonE7-8837<2.66GHz/8c>/6.4GT/24ML3;128GDDR3;15K300GSAS*2,RAID1;4*1000M;8GB单口HBA卡*2;冗余电源;光驱、导轨;Linux系统;机架式,三年7*24现场保修2台交易中间件服务器〔曙光I950r-G8*IntelXeonE7-8837<2.66GHz/8c>/6.4GT/24ML3;128GDDR3;15K300GSAS*2,RAID1;4*1000M;8GB单口HBA卡*2;冗余电源;光驱、导轨;Linux系统;机架式,三年7*24现场保修〔通过软件实现双机热备2台应用系统服务器〔曙光I840r-GP4*IntelXeonE7-4820<2.00GHz/8c>/5.86GT/18ML3;128G内存;15K300GSAS*3,RAID5;4*1000M;8GB单口HBA卡*2;光驱;冗余电源;机架式,三年7*24现场保修6台共享存储服务器〔曙光I420-G102*IntelXeonE5-2420<1.90GHz/6c>/7.2GT/15ML3;8G内存;300GSAS*2,RAID1;2*1000M;8GB单口HBA卡*2;光驱、导轨;双电源;机架式,三年7*24现场保修〔通过软件实现双机热备2台IBMB24授权扩容8口激活许可,8口光纤模块,8根线缆2台双机热备软件〔RoseHA用于交易中间件服务器及共享存储服务器,要求能够达到较好的稳定性、可靠性,能够在一台服务器宕机时迅速启动另外一台服务器接管服务2套系统详细设计方案系统总体设计本次采购服务器加入到xxxxx公司总体拓扑图中如下图所示:12台新增曙光服务器分为OracleRAC服务器2台,交易中间件服务器2台,应用服务器6台及共享存储服务器2台。本次项目建设内容为汽车金融业务系统硬件平台建设,具体总体拓扑图如下:总体架构根据上图所示:汽车金融业务系统硬件平台分为几个部分:1、 交易中间件集群配置2台八路服务器安装操作系统、交易中间件、双机热备系统,完成交易。其中双机热备软件选购ROSEHA双机热备软件,需要挂载共享存储。本方案通过2台八路服务器HBA卡连接共享存储IBM5020实现双机热备。2、 数据库集群配置2台高性能八路服务器安装操作系统、oraclerac,需要通过服务器HBA卡连接共享存储,实现结构化数据的管理。3、 共享存储服务器集群配置2台双路服务器安装部署附件上传等应用,通过服务器HBA卡连接共享存储,实现非结构化数据的存储及管理。4、 应用服务器集群6台服务器主要运行柜面应用集群〔2台、网银应用集群〔2台、电子签章〔1台、征信业务平台〔1台。每台主机安装3块硬盘〔RAID5。5、 共享存储共享存储采用利旧设备IBM5020,同时配备IBM3400做同步镜像的复制,保证数据安全。设备配置表设备具体配置表序号名称技术规格单位高度〔U>数量1硬件部分1.1计算子系统数据库服务器曙光I950r-G5U机架式服务器;

8*IntelXEONE7-8837八核处理器<主频2.66GHz>;

16*8GBDDR3ECC内存;

2*300GB15000转SAS热插拔硬盘;

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

集成双口千兆以太网接口,1*双口千兆网卡;1*超薄DVD-RW光驱;1*上架导轨;

2*单口8GbPCI-E光纤HBA卡;

2+2冗余电源;预装正版Linux正版操作系统;服务承诺:五年免费人工现场服务,7*24,当天4小时响应,硬盘免回收

台52交易中间件服务器曙光I950r-G5U机架式服务器;

8*IntelXEONE7-8837八核处理器<主频2.66GHz>;

16*8GBDDR3ECC内存;

2*300GB15000转SAS热插拔硬盘;

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

集成双口千兆以太网接口,1*双口千兆网卡;1*超薄DVD-RW光驱;1*上架导轨;

2*单口8GbPCI-E光纤HBA卡;

2+2冗余电源;通过软件实现双机热备;预装正版Linux正版操作系统;服务承诺:五年免费人工现场服务,7*24,当天4小时响应,硬盘免回收

台52应用系统服务器曙光I840r-GP4U机架式服务器;

4*IntelXeonE7-4820八核处理器<主频2.0GHz>;

16*8GBDDR3ECC内存;

3*300GB15000转SAS热插拔硬盘;

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

4*千兆以太网接口;1*超薄DVD-RW光驱

2*单口8GbPCI-E光纤HBA卡;

2+2冗余电源;服务承诺:五年免费人工现场服务,7*24,当天4小时响应,硬盘免回收

台46共享存储服务器曙光I420-G102U机架式服务器;

2*XeonE5-2420六核处理器<主频1.9GHz>;

2*8GBDDR3ECC内存;

2*300GB2.5吋10000转SAS热插拔硬盘;

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

2*千兆以太网接口;1*超薄DVD-RW光驱;上架导轨

2*单口8GbPCI-E光纤HBA卡;

1+1冗余电源;通过软件实现双机热备;服务承诺:五年免费人工现场服务,7*24,当天4小时响应,硬盘免回收

台22双机热备软件ROSEHA双机热备软件ROSEHA双机热备软件套4系统实施方案服务器安装调试方案服务器上架服务器上架图如上图所示,需要增加2个服务器机柜,2个机柜的顶部分别需要配置一个配线架及一个光纤架,用于前兆网络的链接及与IBMB24SAN光纤交换机链接,接入xx公司内网和存储光纤网络中。其中2台oracleRAC服务器、2台交易中间件服务器及2台存储共享服务器接入SAN中,其他服务器接入内网,不用接入SAN。服务器调试等服务器都上架安装及加电成功后,由厂家人员现场安装Radhatlinux操作系统及做其他的配置。OracleRAC部署实施方案硬件环境:服务器:曙光I950r-G客户端:PC软件环境操作系统:Redhat6.x软件应用:linux_11gR1_database_1013.ziplinux_x86_11gR1_clusterware.zip网络环境网络结构图OracleRAC部署图IP地址划分db1:主数据库服务器db2:备数据库服务器主机名网卡IP地址备注db1eth0公网IPdb1N/A虚拟IPdb1eth1私有IPdb2eth0公网IPdb2N/A虚拟IPdb2eth1私有IP共享磁盘划分实施步骤系统环境准备配置主机解析文件主数据库节点:备数据库节点:修改完hosts文件以后,重起network服务检查所需软件包在每个节点上做以下配置信息,查看依赖的rpm包是否安装:makebinutilslibaio-devellibaioelfutils-libelf-develcompat-libstdc++-33libgccgccgcc-c++glibcsysstatlibstdc++libstdc++-develunixODBC-develunixODBC配置系统内核参数[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设置Shell对Oracle用户的限制以root用户身份,在每个节点上执行相同的操作:首先,修改/etc/security/limits.conf,在文件最后添加如下内容:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536接着,修改/etc/pam.d/login,在文件最后添加如下内容:sessionrequired/lib/security/pam_limits.so最后,修改/etc/profile,在文件最后添加如下内容:if[$USER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi所有修改完毕,重启所有Linux系统。配置hangcheck-timer内核模块以root用户身份执行,在所有节点上做如下配置:查看模块是否存在:[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>.如果显示上面输出信息说明已经成功启动hangcheck。配置系统安全设置 关闭iptables,可以直接执行如下命令:[root@db1~]#iptables–F[root@db1~]#/etc/init.d/iptablessave 最后,将selinux禁用即可,也就是修改/etc/selinux/config文件,修改后的内容为:SELINUX=disabledSELINUXTYPE=targeted配置NTP主数据库服务器配置:编辑/etc/ntp.confserverfudgestratum8driftfile/var/lib/ntp/drift启动ntpserverservicentpdstart添加到系统自启动chkconfig--level12345ntpdon备服务器配置:[root@db2~]#crontab–e*****/usr/sbin/创建Oracle用户和组在安装进行之前,需要创建两个用户组和一个用户,分别用于oracle安装和oracle管理,在两个节点执行相同的操作,操作如下:[root@db1~]#groupadd–g1001dba[root@db1~]#groupadd–g1002oinstall[root@db1~]#useradd-u1001-goinstall-Gdbaoracle然后,给oracle用户设置密码:[root@db1~]#passwdoracle 最后,确认匿名用户nobody是否存在于系统中,因为在安装完成后nobody用户需要执行一些扩展任务:[root@db1~]#idnobodyuid=99<nobody>gid=99<nobody>groups=99<nobody>设置Oracle用户环境<.bash_profile>变量主数据库:exportORACLE_BASE=/u01/oracleexportORACLE_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备数据库:exportORACLE_BASE=/u01/oracleexportORACLE_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在各节点上创建目录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/配置节点间SSH信任在每个节点上创建RSA密钥和公钥以oracle用户登录在oracle用户的根目录内创建.ssh目录并设置读取权限[oracle@db1~]$mkdir~/.ssh[oracle@db1~]$chmod700~/.ssh使用ssh-keygen命令生成基于SSH协议的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的位置时,选择使用默认值,然后依次直接回车即可。整合公钥文件以Oracle用户登录在要执行Oracle安装程序的节点db1上执行如下操作:[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/这个操作过程是将两个节点生成的公钥文件整合为一个authorized_keys文件,然后进行授权,并将authorized_keys拷贝到另一个节点。测试SSH互信首先在db1节点上执行:[oracle@db1~]$sshdb1date[oracle@db1~]$sshdb2date然后在db2节点上执行[oracle@db2~]$sshdb1date[oracle@db2~]$sshdb2date创建共享磁盘由于没有物理存储磁盘可用,在此用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文件,增加如下内容信息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"登录系统后,根据共享存储规划进行分区:执行完之后显示如下:主数据库:备数据库:建立和配置raw设备通过udev来管理raw,添加raw设备对应的配置文件为/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"在各节点上启动udev服务生成raw设备:[root@db1/]#start_udevStartingudev:[OK]接着验证一下raw设备是否生成:从输出可以看出,raw设备已经生成,并且相关权限也自动加载。解压软件包将数据库所有软件放在了/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安装补丁包:在各节点上按顺序安装以下补丁包/opt/clusterware/rpm//opt//opt//opt/验证安装环境以oracle身份登录系统,执行如下命令:[oracle@db1~]$/opt/clusterware/runcluvfy.shstage-precrsinst-ndb1,db2-verbose安装OracleClusterware先用root用户登录图形界面,执行以下命令:切换到oracle用户,执行以下命令:[root@db1/]#su–oracle[oracle@db1/]$cd/opt/clusterware/[oracle@db1clusterware]$]./runInstaller根据安装向导提示,以root用户身份在所有节点上分别执行上述两个脚本,要一个节点一个节点地执行,在db1执行root.sh时的信息如下:继续在db2执行root.sh脚本,输出如下:查看Clusterware启动状态至此,Clusterware安装完成。Clusterware版本升级后续补充。。。安装Oracle数据库软件在OracleClusterWare安装成功后,开始进入Oracle数据库的安装,以oracle用户身份登录到任意一个集群节点,执行如下命令开始安装:[oracle@db1rac]$/rac/database/runInstaller接着就会弹出图形安装向导界面:分别在db1、db2上执行root.sh主数据库服务器:备数据库服务器:数据库软件安装完成。数据库版本升级后续补充。。。配置OracleNet以oracle用户身份登录到集群任意节点的图形界面,然后执行netca命令,配置OracleNet。监听配置完成。创建RAC数据库以oracle用户身份登录到集群任意节点的图形界面,然后执行dbca命令,如图所示:至此,RAC数据库创建完成。确认TNS配置测试RAC进程是否全部都为online状态:从各节点登陆数据库查询数据库运行srvctl,进行测试[oracle@db1~]$srvctlconfigdatabase-ddb[oracle@db1~]$srvctlstatusdatabase-ddbInstancedb1isrunningonnodedb1Instancedb2isrunningonnodedb2SQL>coltitleformata40;SQL>SELECTinst_id,program,sid,serial#FROMgv$session;登录https://db1:1158/em登录查看相应状态:交易中间件实施方案建用户及目录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用户操作才创建了tuxedo;而oracle数据库必须需要使用oracle用户安装,PostgreSQL数据库必须使用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配置应用的环境变量可以在tux.env中配置〔临时环境变量: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里面的环境变量有些不是必须的,例如SHLIB_PATH用于HP-UX,LIBPATH用于IBMAIX,而LD_LIBRARY_PATH用于linux。配置完之后执行:tuxedo@campost:~/simpapp>../tux.env也可以在tuxedo用户的.profile中添加以上环境变量,是它们在进入tuxedo时自动生效〔2配置ubbconfig,编译程序先修改文本形式的ubbconfig:viubbsimpapp仅修改以下几个地方即可:*RESOURCESIPCKEY123456*MACHINESDEFAULT:APPDIR="/home/tuxedo/simpapp"TUXCONFIG="/home/tuxedo/simpapp/tuxconfig"TUXDIR="/opt/tuxedo/tuxedo11gR1"campostLMID=simpletuxedo需要二进制形式的ubbconfig,需要使用tmloadcf得到二进制的ubbconfig:tuxedo@campost:~/simpapp>tmloadcf-yubbsimple可以使用tmunloadcf命令从二进制形式的ubbconfig得到文本形式的ubbconfig。编译服务端程序:tuxedo@campost:~/simpapp>buildserver-osimpserv-fsimpserv.c-sTOUPPER服务端程序及服务名不能任意命名,因为在配置文件中有配置。编译客户端程序:tuxedo@campost:~/simpapp>buildserver-osimpserv-fsimpserv.c-sTOUPPER客户端可执行程序可任意命名。〔3启动tuxedo应用,运行程序tuxedo@campost:~/simpapp>tmboot-yBootingalladminandserverprocessesin/home/tuxedo/simpapp/tuxconfigINFO:OracleTuxedo,Version.0,64-bit,PatchLevel<none>Bootingadminprocesses...execBBL-A:processid=22679...Started.Bootingserverprocesses...execsimpserv-A:processid=22680...Started.2processesstarted.tuxedo@campost:~/simpapp>./client"Hello,world"Returnedstringis:HELLO,WORLDRoseHA实施方案准备工作现有环境是曙光的I950r-G服务器,安装的是Linux操作系统,做交易中间件服务器。该方案的正常实施我们需要作以下工作:基于安全考虑,我们在双机镜像实施前需要对服务器进行必要的检查。另外一台服务器做相应的硬件配置安装上操作系统、交易中间件软件等。将主机、备机的网口一ip设置为局域网的网段,将网口二的ip设置为私有网段类似于、的地址。并将网口二用一根交叉线连接起来。将两台机器的网口一也接入网络RoseMirror的安装安装RoseMirrorHA软件包从光盘上安装RoseMirrorHA软件包,将光盘放入CD/DVDROM驱动器中,然后mount安装盘#mount/dev/cdrom/mnt/cdrom进入mount目录,将安装包拷贝到临时目录,然后解压缩。#cp/mnt/cdrom/Mirror*.gz/root#tarzxf/root/Mirror*.gz请确认软件包名称中包含的内核版本信息与当前操作系统的内核版本一致。进入到安装目录,执行install脚本进行安装,选择需要安装的软件模块进行安装选择需要安装的软件模块,按Enter键进行下一步安装指定软件安装路径,缺省安装到/opt/,按Enter键进行下一步安装选择主机支持使用NIS服务的环境,缺省为None,按Enter键进行下一步安装指定软件使用者的用户名,按Enter键进行下一步安装按Enter键完成安装RoseMirrorHA安装程序将在安装过程中创建两个用户组:rradmin和rrmonitor。rradmin用户组:root用户将由安装程序自动添加到此用户组中,此用户组中的所有用户均具有RoseMirrorHA管理员权限。rrmonitor用户组:rrmonitor用户组中的所有用户均具有RoseMirrorHA监控权限,但无管理权限,即无法对RoseMirrorHA中的对象、资源进行修改,新增,删除等操作。启动RoseMirrorHA服务使用root用户在终端中执行mirrorhastart命令即可启动RoseMirrorHA服务,在系统重启动时也可以自动启动服务RoseMirror的配置RoseMirrorHA管理工具RCC〔RoseMirrorHAControlCenterJAVAGUI管理界面在终端执行rcc命令。打开RCC管理界面。启动的RCC界面鼠标右键单击主机图标,并在弹出菜单中选择Communicate菜单。弹出添加主机窗口,然后输入主机名称进行添加主机操作输入其它主机名称,添加双机在主机图标上点击鼠标右键,选择弹出菜单Logon登录输入RoseMirrorHA管理员帐户和密码进行登录初次登录的时候会弹出录入License窗口。根据HostID获取license填入正确的

SerialNumber,Date,License

信息登录License通过之后的画面,双机均执行登录操作RoseMirrorHA应用服务配置管理RoseMirrorHARCC建立私网心跳将鼠标移动到视图的空白区域并单击鼠标右键,在弹出菜单中选择CreatePrivateNet菜单。选择创建Socket或者Rs232类型的心跳指定RS232类型心跳的参数,包括名称、优先级、心跳间隔、允许丢失最大次数、设备名称和波特率指定Socket类型心跳的参数,包括名称、优先级、心跳间隔、允许丢失最大次数、IP和端口创建好私网之后在界面中可以确认私网的详细信息以及当前状态。将鼠标移动到视图的空白区域并单击鼠标右键,在弹出菜单中选择CreateApplicationService菜单。指定HA服务名称、选择服务类型、指定GroupID,0表示不设置、指定服务的ActiveServer选择Active主机和StandBy主机服务挂载ActiveIP的地址、点击Add按钮,输入ActiveIP地址、设置子网掩码、是否使用替换主IP的功能选择绑定数据选项、选定数据复制所采用的网卡以及IP地址、选择复制模式:同步模式或者异步模式、单击Modify按钮添加复制数据集、连接在各种情况下的校验策略填写应用程序服务的AgentLicense,Agent/Start/Stop脚本的名称以及Oracle服务的SID等参数应用程序的起停以及监控脚本必须置于RoseMirrorHA安装目录/ha/bin目录,点击OK按钮创建完成完成创建应用程序操作之后的RoseMirrorHA管理工具界面鼠标单击应用程序服务资源图标,在详细信息栏中可以查看当前应用程序的配置信息。RoseMirrorHA配置文件内容进行手工修改,将管理RoseMirrorHA的用户名和密码填入正确位置,如果用户出于安全考虑,不想将root用户和密码写入此配置档,用户可以创建一个一般用户,并让此用户隶属于rradmin用户组。然后将此用户的用户名和密码写入adminpwd配置档即可。创建应用程序服务之后可以带入服务。鼠标右键单击应用程序图标并从弹出菜单中选择Bringin菜单。通过ApplicationService菜单项下的Bringin命令或者选择工具栏中的带入服务按钮也可完成相同操作。鼠标右键单击应用程序图标并从弹出菜单中选择BringOut菜单。通过ApplicationService菜单项下的Bringout命令或者选择工具栏中的带出服务按钮也可完成相同操作。鼠标右键单击应用程序图标并从弹出菜单中选择Failover或者Takeover菜单。应用菜单栏或者选择工具栏中的移动服务到右侧主机或者移动服务到左侧主机按钮也可完成相同操作。鼠标右键单击应用程序图标并从弹出菜单中选择FullMirror菜单。鼠标右键单击应用程序图标并从弹出菜单中选择Verify菜单。或者选择工具栏启动校验按钮。ForceStartup当双机的数据有可能不同,且其中只有一台主机在运行状态,应用服务未运行的情况下,用户可以通过ForceStartup强制接管应用程序服务。Selectdatasourceserver当Source和Target上的数据无法保证一致性,数据连接也处于停止状态的时候,用户可以通过Selectdatasourceserver命令,强制选择双机中的一台作为源数据服务器,并启动数据连接。命令执行完成之后,应用数据将以选定的Source机上的数据为准。进行双机测试工作待两台机器的数据同步完后做相应的双机测试。IBMB24激活B24license激活步骤:1、按照license授权文件说明,登陆网站,输入授权号、设备号,会获得激活码2、登陆交换机管理界面,找到license授权页面,输入激活码。有些license可能需要重启生效。IBMDS5020磁盘阵列空间映射划分由于本次实施该磁盘阵列非我方提供,所以我们在实际安装调试过程中需要原有设备提供方给我们提供支持和帮助,或者在他们指导下进行磁盘空间的重新划分和确定,因为毕竟存在责任和风险。以下的步骤是在已有空间的情况下,先添加主机组,然后将磁盘阵列的空间mapping给对应的主机磁盘空间,对应的磁盘空间需要与用户商量划分,已用于对应oracleRAC服务器,共享存储服务器。创建主机组在Mappings选项下的右击,并点击define→HostGroup如下图:此处的主机组名xx公司未做要求,由于这个主机组的成员为:oracleRAC服务器和共享存储服务器,故命名为:XXXXXX-XXXX点击"OK":接下来开始创建主机。创建主机此处应注意是在上右击,并点击define→Host…在hostname处输入:XXXXXX-XXX〔根据xx公司统一命名规则点击next继续:在此处选择主机名为XXXXX-XXX主机上插的两块SASHBA卡的WWN号,在别名处输入此块卡的别名,主要起到标识作用,可以随便取。注:WWN号主机和存储物理连线连接好了以后,主机开机后存储会识别到SASHBA卡的WWN号,为避免识别到的卡和主机无法对应,建议主机开机顺序按照存储定义主机顺序分别开机。分别记下每台机器的两块SASHBA卡的WWN号。另外,可以通过:1.服务器开机自检的时候,按ctrl+c进入该LSISASHBA卡的配置界面;2.进入LSI配置工具中,在SAS1064E上回车,打开卡的BIOS;3.现在能看到卡的BIOS信息了。找到SASAddress对应的号即为WWN号。添加另外一块SASHBA卡:添加完成后如下图所示:点击next:由于此主机没有数据共享Hosttype选择点击next继续:选择点击next继续:点击finish完成本主机定义。接下来开始定义主机组XXXXX-xxx下的主机:此处hostname填入:WUH3-XXXXX-xxx-backup〔根据xx公司统一命名规则命名点击next:选择正确的WWN号,输入别名,点击Add,然后添加另一块SASHBA卡添加完成后点击Next继续:注意:由于此主机和WUH3-XXXXX-xxx共享同一个LUN,所以此处的主机类型选择:Windows2000/Server2003/Server2008Clustered项。点击next继续:点击完成。同样XXXXX-xxx的另一台主机:WUH3-XXXXX-xxx映射磁盘如图所示,在POS0-data-V0上右击,点击DefineAdditionalMapping在处选择,主机XXXXX-XXX,点击Add,完成mapping同样在POS1-data-V1上右击在处选择hostgroupXXXXX-xxx主机组,完成映射。施工组织计划工程概述xx公司汽车金融业务系统硬件平台项目具有技术难度高、实施工期短、协调内容多等特点,整个工程的实施需要各方紧密配合,需要用户及xx公司全面协调,才能保证网络工程按时、保质的完成。范围涉及:本次12台服务器的正常设备上架、服务器安装和调试、操作系统安装、OracleRAC安装调试及网络接入等。工程要求供货周期自签订合同之日15天,安装调试要求自签订合同之日20天。工程范围界定xx公司汽车金融业务系统硬件平台项目涉及xx公司、用户、原有系统建设方等接口单位。xx公司负责整个项目的方案设计、整体调试等工作;用户协调原有项目实施方配合xx公司实施及提供相应的辅材和标准;施工团队序号姓名项目职务项目分工备注1xxx项目经理组织并协助团队施工、文档整理,团队管理;负责与各接口单位联络沟通;负责定期向项目干系人汇报项目进展等有关项目情况;保证项目按进度、保质量的完成。2xxx数据库及中间件实施工程师负责项目整体实施;负责所有技术层面工作,负责指导现场工程师配合完成全网连通工作;完成技术文档整理。3xx实施工程师负责现场指导施工方安装设备;现场问题处理;配合技术经理完成全网连通工作;完成现场安装报告。4xxx测试工程师负责本工程所有测试工作;负责系统初步验收的测试工作。xx公司项目组其他成员详见《用户铁路信息工程中标交流会材料汇编V2》;xx公司实施团队曙光实施团队序号姓名项目职务项目分工备注1xxx项目经理组织并协助团队施工、文档整理,团队管理;负责与各接口单位联络沟通;负责定期向项目干系人汇报项目进展等有关项目情况;保证项目按进度、保质量的完成。2xx服务器实施工程师负责项目整体实施;负责所有技术层面工作,负责指导现场工程师配合完成服务器整体上架连通工作;完成技术文档整理。厂家实施成员工程进度计划工程进度表工作内容详细内容时间周期开始时间结束时间编写实施方案了解机房设施包括机柜、空调、供电情况5天11月8日11月12日绘制物理设备摆放图根据两批设备情况绘制逻辑拓扑架构图为所有设备按照一定的规则编号6天11月13日11月18日规划设备使用的IP地址,划分VLAN等信息根据前期对存储需求的调研,编写存储实施方案规划网络设备估算实施所需的线缆数量及线缆长度设备上架及安装调试设备下单生产20天合同签订开始根据合同签订时间顺延20天安装上架导轨、托盘等部署交换机到配线架的弱电线缆部署服务器到配线架的弱电线缆上电测试检查所有的硬件设备故障情况10天根据合同签订时间顺延21天根据合同签订时间顺延23天按照实施方案修改操作系统的名字、IP地址等信息配置存储系统网络联调对整体系统联调,确保所有服务器及网络设备工作正常2天根据合同签订时间顺延27天根据合同签订时间顺延29天部署应用系统部署数据库系统3天根据合同签订时间顺延30天

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论