Sun Cluster 3.1 データサービス (WebSphere MQ 編)

Sun Cluster HA for WebSphere MQ の登録と構成

ここでは Sun Cluster HA for WebSphere MQ の構成手順について説明します。

Sun Cluster HA for WebSphere MQ の登録および構成方法

次の手順で、Sun Cluster HA for WebSphere MQ をフェイルオーバーデータサービスとして構成します。この手順では、Sun Cluster の初期インストール時にデータサービスパッケージをインストールしている場合を想定しています。

Sun Cluster のインストール時に Sun Cluster HA for WebSphere MQ をインストールしていない場合は、Sun Cluster HA for WebSphere MQ パッケージのインストール方法 へ進んでください。

それ以外の場合は、次の手順で Sun Cluster HA for WebSphere MQ データサービスを構成します。

  1. WebSphere MQ のホストとなるクラスタノードの 1 つで、スーパーユーザーになります。

  2. SUNW.gds というリソースタイプを登録します。


    # scrgadm -a -t SUNW.gds
    
  3. SUNW.HAStoragePlus というリソースタイプを登録します。


    # scrgadm -a -t SUNW.HAStoragePlus
    
  4. フェイルオーバーリソースグループを作成します。


    # scrgadm -a -g WebSphere MQ-failover-resource-group
    
  5. WebSphere MQ ディスク記憶装置に対応するリソースを作成します。


    # scrgadm -a -j WebSphere MQ-has-resource  \
    -g WebSphere MQ-failover-resource-group   \
    -t SUNW.HAStoragePlus  \
    -x FilesystemMountPoints=WebSphere MQ- instance-mount-points
    
  6. WebSphere MQ 論理ホスト名に対応するリソースを作成します。


    # scrgadm -a -L -j WebSphere MQ-lh-resource  \
    -g WebSphere MQ-failover-resource-group  \
    -l WebSphere MQ-logical-hostname
    
  7. WebSphere MQ ディスク記憶装置と 論理ホスト名のリソースが組み込まれたフェイルオーバーリソースグループを有効にします。


    # scswitch -Z -g WebSphere MQ-failover-resource-group
    
  8. 必要な個々の WebSphere MQ コンポーネントを作成して登録します。

    Queue Manager コンポーネント (mgr) に対してこの手順を実行し、さらに使用するオプションの WebSphere MQ コンポーネントごとに、mgr を以下のどれか 1 つに置き換えて手順を繰り返します。

    chi - Channel Initiator

    csv - Command Server

    lsr - Dedicated Listener

    trm - Trigger Monitor


    # cd /opt/SUNWscmqs/mgr/util
    

    mgr_config ファイルを編集し、そのファイルに次のようなコメントを追加します。


    # These parameters can be customized in (key=value) form
    #
    #      RS - name of the resource for the application
    #      RG - name of the resource group containing RS
    #    QMGR - name of the Queue Manager
    #    PORT - name of the Queue Manager port number
    #      LH - name of the LogicalHostname SC resource
    #  HAS_RS - name of the Queue Manager HAStoragePlus SC resource
    #

    WebSphere MQ Manager qmgr1 の例を示します。


    RS=wmq-qmgr-res
    RG=wmq-rg
    QMGR=qmgr1
    PORT=1414
    LH=wmq-lh-res
    HAS_RS=wmq-has-res
    

    mgr_config の編集後、リソースを登録する必要があります。


    # ./mgr_register
    
  9. WebSphere MQ Manager の保護を有効にします (必要な場合)。

    WebSphere MQ Manager の保護を実装するのは、広域ファイルシステムに WebSphere MQ を配備した場合だけです。 WebSphere MQ Manager の保護の詳細は、構成に関する要件、特に 例 1–5 を参照してください。それ以外の場合は、次の手順に直接進んでください。

    さらに、この手順は Sun Cluster HA for WebSphere MQ のホストとなる各 Sun Cluster ノードで繰り返す必要があります。

  10. 各 WebSphere MQ リソースを有効にします。

    前の手順と同様、WebSphere MQ コンポーネントごとにこの手順を繰り返します。


    # scstat 
    

    # scswitch -e -j WebSphere MQ-resource