[Solaris]

Solaris への IBM MQ サーバーのインストール

IBM® MQ サーバーは、 Solaris に対話式にインストールすることも、サイレントにインストールすることもできます。

始める前に

  • インストール手順を開始する前に、「 Solaris でのシステムの準備」で説明されている必要な手順を完了していることを確認してください。
  • Electronic Software Download( Passport Advantageから入手) を使用して SolarisIBM MQ サーバーのコピーをインストールする場合は、以下のコマンドを使用して、 tar.gz ファイルを解凍し、tar ファイルからインストール・ファイルを解凍する必要があります。
    
      tar -xvf   WS_MQ_8.0_TRIAL_FOR_SOLARIS_ML.tar
    
    重要: tar イメージを解凍するには、GNU tar ( gtarとも呼ばれます) を使用する必要があります。
  • Solaris ゾーンを使用している場合は、 IBM MQ をグローバル・ゾーンにインストールするか、 IBM MQ を非グローバル・ゾーンにインストールするかを選択できます。
    IBM MQSolaris ゾーンにインストールする方法について詳しくは、技術情報 WebSphere® MQ support position regarding Solaris zonesを参照してください。 技術情報は IBM WebSphere MQ 7.1 以降に適用されますが、以下の変更点があります。
    • GSKit は現在 IBM MQ インストールの一部としてインストールされているため、 pkgadd コマンドで -G オプションを使用する必要はありません。
    • スパース・ゾーンで使用するために IBM MQ をグローバル・ゾーンにインストールする場合は、 /var/mqm ファイル・システムをスパース・ゾーンにコピーする必要があります。 また、/etc/opt/mqm/mqinst.ini インストール項目も疎ゾーンにコピーする必要があります。
    • 共有 /usr ファイル・システムでの制限: dspmqinst および dspmqver コマンドは、 /usr/bin のシンボリック・リンクと比較した場合にプライマリー・インストールを間違って報告する可能性があります。 Solaris ゾーンとグローバル・ゾーンのプライマリー・インストールのレポートを同期化するには、個々のゾーンで -i パラメーターまたは -x パラメーターを指定して setmqinst を実行します。
    • 非グローバル・ゾーン内でプライマリー・インストールを変更することはできません。 /usr/bin に適切な書き込み権限を持つグローバル・ゾーンをとおして、プライマリー・インストールを変更する必要があります。

本タスクについて

このタスクでは、 pkgadd プログラムを使用する IBM MQ for Solaris サーバーのインストールについて説明します。 インストールするコンポーネントを選択できます。 コンポーネントは、 Solaris システム用のIBM MQ コンポーネントにリストされています。

注: Solaris 11 オペレーティング・システムにインストールする場合は、 pkgadd および同等のユーティリティーをサポートする IPS パッケージ (package/svr4) がインストールされていることを確認してください。

手順

  1. root としてログインするか、 su コマンドを使用してスーパーユーザーに切り替えます。
  2. 現行ディレクトリーをインストール・ファイルの場所に設定します。
    この場所は、サーバー DVD のマウント・ポイント、ネットワーク・ロケーション、またはローカル・ファイル・システム・ディレクトリーの場合があります。
  3. mqlicense.sh スクリプトを実行して、ライセンスを受け入れます。
    
    ./mqlicense.sh
    
    スクリーン・リーダーで読み取ることができるテキストのみのライセンスを表示したい場合は、以下のように入力します。
    
    ./mqlicense.sh -text_only
    
    ライセンスが表示されます。 指示に従って、ご使用条件を受け入れます。 ご使用条件に同意した場合は、インストールが継続されます。 ご使用条件に同意しない場合、インストール・プロセスは継続できません。
  4. このインストールがシステムへの最初のインストールではない場合は、 crtmqpkg を実行して、システムにインストールする固有のパッケージ・セットを作成します。
    1. 以下のコマンドを入力します。
      
      ./crtmqpkg 
      suffix
      
      上記のコマンドの suffix の部分には任意の名前を入力して、そのインストール・パッケージをシステム内で一意に識別できるようにします。 suffix は、インストール名と同じ名前にすることはできますが、インストール名とは異なるものです。 suffix には、A から Z、a から z、および 0 から 9 の範囲の英数字を組み合わせた最大 16 文字の名前を指定できます。
      crtmqpkg スクリプトでは、非ディスク・メディア・ロケーションからインストールする場合に役立つ、以下の 2 つの環境変数を使用できます。
      • CDROOT。インストール・メディアまたはダウンロードされたインストール・ファイルのルートです。
      • TMPDIR。変更されたインストール・ファイルの出力場所です。

      ./crtmqpkg としてイメージを実行している場合は、環境変数は必要ありません。

    2. crtmqpkg コマンドの完了時に指定した場所に現行ディレクトリーを設定します。
      このディレクトリーは /var/spool のサブディレクトリーであり、パッケージの固有のセットが作成されます。 各パッケージのファイル名には suffix 値が付けられます。
  5. 以下のようにインストール・プロセスを開始します。
    • このインストールがシステムの最初のインストールの場合、次のコマンドを入力してインストール・プロセスを開始します。
      
      pkgadd -d.
      
      ここで「.」は、現行ディレクトリーを使用することを意味します。
    • このインストールがシステムの最初のインストールではない場合、次のコマンドを入力してインストール・プロセスを開始します。
      
      pkgadd mqm-suffix
      
      ここで、suffix は前の手順で選択された suffix です。
  6. プロンプトが出されたら、インストールの場所を選択します。
    • デフォルトの場所 /opt/mqm にインストールするには、 y と入力します。
    • デフォルト以外のディレクトリーにインストールするには、n と入力します。その後、必要なインストール・パスを入力し、入力内容を確認します。
  7. コンポーネントのリストが表示されたら、必要なコンポーネントの番号をスペースかコンマで区切って入力します。
    既存のインストール済み環境に IBM MQ コンポーネントをインストール (追加) する場合は、上書きするかどうかを尋ねられたら、オプション yes を選択します。
    注: IBM MQ の基本バージョンのインストール中に、すべてのコンポーネントをインストールするか、コンポーネントのサブセットをインストールするかを選択できます。 フィックスパックをインストールすると、現在インストールされているコンポーネントのアップグレードのみが行われます。 後の段階で、まだインストールされていない IBM MQ コンポーネントをさらに追加する場合は、これらのコンポーネントを IBM MQ 基本バージョンにのみインストール (追加) できます。 現行バージョンの IBM MQ が基本バージョンでない場合は、必要なコンポーネントを既存のインストール済み環境に追加する前に、まずすべてのフィックスパックをアンインストールしてから、必要なフィックスパックをインストールする必要があります。 また、 IBM MQ コンポーネントを既存のインストール済み環境に追加する場合、インストール・プロセスで上書きするかどうかを尋ねられたら、オプション yes を選択する必要があります。
  8. ステップ 6 で選択したパスが存在しない場合に、作成するかどうかを尋ねられたら、 y を入力して続行します。
  9. ご使用のシステムについての質問に適宜回答します。
    特定の IBM MQ ファイルを setuid/setgid ファイルとしてインストールするかどうかを選択するプロンプトが出されたら、 yと入力する必要があります。
  10. インストールが完了したことを通知するメッセージが表示されたら、 q と入力して pkgadd プログラムを終了します。

次のタスク

  • このインストール環境をシステムのプライマリー・インストールにする場合は、コマンド・ラインに次のコマンドを入力してプライマリー・インストールとして設定する必要があります。
     MQ_INSTALLATION_PATH/bin/setmqinst -i -p MQ_INSTALLATION_PATH

    ここで、 MQ_INSTALLATION_PATH は、 IBM MQ がインストールされているディレクトリーを表します。

    システムに設定できるプライマリー・インストールは 1 つだけです。 システムに既にプライマリー・インストールが存在する場合、別のインストールをプライマリー・インストールに設定する前に、既にあるプライマリー・インストールを設定解除する必要があります。 詳しくは、 プライマリー・インストールの変更を参照してください。

  • このインストール済み環境で使用する環境変数をセットアップすることもできます。 setmqenv または crtmqenv コマンドを使用して、 IBM MQの特定のインストールに対してさまざまな環境変数を設定できます。 詳しくは、 setmqenv および crtmqenvを参照してください。
  • 正常にインストールされたことを確認するために、インストールを検査することができます。 詳しくは、 Solaris での IBM MQ インストール済み環境の検査を参照してください。