Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103157751
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-03-19 22:38:36

如何正确安装MQ for SCO V5.0.5和申请产品许可证

大家知道,IBM WebSphere MQ具有强大的跨平台性的特点,它可以支持在多达35种平台上运行,虽然在如此众多的平台上安装MQ具有许多相似的步骤,但是不同的平台也有其不同的特点,例如,国内有不少用户在SCO OpenServer操作系统平台之上使用MQ,在安装过程中会经常会遇到一些问题,并且不清楚如何申请其产品永久许可证。

MQ在SCO OpenServer上的安装,涉及到操作系统的补丁安装,OSR Compact运行环境的安装,系统核心参数的修改,以及生成和申请产品许可证等多个步骤,相对于Windows平台,RS6000/AIX,HP/HP-UX等平台上的安装会相对复杂一些,本文将针对这些用户提出的较集中的问题,以操作系统SCO OpenServerV5.0.5为例,为大家提供一份详细的中文安装参考手册,供大家参考。

  •  所需磁盘空间:
     Base code and server:
     对于产品代码和数据最少需要30M空间;
     HTML文档:
     35M空间
         
  • 系统软件需求:
    SCO OpenServer 5.0.4以上
    OSRcompat 7.1.0以上
    64MB RAM
    

操作系统补丁

  • SCO OpenServer V5.0.4:
    Release Supplement RS504C
    Ptf oss621b
    Ptf oss630a
    
  • SCO OpenServer V5.0.5:
    Release Supplement RS505A
    Ptf oss497c
    Ptf oss621b
    Ptf oss630a
    
  • SCO OpenServer V5.0.6:
    Ptf oss630a
    

1.所需安装介质内容有:

操作系统的补丁(这些操作系统的补丁需要用户自己从相关网站下载):

  • RS505A: Release Supplement for SCO OpenServer Release 5.0.5 (ver rs505a)
  • RS505A: Software Manager Supplement (ver rs505a)
  • oss600a : Year 2000 Supplement for RS505A (ver oss600a)
  • OSS497C: Core OS Supplement (ver oss497c)
  • OSS621B-libc Supplement (ver oss621B)
  • oss630a - UnixWare OSR5 UDK Socket Supplement

操作系统UDK开发包的运行环境

  • OSRcompat: UDK Compatibility Module for SCO OpenServer V7.1.1 位于产品光盘上

注意:在用户使用MQ做产品开发时,MQ既可以支持常见的非UDK(Universal Development Kit)开发环境,也可以支持UDK开发环境,但是MQ产品本身的运行要依赖于UDK的运行环境,因此,必须安装UDK开发包的运行环境。UDK是SCO公司提供的一种开发环境,它当初创建该开发环境的目的在于,统一OpenServer和UnixWare的开发环境,在UDK开发环境下开发的应用既可以运行在OpenServer平台上,又可以运行在UnixWare平台上。

MQSeries通讯中间件

  • MQSeries for SCO OpenServer V5.0.5 位于产品光盘上

2.如果操作系统UDK开发包的运行环境和MQSeries通讯中间件安装介质是通过ftp方式上传的,必要时则要将OSRcompat和MQSeries安装包解压缩,方法是:

uncompress osr_v5server.tar.Z
tar xvf osr_v5server.tar

解压缩完之后,产生两个文件:

    OSRcompat.711.pkg: 操作系统UDK运行环境
    osr_500.img: MQSeries安装介质
    

用root身份登录系统进行安装

1. 创建mqm的用户和组

使用操作系统命令(或者scoadmin管理工具)建立mqm用户和mqm组;要求mqm属于mqm组。


2. 安装OSR Compact软件包

启动scoadmin,通过Software Manager(软件管理器),检查操作系统的OSR Compact组件的版本,


若其版本低于V7.1.1,则需要卸载OS的OSR Compact(UDK Compatibility Module for OpenServer ),卸载方法如下:选中要卸载的部件,用custom进行卸载,如下图:


安装OSR Compat V7.1.1,使用命令

pkgadd -d $OSR_Media_Path/OSRcompat.711.pkg


注:$OSR_Media_Path为OSRcompat.711.pkg介质所在的绝对路径。

出现以下界面,


选择全部安装:


确认安装成功。

3. 安装OS补丁: oss497c,oss621b,oss630a。

其中oss497c依赖于操作系统补丁RS505,oss621b依赖于操作系统补丁RS505A和oss600a,如果您没有安装这两个补丁,要先按照3.1和3.2的步骤安装这两个补丁。如果您已经安装了RS505A和oss600a,可以直接安装oss497c,oss621b,oss630a。

3.1 安装RS505A,利用SCO的custom命令来安装

a)选择安装新软件


b)选择从本地安装


c) 指定Media Device为:Media Images


d) 输入RS505A补丁所在的路径


注:$RS505_PATH为RS505A补丁介质所在的路径。

e) 先安装RS505A: Software Manager Supplement


f) 再安装RS505A: Release Supplement


3.2 安装oss600a 补丁,安装方法同上,不同的是安装路径:


注:$oss600a-Path为oss600a补丁介质所在的路径


3.3 安装 oss497c,安装方法同上,不同的是安装路径


3. 4 安装oss621b,安装方法同上,不同的是安装路径


3.5 安装oss630a,使用pkgadd安装:


注:$oss630a_path为oss630a所在的路径。

选择安装所有:


接受许可协议:


确认安装成功:


4. 安装MQ for SCO V5, 使用pkgadd安装:


注:$Mq_Path为MQ安装介质osr_500.img所在的路径。

选择安装的packge:


接受许可协议:


选择所需的部件,我们只需要前五个部件:


确认安装成功:


5. 修改操作系统的核心参数:

a). 首先察看/etc/conf/cf.d/mtune文件确定下列参数的最大值是否满足要求,如果不满足要求,则根据下列参数的建议值修改/etc/conf/cf.d/mtune,保证参数的最大值满足要求

b) 编辑/etc/conf/cf.d下的stune文件, 依次检查下列参数是否满足要求,如果某一个参数的值小于MQ要求的值,则修改其值;

注意:如果某一个参数的值已经大于MQ要求的值,则千万不要修改其值,以免对其他应用造成影响;



也可以使用以下命令调整核心参数:

/etc/conf/bin/idtune MSGMAX 16500
/etc/conf/bin/idtune MSGMNB 65532
/etc/conf/bin/idtune MSGSSZ 128
/etc/conf/bin/idtune SEMMAP 300 -max 300
/etc/conf/bin/idtune SEMMNI 300 -max 300
/etc/conf/bin/idtune SEMMNS 1000 -max 1000
/etc/conf/bin/idtune SEMMNU 250 -max 250
/etc/conf/bin/idtune SEMMSL 100 -max 100
/etc/conf/bin/idtune SEMOPM 60 -max 60
/etc/conf/bin/idtune SEMUME 60 -max 60
/etc/conf/bin/idtune SHMMAX 4000000
/etc/conf/bin/idtune SHMMNI  600 
/etc/conf/bin/idtune SHMSEG 60 -max 60

一定注意:如果现有的核心参数已经比MQ要求的大,要保留原有参数不变!

c) 重新创建内核,使用/etc/conf/bin/idbuild命令




d) 注:所有安装工作进行完之后,必须reboot机器,以上核心参数方可生效。

6. 生成license文件,方法如下:

将IBM提供的license.dat文件拷贝到如下目录下:/usr/local/flexlm/licenses/license.dat,您可以使用60天有效的临时license,也可以按照本文第二部分的说明,获取永久license。

方法如下:


7. 修改/etc/services文件,在文件中增加MQ的服务,添加一行:

MQSeries 1414/tcp

8. 修改/etc/inetd.conf文件,在文件中增加MQ的侦听进程,添加一行:

MQSeries stream tcp nowait mqm /opt/mqm/bin/amqcrsta amqcrsta

9.修改操作系统的tcp/ip参数


至此,MQ for SCO OpenServer的安装和初始化配置工作,便全部完成,您可以创建队列管理器,以验证安装成功,在此,就不再赘述了。

MQ for SCO采用FLEXlm License管理技术来管理它的License,该许可证是与硬件绑定的,用户得到产品时,会得到一个临时的License,它只可以使用60天,因此,对于正式购买产品的用户,可以按照正式产品中的相关说明和要求,向IBM索取永久许可证。MQSeries for SCO OpenServer V5.0.5 License 的申请步骤大致如下:

用户必须向IBM公司提供以下信息,以获得MQSeries for SCO OpenServer的License:

1. 机器的TCP/IP地址:
使用命令 "ifconfig -a, 既可获得IP地址

2. 有关机器SCO操作系统的信息:
使用命令 "uname -X >uname_out" 获得文件名为 "uname_out" 的文件;

由IP地址和uname命令的输出结果,即可获得相应的License。IBM公司将在4至5个工作日之内将license提供给用户。该License以文件形式存在,即第一部分安装步骤6中提到的License.dat文件。

阅读(838) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~