烟叶基础软件(地市级)部署方案_第1页
烟叶基础软件(地市级)部署方案_第2页
烟叶基础软件(地市级)部署方案_第3页
烟叶基础软件(地市级)部署方案_第4页
烟叶基础软件(地市级)部署方案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

烟叶基础软件(地市级) 部署方案系统软件部署分册目 录第一章前言3第二章主机&存储安装要求4硬件配置4操作系统及PATCH要求4package&patch5服务器命名要求5操作系统配置参数要求6主机磁盘分区要求6磁盘阵列逻辑卷规划要求7第三章DB2的安装部署8版本要求8用户组和用户要求9db2 patch要求9创建实例9添加许可9修改db2参数9创建数据库10Catalog database12db2其他12第四章WAS6.0安装部署要求12WAS_ND软件版本要求12WAS部署要求13WAS其他13第五章HACMP群集配置14HACMP IP地址规划14第一章前言项目概况系统硬件平台统一规划为省(市)公司两台IBM小型机(最小配置:2个CPU 、4G内存),存储是IBM存储阵列,RAID15;操作系统是AiX5.2。两台小型机采用HACMP软件进行双机热备服务器管理。物理部署结构为了保证IBM DB2、WebSphere软件的实施规范、统一,同时满足应用应用系统的部署环境要求,已经系统维护管理的标准化,确定此实施方案。根据集成方案的要求,为了确保系统的高可靠性即采用双机热备方案,同一集群(cluster)内的节点机之间通过共享磁盘组联系起来,所有关键业务数据(共享数据)存储于共享磁盘组;故障节点被其它节点替换时,故障节点管辖的数据所在的数据设备(共享磁盘组的一部分)被接管;节点替换/接管的时机决定于集群内运行的监视软件;节点机上运行数据库管理系统,管理该节点机控制的设备上的数据;客户应用可以使用机群中的一个或多个数据库服务器;节点机的替换意味着节点上运行的数据库管理系统进程的切换,这些过程是在服务器后台完成的,对于前端应用是透明的。为了保证系统的高可靠性和负载均衡,IB MDB2 和 IBM WebSphere&mq 按照总体要求采取双机方式;即在正常情况下,一台作为应用服务器,一台作为DB2的服务器,对外提供服务,一但任意一台服务器出现故障,互为备份,硬件结构如下: 第二章主机&存储安装要求硬件配置根据各地区采购情况而定.例:IBM P520(2146GB2个CPU4GB内存)阵列(存储):DS4300(7146GB,RAID5)操作系统及PATCH要求操作系统版本为AIX5.2(64-bit AIX kernel)以上服务器命名要求(贵州省采用之前提供命名格式)省公司:应用服务器:yyapp,如yyapp数据服务器:yydb,如,yydb地市:应用服务器:(地市名拼音首字母_+yy+app,如遵义:zy_yyapp)数据服务器:(地市名拼音首字母_+yy+db,如遵义:zy_yydb)例如:机器名备注yyapp省局应用服务器yydb省局数据库服务器zy_yyapp市局应用服务器zy_yydb市局数据库服务器操作系统配置参数要求NameSize1fsize-12cpu-13data-14rss655365stack-16maxuproc40967maxpout338minpout249maxclient%2010maxperm%2011minperm%512Minservers1013Maxservers2014aio0available15Sysdumpnull/dev/hd616Paging Space调页空间 = 512 + (本机内存 - 256) * 1.25磁盘阵列逻辑卷规划要求阵列规划如下:RAID方式:RAID1+5,或加一个热备盘,根据磁盘数而定。有效使用空间需大于280GB划分两个卷组:rootvg、datavg;VG名称:rootvg序号文件系统大小(G)卷名称用途1/20lvroot根分区2/home10lvroot3/var5lvroot4/tmp25lvroot用于拷贝文件5/usr30lvroot安装DB2/WEBSPHERE总容量100G,由当地集成商负责部署。VG名称:datavg(共享vg)序号文件系统目录卷名称用途1/yymisdb2_yymislvyymis存放数据库文件2/yymisdb2_loglvyymis存放数据库日志3/yymisdb2_taglvyymis存放数据库实例文件4/yymisdb2_backuplvyymis存放数据库备份文件总容量180G,共享vg由集成商创建,文件系统由实施单位负责部署。双机配置要求项目名称Web应用服务器数据库服务器HostNname地市名拼音首字母_+yy+app,如遵义:zy_yyapp地市名拼音首字母_+yy+db,如遵义:zy_yydbCluster NameCluster_yywlBOOT_IP如:5(en2)(C1槽)如:9(en2)(C1槽)Service_IP(双机用,与Boot_IP处于同一网段)如:3(en2)如:7(en2)StandBy_IP(双机用,与Boot_IP处于不同网段)如:44(en3)(C2槽)如:45(en3)(C2槽)Rs232was_tty(/dev/tty0)db2_tty(/dev/tty0)root口令root(默认)root(默认)备 注说明:以上建议配置,根据各地市(州)情况可做调整。第三章DB2的安装部署CREATE BUFFERPOOL BP32K IMMEDIATE ALL DBPARTITIONNUMS SIZE 16384 NUMBLOCKPAGES 0 PAGESIZE 32 K;CREATE BUFFERPOOL BP8K IMMEDIATE ALL DBPARTITIONNUMS SIZE 131072 NUMBLOCKPAGES 0 PAGESIZE 8 K;版本要求DB2 Enterprise Server Edition 8.2 FP10 64 bit。用户组和用户要求 每台服务器上手工创建完全相同的用户组,用户组名和用户组ID为:UserUser IdPasswdGroupGroupIdHome Directorydb2admin200123456db2iadm1300/hmoe/db2admindb2fenc1201123456db2fgrp1301/home/db2fenc1dasusr1202123456dasadm1302/home/dasusr1yy_db208123456db2iadm1308/home/yy_dbyy_sg209123456db2iadm1309/home/yy_sg备 注用户名和密码暂用:123456;A、B机用户名、组名、ID一致;db2 patch要求DB2安装完成后,更新完patch后,再创建实例,要求patch为FP10# ./installAltFixPak创建实例实例要求:# cd /usr/opt/db2_08_FP10/instance/# ./db2icrt s ese u db2fenc1 w 64 db2inst1添加许可DB2安装完成后,更新正确的CPU许可license。db2licm -a filename 其中 filename 是和产品或功能部件对应的许可证文件的完整路径名和文件名。许可证文件位于和 DB2 产品或功能部件关联的激活 CD 的 /db2/license 目录中。要将 DB2 产品或功能部件许可证密钥注册为实例所有者:创建实例环境并成为实例所有者。 使用相应的命令注册 DB2 许可证: 对于Linux 和 UNIX 操作系统: db2instance_path/adm/db2licm -a filename.lic修改db2参数$db2startdb2set DB2COUNTRY=86db2set DB2COMM=tcpipdb2set DB2CODEPAGE=1386db2set DB2MEMMAXFREE= 1048576db2set DB2_PARALLEL_IO=YESdb2set DB2_PINNED_BP=NOdb2set DB2_FORCE_FCM_BP=NOdb2 update dbm cfg using MAXAGENTS 150db2 update dbm cfg using NUM_POOLAGENTS 30db2 update dbm cfg using NUM_INITAGENTS 30db2 update dbm cfg using sheapthres 200000db2 update dbm cfg using ASLHEAPSZ 120db2 update dbm cfg using intra_parallel yes创建数据库root Login dbserver挂结db2的文件系统# mount /yymis修改权限# chown db2inst1:db2iadm1 /yymis建库# su db2inst1$ db2start$ db2 create db gzdb on /db2db using codeset GBK territory CN$ db2 terminate$ db2stop$ su - root# umount /yymis# varyoffvg datavgroot login appserver# varyonvg datavg# mount /yymis# su db2inst1$ db2 catalog db gzdb on /yymis$ db2stopCatalog database创建相同实例设置系统实例级参数db2 catalog db gzdb on /db2db (以上由实施单位负责)db2其他数据库创建完成,需要保证数据库手工可以在两台服务器间相互切换。业务表空间及表创建、基础数据导入,由实施单位负责。$db2 import from stafftab.ixf of ixf insert into userid.staff第四章WAS6.0安装部署要求WAS_ND软件版本要求软件版本FixPatchWAS_ND6.0V6.06021WAS部署要求两台服务器各自安装WAS_ND和IHS,互为备份。Profile要求:一个DM profile,一个Application Server profile每个ND一个dmgr和2个server,server1和server2通过plugin到IBMIHS的80端口上。SERVERJVM SIZE端口Dmgr缺省9060server15129080server25129081发布WAS的defaultApp,访问http:/xxx.xxx.xxx.xxx/snoop检查两个server设置正确。(以上由广东省信息工程有限公司负责)WAS其他JDBC的创建和业务系统的发布由东软软件股份有限公司负责。第五章HACMP群集配置群集的逻辑结构如图,上图是服务器主机双机热备份群集模式的逻辑示意图。主机双方通过rs232心跳线,实现测试对方是否正常运行。当任意一台发生故障,IP地址、磁盘设备都会通过HACMP切换到另外一台主机上运行,实现热备份。资源组的规划HACMP 给客户端提供高可用性的资源环境,当HACMP集群中的节点失效或按正常程序退出群集时,群集管理器将重新在剩余的节点中分配资源,工作方式Cascading。HACMP配置过程HACMP IP地址规划IP地址规划:每台服务器要求两个BOOT IP、一个服务IP、以及一个Persistent IP(永久IP),设置为三个网段。例子如下: loopback localhost # loopback (lo0) name/address8 p630app_boot1 p630app8 p630app_boot2 p630app_svc p630app4 p630app_per 9 p630db_boot1 p630db9 p630db_boot3 p630db_svc p630db5 p630db_per两个节点相同(以上由中铁信弘远(北京)软件科技有限责任公司负责)IP地址由各个分公司提供应用脚本规划Hacmp 中应用程序起动与停止,通过HACMP中的应用脚本文件实现,app1负责DB2和MQ的切换,app2负责WAS的切换。脚本如下:app1.start#!/usr/bin/sh/hascript/db2start.shapp1.stop#!/usr/bin/sh/hascript/db2stop.shapp2.start#!/usr/bin/sh/hascript/wasstart.shapp2.stop#!/usr/bin/sh/hascript/wasstop.shdb2start.sh#!/usr/bin/shecho *script begin* /tmp/db2start.logdate /tmp/db2start.logsu - db2as -c db2admin stop /tmp/db2start.logsu - db2inst1 -c db2stop force /tmp/db2start.logsu - db2inst1 -c db2_kill /tmp/db2start.logsleep 3echo -begin start das- /tmp/db2start.logsu - db2as -c db2admin start /tmp/db2start.logecho -end start das- /tmp/db2start.logsleep 3date /tmp/db2start.logecho -begin start db2- /tmp/db2start.logsu - db2inst1 -c db2start /tmp/db2start.logecho -end start db2- /tmp/db2start.logsleep 3echo -begin start mqm- /tmp/db2start.logstrmqm GZYCFQM /tmp/db2start.logecho -end start mqm- /tmp/db2start.logdate /tmp/db2start.logecho *script end* /tmp/db2start.logexit 0db2stop.sh#!/usr/bin/shecho *script begin* /tmp/db2start.logdate /tmp/db2stop.logecho -begin stop das- /tmp/db2stop.logsu - db2as -c db2admin stop /tmp/db2stop.logecho -end stop das- /tmp/db2stop.logecho -begin stop db2- /tmp/db2stop.logsu - db2inst1 -c db2 force application all /tmp/db2stop.logsleep 3su - db2inst1 -c db2stop /tmp/db2stop.log sleep 3su - db2inst1 -c db2stop force /tmp/db2stop.logsleep 3su - db2inst1 -c db2_kill /tmp/db2stop.logfuser -kuxc /home/db2inst1 #/home/db2inst1 db2 instance home direcotryecho -end stop db2- /tmp/db2stop.logsleep 3echo -begin stop mqm- /tmp/db2start.logemdmqm GZYCFQM /tmp/db2start.logecho -end stop mqm- /tmp/db2start.logdate /tmp/db2stop.logecho *script end* /tmp/db2start.logexit 0wasstart.sh#!/usr/bin/shecho *script begin* /tmp/wasstart.logexport LANG=zh_CNecho -begin start was- /tmp/wasstart.logdate /tmp/wasstart.log/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh /tmp/wasstart.logsleep 3/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh /tmp/wasstart.logsleep 3/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 /tmp/wasstart.logsleep 3/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server2 /tmp/wasstart.logsleep 3/usr/IBMIHS/bin/

温馨提示

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

评论

0/150

提交评论