




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AIX平台下Message Broker V6安装指南作者:IBM公司版本号: V1.01问题列表12安装MQ11.1安装WebSphere MQ for AIX Server。21.2安装WebSphere MQ Fixpack21.3验证安装:23安装DB233.1安装DB2 UDB for AIX Enterprise Server33.2安装DB2 Fix pack33.3验证DB2安装44安装Agent controller55安装Message Broker55.1前提条件55.2开始安装55.3安装MB补丁包65.4验证MB的安装61 安装MQ V6MQ产品代码默认安装到/usr/mqm目录下,至少应分配50M大小空间给该目录。MQ工作数据默认放在/var/mqm目录下,该目录至少应有15M空闲空间。1.1 安装WebSphere MQ for AIX Server。1. 用root用户登录系统。2. 插入“WebSphere MQ for AIX Server”产品CD。3. 执行如下命令mount CD-ROM:mount /cdrom4. 键入smit命令启动smit管理工具安装:Software Installation and Maintenance Install and Update Software Install and Update from LATEST Available Software Installing5. 点击“列表(List)“按钮选择安装介质/dev/cd0。6. 在Software to install栏中选择需要安装的部件(一般不需要DCE support和DCE samples组件)。7. 确保 Include corresponding LANGUAGE filesets栏选择Yes。8. 确保ACCEPT new license aggrements栏,选择Yes。1.2 验证安装:1. 用如下命令创建测试队列管理器QM1以及本地队列QL.A。crtmqm -q QM1strmqmrunmqscdefine qlocal (QL.A)end2. 进入到/usr/mqm/samp/bin执行如下命令./amqsput QL.A输入一行测试文本,如”Test MQ”,并键入两个回车结束。3. 执行如下命令:./amqsget QL.A看是否能取出刚才输入的测试文本”Test MQ”。4. 停止测试队列管理器QM1。endmqm i QM15. 删除测试队列管理器QM1。dltmqm QM12 安装DB22.1 安装DB2 UDB for AIX Enterprise Server1. 用root登录系统。2. 插入DB2 Server产品CD,并执行mount /cdrom命令mount CD。3. 将CD上的文件拷贝到某个目录中。4. 解压缩安装文件。a) 如果产品扩展名为 *.tar.Z,则输入以下命令: zcat .tar.Z | tar -xvf -b) 4. 如果产品扩展名为 *.tar.gz,则输入以下命令进行解压缩: gunzip -c .tar.gz | tar -xvf -5. 在安装文件包中,执行./db2setup启动图形界面,开始安装。请务必确保在DB2 Installation Wizard指示您创建实例时,选择创建32位实例。6. 等待安装完成。2.2 安装DB2 Fix pack1. 从以下链接下载最新的DB2 Fixpack(目前是Fix pack 10 )/software/data/db2/udb/support/downloadv8.html2. 停止所有DB2进程。1) 对每个实例运行下列命令,停止所有db2实例。 su - iname . $HOME/sqllib/db2profile db2 force applications all db2 terminate db2stop db2licd -end # 在每个物理节点运行其中 iname 表示实例所有者名称。2) 运行下列命令,停止数据库管理服务器。 su - aname . $HOME/das/dasprofile db2admin stop exit 其中,aname 表示 DAS 所有者名称。3) 在 AIX 上,还应该在安装之前运行 slibclean 以从内存中卸装未使用的共享库: /usr/sbin/slibclean4) 禁用故障监视器协调程序: 作为 root 用户登录,执行命令:/usr/opt/db2_08_01/db2fmcu -d /usr/opt/db2_08_01/db2fm -D5) 对于要更新的实例,确保已清除了所有 DB2 进程间通信(IPC)。作为实例拥有者,在每个物理节点上运行以下命令:su iname $HOME/sqllib/bin/ipclean其中 iname 表示实例所有者名称。6) 用root帐号登录系统,看是否还有DB2进程存在。ps ef | grep db2如果还有db2进程存在,用kill命令杀之。必须确保没有任何DB2进程在运行。3. 解压缩修订包安装映像4. 必须作为 root 用户登录,并切换至安装映像所在的目录。5. 键入如下命令启动安装。 ./installFixPak y6. 更新实例。a) 停止db2实例。su db2inst1db2stopb) 更新实例:su root/usr/opt/db2_08_01/instance/db2iupdt db2inst17. 更新数据库管理服务器(DAS)a) 停止DAS。su dasusr1db2admin stopb) 更新DASsu root/usr/opt/db2_08_01/instance/dasupdt dasusr18. 验证DB2 Fix Pack是否安装成功。su db2inst1db2start /*查看是否可以启动db2level /*查看当前Fix Pack版本号是否是最新安装的Fix2.3 验证DB2安装1. 用实例用户db2inst1登录系统,执行如下命令创建sample数据库。db2sampl2. 尝试连接到sample数据库并查询某张表。db2 connect to sampledb2 “select * from employee”3. 删除sample数据库。db2 drop db sample3 安装Agent controller1. 解压缩RationalAgentController安装介质,上传setup.jar到服务器。2. 以root登录系统,并执行如下命令开始安装:java Dplier=NONE jar setup.jar3. 安装过程的一些选项应作如下处理:a) Agent Controller缺省安装在/usr/IBM/AgentController目录下。b) 指定java Runtime file(java)的路径。c) WAS V5的安装路径空白。d) 在安全选项中,指定Agent Controller disabled。e) 在Host List栏中,指定能够访问Agent Controller的主机的名字,一般选择Any Computer.。注:可以执行/usr/IBM/AgentController/bin目录下的./RAStart.sh启动Agent Controller,执行./RAStop.sh停止Agent Controller。除非需要调试消息流,Agent Controller无须启动。4 安装Message Broker4.1 前提条件安装MB前必须保证以下软件已经在AIX系统上正确安装。不然MB安装后无法正确创建Broker。1. DB2 V8.2 + Fix pack 102. MQ V6.03. Agent Controller4.2 开始安装1. 以root登录2. 创建MB用户组mqbrkrs:mkgroup mqbrkrs3. 创建MB用户wbiadminmkuser pgrp=mqbrkrs groups=mqm,mqbrkrs home=/home/wbiadmin wbiadmin4. 为MB用户wbiadmin设置密码。passwd wbiadmin5. 解压缩安装包MB5.tar.ztar xvf MB5.tar6. 执行./setupaix开始安装。出现安装界面,选择典型安装。7. 等待安装完成。8. 安装完成后,修改运行MB的用户的.profile,以便其能执行MB命令。su wbiadminvi .profile在.profile文件中增加一行. /opt/IBM/mqsi/6.0/bin/mqsiprofile (注意”.”号之前有空格)保存退出,这时用户wbiadmin就可以运行MB的命令了9. 修改wbiadmin用户的.profile文件,使其能执行db2命令。vi /home/db2inst1/.profile拷贝从# The following three line has been add by UDB DB2开始到fi结束的4行,粘贴到/home/wbiadmin/.profile文件的最后。这样wbiadmin用户就可以执行db2命令了。4.3 验证MB的安装1. 创建Broker数据库WBRKDBa) 启动db2服务。su - db2inst1db2startb) 创建数据库和配置WBRKDBcreate db WBRKBKDB;CONNECT to WBRKBKDB;bind /home/db2inst1/sqllib/bnd/db2ubind.lst GRANT PUBLIC;bind /home/wasadmin/sqllib/bnd/db2ubind.lst GRANT PUBLIC;bind /home/db2inst1/sqllib/bnd/db2cli.lst GRANT PUBLIC;bind /home/wasadmin/sqllib/bnd/db2cli.lst GRANT PUBLIC;update db cfg for wbrkbkdb using dbheap 1500;grant connect,createtab,bindadd,create_external_routine on database to user wbiadmin;terminate;2. 配置ODBC连接。a) 用wbiadmin登录系统b) 用以下命令查看当前设置的ODBC配置文件位置:echo $ODBCINI默认位置为/var/mqsi/odbc/.odbc.ini,c) vi 打开.odbc.ini文件,为WBRKDB数据库配置ODBC数据源。例如修改为如下设置:ODBC Data SourcesWBRKBKDB=IBM DB2 ODBC DriverWBRKBKDBDriver=/home/db2inst1/sqllib/lib/libdb2.aDescription=WBRKBKDB DB2 ODBC DatabaseDatabase=WBRKBKDBODBCTrace=0TraceFile=/var/mqsi/odbc/odbctrace.outTraceDll= /opt/IBM/mqsi/6.0/merant/lib/odbctrac.soInstallDir=/opt/ IBM/mqsi/6.0/merant3. 创建Brokera) 以wbiadmin登录b) 验证该用户具有相应的环境。db2 list db directory 看wbiadmin用户是否具有db2的使用环境mqsilist 看wbiadmin用户是否有mqbrkrs组的权限c) 创建Brokermqsicreatebroker BrokerName i ServiceUserID -a ServicePassword q QueueManagerName n DatasourceName u DatasourceUserID p DatasourcePasswordmqsicreatebroker WBIBRK i wbiadmin -a wbiadmin q WBIQM n WBRKBKDB u wasadmin p wasadmind) 启动该Broker。mqsistart BRK1如果启动时报告如下错误:Malloc Buckets: Value specified for bucket_sizing_factor:n configuration option is invalid. This value must be a multiple of 16. Using default value of 64 for bucket sizing factor. 请执行如下操作修正该问题:1) mqsistop BRK12) vi /usr/opt/mqsi/bin/mqsistart修改mqsistart脚本中的如下行,将bucket_sizing_factor设置为16,默认是8。MALLOCBUCKETS=bucket_sizing_factor:163) Mqsistart BRK1见网页,使用服务器本地发布4. 建立Windows上的MB配置管理器与AIX上Broker之间的连接由于Message Broker V6只有在Windows, Linux操作系统下才有开发界面,而且应用部署须通过创建在Windows平台上的配置管理器来完成。所以,需要建立配置管理器和Broker之间的连接,以便部署应用到Broker上。a) 启动相关服务。1) 启动DB2。2) 启动MQ3) 启动Broker以及配置管理器的队列管理器(假设Broker的队列管理器名为AIX_QM,配置管理器的QM名为WBRK_QM)4) 启动windows上的ConfigMgr服务b) 在Windows MB配置管理器的QM上创建通信需要的MQ对象。1) 定义用以和AIX Broker通信的传输队列。该传输队列的名称必须与Broker队列管理器的名称一致(在我们的例子是AIX_QM)。define qlocal (AIX_QM) usage (xmitq);2) 定义用以和AIX上Broker通信的发送方通道,并令它使用我们刚才定义的传输队列AIX_QM。其中conname为broker所在机器的IP地址。define channel (XP.TO.AIX) chltype (sdr) conname () xmitq (AIX_QM) trptype (tcp)3) 定义接收方通道。define channel (AIX.TO.XP) chltype (rcvr) trptype (tcp)c) 在Broker的队列管理器上创建通信需要的MQ对象。1) 定义传输队列,注意该传输名称必须和Windows配置管理器所使用的QM的名称完全一样(在本例中是WBRK_QM)。define qlocal (WBRK_QM) usage (xmitq);2) 定义指向配置管理器的发送方通道。define channel (AIX.TO.XP) chltype (sdr) conname (01) xmitq (WBRK_QM) trptype (tcp);3) 定义接收方通道。delete channel(AIX.TO.XP);d) 启动两端的通道。1) 在AIX上执行:start channel(AIX.TO.XP) 并通过PING CHL(AIX.TO.XP)检测通道是否连通。2) 在Windows上执行:start channel(XP.TO.AIX) 并通过PING CHL(XP.TO.AIX)检测通道是否连通。e) 启动两端的消息侦听器。1) 在AIX上执行:runmqlsr -t tcp -p 1414 -m AIX_QM2) 在Wi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年生态补偿机制在青海三江源生态保护中的实施路径与效果评价报告
- 2025年婴幼儿配方食品营养配方与行业未来展望报告
- 2025年私募股权投资热点趋势分析与退出策略优化方案报告
- 卫生院护士年终工作总结10篇
- 第11课 《获取互联网资源》教学设计 浙教版(2023)初中信息技术七年级上册
- 2025年中国铁道出版社有限公司招聘(8人)笔试参考题库附带答案详解
- 2025年临沂郯城县部分医疗卫生事业单位招募见习人员的考前自测高频考点模拟试题及答案详解1套
- 2025年阜阳民生医院招聘20人模拟试卷及一套答案详解
- 华师大版八年级信息技术下第三章第五节轻舞飞扬-幻灯片的切换教学设计
- 外科医生年终工作总结12篇
- DBJT15-147-2018 建筑智能工程施工、检测与验收规范
- 2024年秋季新人教版八年级上册物理全册教案(2024年新教材)
- 学校体育学(唐炎-刘昕版)重点、知识点
- DL-T 2563-2022 分布式能源自动发电控制与自动电压控制系统测试技术规范
- 食堂工作人员培训内容
- 骨折康复护理的常见问题和处理方法
- 泛影葡胺在消化道造影中的应用
- 2022年11月四川省凉山州中级人民法院逐级遴选4名法官笔试题库含答案解析
- 两江三镇说武汉智慧树知到答案章节测试2023年武汉纺织大学
- GB/T 24468-2009半导体设备可靠性、可用性和维修性(RAM)的定义和测量规范
- 《元素》优课一等奖课件
评论
0/150
提交评论