安装指南

在SUSE Linux 10 x86-64环境下安装和配置WebSphere Message Broker 6.1 1. 目标 本文档描述了在SUSE Linux 10 x86-64 下面安装IBM WebSphere Message Broker6.1的组件,还包含了各个组件的安装验证的步骤,以及Message Broker的配置步骤。对于其他的操作系统环境,请以WebSphere Message Broker6.1 随机附送的安装文档为主。 2. 软件版本 WebSphere Message Broker:6.1.0.0,通过补丁升级至6.1.0.2 DB2 V9.1 MQSeries 6.0.2.2 WebSphere Message Broker Toolkit:6.1.0.0 3. DB2安装 3.1安装DB2软件 插入DB2光盘,通过终端在命令行中导航至DB2安装目录,输入./db2setup打开db2安装界面,选择“安装产品(P)”,“安装新产品”,如图1 图1 在出现的安装面板的左边,共有14个步骤,在“简介”页面选择下一步,同意软件许可证协议,在“安装类型”步骤中选择“典型安装”,点击“下一步”,如图2 图2 在“安装操作”选择“在此计算机上安装DB2企业服务器版(I)”,选择“下一步”,如图3 图3 在“安装目录”步骤中,选择默认的安装目录,点击“下一步”,如图4 图4 在“DAS用户”步骤中,按照默认创新的用户,用户名为“dasusr1”,密码“dasusr1”点击下一步,如图5 图5 在“实例设置中”,选择“创建DB2实例”,点击“下一步”,如图6 图6 在“分区选项”中,选择“单一分区实例”,选择“下一步”,如图7 图7 在“拥有实例的用户”步骤中,按照默认创建新的用户“db2inst1”,密码为“db2inst1”,选择下一步,如图8 图8 在“受防护用户”选项中,按照默认选项创建新用户“db2fenc1”,密码“db2fenc1”,选择“下一步”,如图9 图9 在“工具目录”步骤,选择“下一步”,在“通知设置”步骤中,选择“不要将DB2服务器设置为此时发送通知”,选择“下一步”,如图10 图10 等待直到安装完成 3.2验证DB2安装 在终端中切换至db2inst1用户,切换到/home/db2inst1/sqllib/adm/db2sampl目录下,运行db2sampl,等待创建SAMPLE数据库完成之后,连接上SAMPLE数据库,从数据库的staff表中查询特定的值,如果有成功返回,则证明数据库安装成功,断开连接后删除SAMPLE数据库,如图11 图11 3.3 注意事项 如果在安装的时候运行./db2setup报错,内容大致如下 java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.JVMDUMP006I Processing Dump Event "abort", detail "" - Please Wait.JVMDUMP007I JVM Requesting System Dump using '/tmp/db2.tmp.21990/db2/linuxamd64/install/core…...dmp'JVMDUMP010I System Dump written to /tmp/db2.tmp.21990/db2/linuxamd64/install/core…...dmpJVMDUMP007I JVM Requesting Snap Dump using '/tmp/db2.tmp.21990/db2/linuxamd64/install/Snap…...trc'JVMDUMP010I Snap Dump written to /tmp/db2.tmp.21990/db2/linuxamd64/install/Snap…..trcJVMDUMP007I JVM Requesting Java Dump using '/tmp/javacore…….txt'JVMDUMP010I Java Dump written to /tmp/javacore…….txtJVMDUMP013I Processed Dump Event "abort", detail "". 运行以下的命令设置环境变量 export LIBVCB_ALLOW_SLOPPY_LOCK=1 图12 4. MQ安装 4.1安装MQ软件包 在操作系统中创建用户组mqm,同时创建用户名mqm隶属于组mqm。 将安装光盘插入驱动器,使用终端命令行导航到安装光盘的根目录下,输入./mqlicense.sh –text_only来确认MQ的license,如图13 图13 按照提示,输入“1”并且回车,接受许可协议如图14 图14 使用rpm安装MQ的软件包,先安装 MQSeriesRuntime以及MQSeriesServer,其次安装gsk7bas和MQSeriesKeyMan,最后安装其余剩下的软件包,如图15 图15 按照安装MQ软件包的方式安装6.0.2.2补丁,此处不用再查看License。 4.2 验证MQ安装 切换至用户mqm,在终端中创建一个队列管理器QM1,并且创建一个队列Q1,在Q1中放入测试消息,然后从Q1中将消息取出来,如果成功,则MQ安装成功,验证完毕, 5. Message Broker安装 5.1 安装Message Broker软件包 创建用户组mqbrkrs,创建用户mqsiuid,密码mqsiuid,隶属于组mqbrkrs。 将安装光盘插入驱动器,使用终端导航至光盘根目录,输入./setuplinuxx64 –console,在欢迎信息下按照提示输入1进入下一步,如图16 图16 同意许可证协议,选择1进入下一步,如图17 图17 在安装类型选项中,选择“典型(T)”输入1,回车,如图18 图18 选择默认的安装目录/opt/ibm/mqsi/6.1,选择1回车,如图19 图19 输入1确定安装,等待安装完成,完成后如图20 图20 按照以上步骤安装补丁6.1.0.2,完成之后如图21 图21 5.2 配置Message Broker,验证安装 5.2.1创建并配置DB2 切换至db2inst1用户,启动db2,创建一个新的数据库MQSIBKDB 配置数据库MQSIBKDB ./db2 connect to MQSIBKDB ./db2 bind ../sqllib/bnd/@db2cli.lst grant public CLIPKG 5 ./db2 update db cfg for MQSIBKDB using dbheap 1200 5.2.2 创建并配置ODBC数据源 打开/opt/ibm/6.1/ODBC64/V5.2/odbc64.ini,按照以下参数进行配置 [ODBC Data Sources] 4 MQSIBKDB=IBM DB2 ODBC Driver [MQSIBKDB] 4 DRIVER=libdb2Wrapper64.so 4 Description=MQSIBKDB DB2 ODBC Database 4 Database=MQSIBKDB [ODBC] 4 Trace=0 # To turn on ODBC trace set = 1 4 TraceFile=/var/mqsi/tracefile/odbctrace64.out 4 TraceDll=/opt/ibm/mqsi/6.1/ODBC64/V5.2/lib/odbctrac.so 4 InstallDir=/opt/ibm/mqsi/6.1/ODBC64/V5.2 4 UseCursorLib=0 4 IANAAppCodePage=4 4 UNICODE=UTF-8 设置环境变量ODBCINI指向此odbc64.ini文件 5.2.3 更改mqsiuid用户 将mqsiuid用户加入到mqm组中 在用户mqsiuid的.profile中加入这样的一行 . /opt/IBM/mqsi/6.1/bin/mqsiprofile 5.2.4 创建Broker 切换至mqsiuid用户,执行如下的命令 mqsicreatebroker TEST_BRK -i mqsiuid -a mqsiuid -q TEST_QM -n MQSIBKDB -u db2inst1 -p db2inst1 5.2.5 创建Configuration Manager 使用mqsiuid用户,执行如下命令 mqsicreateconfigmgr TEST_CMGR -i mqsiuid -a mqsiuid -q TEST_QM 5.2.6 为Toolkit用户配置访问权限 使用mqsiuid用户,执行如下命令 mqsicreateaclentry TEST_CMGR -u <userid> -m <machine_name> –x F –p 如图22 图22 5.2.7 创建MQ对象 使用mqsiuid用户,在队列管理器TEST_QM中创建如下的对象: 队列:IN,OUT 监听器,L1端口1414 服务器连接通道,TOOLKIT.CONN 命令: runmqsc TEST_QM def ql(IN) def ql(OUT) def lstr(L1) trptype(TCP) port(1414) control(QMGR) def chl(TOOLKIT.CONN) chltype(SVRCONN) trptype(TCP) mcauser(‘mqm’) end 重新启动队列管理器TEST_QM 如图23 图23 5.2.8启动组件并测试 使用mqsiuid用户,启动TEST_BRK和TEST_CMGR使用TOOLKIT连接上Broker运行时进行测试。 启动命令: strmqm TEST_QM mqsistart TEST_BRK mqsistart TEST_CMGR November 10 3:27 PM | Blog it | Message Broker Comments To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID).Sign in Don't have a Windows Live ID? Sign up </machine_name></userid>

你可能感兴趣的:(IBM,配置管理,db2,软件测试,websphere)