Sun Cluster 3.1 9/04 发行说明(适用于 Solaris OS)

Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS

《Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS》中遗漏了有关升级 Sun Cluster HA for WebSphere MQ 的指导信息。

Sun Cluster 3.1 9/04 中引入了 Sun Cluster HA for WebSphere MQ 的其他配置参数,如以下各节中所述。如果需要修改参数的缺省值,或为没有缺省值的参数设置值,则必须升级 Sun Cluster HA for WebSphere MQ。

用于配置 MQ 用户的参数

Sun Cluster 3.1 9/04 中引入了以下用于配置 MQ 用户的参数。已为这些参数定义了缺省值。

CLEANUP=YES

指定 mqm 创建的未被使用的共享内存段将被删除。

USERID=mqm

指定用户 ID mqm 将用于发布 mq 命令。

用于配置 XAResourceManager 处理的参数

XAResourceManager 处理使 WebSphere MQ 可以通过以下数据库的任意组合来管理工作的全局单元:

Sun Cluster 3.1 9/04 中引入了以下用于配置 XAResourceManager 处理的参数。已为这些参数定义了空值。

DB2INSTANCE=name

XAResourceManager 指定 DB2 实例名称。

ORACLE_HOME=directory

XAResourceManager 指定 Oracle 主目录。

ORACLE_SID=identifier

XaResourceManager 指定 Oracle SID。

用于使 Sun Cluster 管理 WebSphere MQ 队列管理器的启动的参数

您可能要在全局文件系统上部署 WebSphere MQ 队列管理器的 qmgr 文件和日志文件。在此情况下,请重命名 strmqm 程序和 endmqm 程序以防止队列管理器在其他节点上被手动启动。如果重命名了这些程序,则 Sun Cluster 框架将管理 WebSphere MQ 队列管理器的启动。有关更多信息,请参见《Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS》

Sun Cluster 3.1 9/04 中引入了以下用于使 Sun Cluster 管理 WebSphere MQ 队列管理器的启动的参数。已为这些参数定义了空值。

START_CMD=start-program

指定已重命名的 strmqm 程序的完整路径名和文件名。

STOP_CMD=stop-program

指定已重命名的 endmqm 程序的完整路径名和文件名。

Procedure如何升级 Sun Cluster HA for WebSphere MQ

如果需要修改参数的缺省值,或为没有缺省值的参数设置值,则必须删除并重新注册要为其更改参数的 Sun Cluster HA for WebSphere MQ 资源。

只有 USERID=mqm 适用于所有组件的资源,即:

Sun Cluster 3.1 9/04 中引入的其他参数只适用于 Queue Manager 组件的资源。

对于要修改的每个 WebSphere MQ 资源执行此任务。


注意 –

当要设置或修改在 Sun Cluster 3.1 9/04 中引入的参数时,才能执行此任务。


步骤
  1. 保存资源定义。


    # scrgadm -pvv -j resource > file1
    
  2. 禁用资源。


    # scswitch -n -j resource
    
  3. 删除资源。


    # scrgadm -r -j resource
    
  4. 配置并注册资源。

    1. 切换到包含资源的配置文件和注册文件的目录。


      # cd /opt/SUNWscmqs/prefixutil
      
    2. 编辑资源的配置文件。


      vi prefix_config
      
    3. 运行资源的注册文件。


      # ./prefix_register
      

    prefix 表示文件所适用的组件,如下所述:

    • mgr 表示 Queue Manager 组件。

    • chi 表示 Channel Initiator 组件。

    • csv 表示 Command Server 组件。

    • lsr 表示 Listener 组件。

    • trm 表示 Trigger Monitor 组件。


    注意 –

    只有 mgr_config 文件包含 Sun Cluster 3.1 9/04 中引入的所有参数。其他文件只包含 USERID=mqm 参数。


  5. 保存资源定义。


    # scrgadm -pvv -j resource > file2
    
  6. 将已更新的定义与更新资源之前保存的定义进行比较。

    比较这些定义使您可以确定是否有任何现有扩展特性已发生更改(例如,超时值)。


    # diff file1 file2
    
  7. 修改所有已重设的资源特性。


    # scrgadm -c -j resource -x|y resource
    
  8. 使资源联机。


    # scswitch -e -j resource