[UNIX、Linux、Windows、IBM i]

Multiplatforms でのインストール・ロケーション

IBM® MQ は、デフォルトの場所にインストールできます。 あるいは、インストール・プロセス中にカスタム・ロケーションにインストールすることもできます。 IBM MQ がインストールされている場所は、 MQ_INSTALLATION_PATHと呼ばれます。

デフォルトの場所

IBM MQ 製品コードのデフォルトの場所を以下の表に示します。
表 1. IBM MQ のインストール場所
プラットフォーム インストール場所
[AIX]AIX® /usr/mqm
[HP-UX]HP-UX /opt/mqm
[IBM i]IBM i /QIBM/ProdData/mqm
[Linux]Linux® /opt/mqm
[Solaris]Solaris /opt/mqm
[Windows]Windows システム C:\Program Files\IBM\MQ
[Windows]Windows データ・ディレクトリー C:\ProgramData\IBM\MQ
[Windows]重要: Windows インストールの場合、ディレクトリーは記載されているとおりです。ただし、レジストリー項目またはキュー・マネージャー、あるいはその両方が現在も含まれている、以前の製品のインストール済み環境が存在する場合を除きます。 この場合、新しいインストールでは、それまでのデータ・ディレクトリーの場所が使用されます。 詳しくは、 プログラムおよびデータのディレクトリーの場所を参照してください。

[IBM i] IBM iでは、 IBM MQ はデフォルトの場所にのみインストールできます。 IBM iのディレクトリー構造について詳しくは、 IBM i でのディレクトリー構造 を参照してください。

[UNIX][Linux] UNIX and Linux システムでは、作業データは /var/mqmに保管されますが、この場所を変更することはできません。 UNIX and Linux システムのディレクトリー構造について詳しくは、 UNIX and Linux システムでのディレクトリー構造を参照してください。

カスタムの場所へのインストール

カスタムの場所にインストールするには、指定するパスが、空のディレクトリーか存在しないパスのいずれかでなければなりません。 パスの長さは、256 バイトに制限されています。 mqm ユーザーと mqm グループのユーザーが対象のディレクトリーにアクセスできるようにパスの許可を設定する必要があります。

  • [UNIX][Linux] UNIX and Linux システムでは、パスにスペースを含めることはできません。
  • [AIX] AIXでは、製品は User Specified Installation Location (USIL) にインストールされます。これは、既存の USIL でも、インストール・プロセスで自動的に作成される新しい USIL でもかまいません。 カスタマイズした場所が指定された場合、製品の場所は、インストール中に指定されたパスに /usr/mqm を加えたものになります。

    例えば、指定されたパスは /usr/custom_location です。 MQ_INSTALLATION_PATH/usr/custom_location/usr/mqm です。

    USIL ディレクトリーのアクセス許可は、ユーザーの場合は rwx、グループおよびその他の場合は r-x (755) に設定してください。

  • 以下のプラットフォームでは、製品の場所はインストール中に指定されたパスと同じです。
    • [HP-UX]HP-UX
    • [Linux]Linux
    • [Solaris]Solaris
    • [Windows]Windows

    例えば、Linux の場合、指定されるパスは /opt/custom_location です。 MQ_INSTALLATION_PATH/opt/custom_location です。

  • 以下のプラットフォームでは、 IBM MQ を空でない MQ_INSTALLATION_PATH ディレクトリーにインストールできます。
    • [HP-UX]HP-UX
    • [Linux]Linux
    • [Solaris]Solaris

    Linux および Solarisでは、これを行うために、インストールを開始する前に環境変数 AMQ_OVERRIDE_EMPTY_INSTALL_PATH を 1 に設定します。

    HP-UX では、インストールを開始する前に、ファイル /tmp/AMQ_OVERRIDE_EMPTY_INSTALL_PATH を作成する必要があります。

    このコンテキストで、空ではないディレクトリーとは、システム・ファイルとディレクトリーを含むディレクトリーを指しています。

インストールごとに、必要なすべての IBM MQ コンポーネントを同じ場所にインストールする必要があります。

カスタムの場所にインストールする方法について詳しくは、 該当するプラットフォームに関するインストール・トピックを参照してください。

場所に関する追加の制限事項

新規 IBM MQ インストール済み環境は、以下のパスに配置しないでください。
  • 別の既存のインストール済み環境のサブディレクトリーのパス内。
  • 既存のインストール済み環境の直接パスの一部であるパス内。

    IBM MQ/opt/IBM/MQ/installations/1 にインストールされている場合、/opt/IBM/MQ/installations/1/a にはインストールできません。 さらに、新規インストールを /opt/IBM/MQ にインストールしないでください。 ただし、 /opt/IBM/MQ/installations/2 または /opt/IBM/MQnew に新規インストールをインストールすることはできます。これらはいずれも、直接パス /opt/IBM/MQ/installations/1 の一部ではないためです。

  • デフォルト場所のサブディレクトリーのパス内。例えば:
    • AIX上の [AIX]/usr/mqm
    • HP-UX上の [HP-UX]/opt/mqm
    • Linux上の [Linux]/opt/mqm
    • Solaris上の [Solaris]/opt/mqm

    デフォルト・ロケーションのサブディレクトリーであるパスにインストール済み環境を配置しない理由は、後で IBM MQ をデフォルト・ロケーションにインストールすることにした場合にリスクを回避するためであり、そうすることはできません。 その後、デフォルト・ロケーションにインストールすると、 IBM MQ にはインストール・ディレクトリーに対する全アクセス権限があるため、既存のファイルが置換または削除される可能性があります。 IBM MQ をアンインストールするために後で実行する可能性があるスクリプトでは、スクリプトの末尾にあるインストール・ディレクトリーが削除される場合があります。

  • IBM Db2® インストール済み環境やオペレーティング・システム・コンポーネントなど、別の製品で使用されているか、後で使用される可能性があるディレクトリーまたはサブディレクトリー内。

    /opt/IBM/db2 の下にあるどのディレクトリーにもインストールすることはできません。例えば /opt/IBM/db2 です。

  • mqm ユーザーまたは mqm グループが書き込み権限を持っていないディレクトリーまたはサブディレクトリー。