Multiplatforms でのインストール・ロケーション
IBM® MQ は、デフォルトの場所にインストールできます。 あるいは、インストール・プロセス中にカスタム・ロケーションにインストールすることもできます。 IBM MQ がインストールされている場所は、 MQ_INSTALLATION_PATH
と呼ばれます。
デフォルトの場所
プラットフォーム | インストール場所 |
---|---|
AIX® | /usr/mqm |
HP-UX | /opt/mqm |
IBM i | /QIBM/ProdData/mqm |
Linux® | /opt/mqm |
Solaris | /opt/mqm |
Windows システム | C:\Program Files\IBM\MQ |
Windows データ・ディレクトリー | C:\ProgramData\IBM\MQ |
IBM iでは、 IBM MQ はデフォルトの場所にのみインストールできます。 IBM iのディレクトリー構造について詳しくは、 IBM i でのディレクトリー構造 を参照してください。
UNIX and Linux システムでは、作業データは /var/mqmに保管されますが、この場所を変更することはできません。 UNIX and Linux システムのディレクトリー構造について詳しくは、 UNIX and Linux システムでのディレクトリー構造を参照してください。
カスタムの場所へのインストール
カスタムの場所にインストールするには、指定するパスが、空のディレクトリーか存在しないパスのいずれかでなければなりません。 パスの長さは、256 バイトに制限されています。 mqm ユーザーと mqm グループのユーザーが対象のディレクトリーにアクセスできるようにパスの許可を設定する必要があります。
- UNIX and Linux システムでは、パスにスペースを含めることはできません。
- 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
- Linux
- Solaris
- Windows
例えば、Linux の場合、指定されるパスは /opt/custom_location です。
MQ_INSTALLATION_PATH
は /opt/custom_location です。 - 以下のプラットフォームでは、 IBM MQ を空でない MQ_INSTALLATION_PATH ディレクトリーにインストールできます。
- HP-UX
- Linux
- Solaris
Linux および Solarisでは、これを行うために、インストールを開始する前に環境変数 AMQ_OVERRIDE_EMPTY_INSTALL_PATH を
1
に設定します。HP-UX では、インストールを開始する前に、ファイル /tmp/AMQ_OVERRIDE_EMPTY_INSTALL_PATH を作成する必要があります。
このコンテキストで、空ではないディレクトリーとは、システム・ファイルとディレクトリーを含むディレクトリーを指しています。
インストールごとに、必要なすべての 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上の /usr/mqm 。
- HP-UX上の /opt/mqm 。
- Linux上の /opt/mqm 。
- Solaris上の /opt/mqm 。
デフォルト・ロケーションのサブディレクトリーであるパスにインストール済み環境を配置しない理由は、後で IBM MQ をデフォルト・ロケーションにインストールすることにした場合にリスクを回避するためであり、そうすることはできません。 その後、デフォルト・ロケーションにインストールすると、 IBM MQ にはインストール・ディレクトリーに対する全アクセス権限があるため、既存のファイルが置換または削除される可能性があります。 IBM MQ をアンインストールするために後で実行する可能性があるスクリプトでは、スクリプトの末尾にあるインストール・ディレクトリーが削除される場合があります。
- IBM Db2® インストール済み環境やオペレーティング・システム・コンポーネントなど、別の製品で使用されているか、後で使用される可能性があるディレクトリーまたはサブディレクトリー内。
/opt/IBM/db2 の下にあるどのディレクトリーにもインストールすることはできません。例えば /opt/IBM/db2 です。
- mqm ユーザーまたは mqm グループが書き込み権限を持っていないディレクトリーまたはサブディレクトリー。