[Linux]

Linux でのファイル・システムの作成

IBM® MQをインストールする前に、製品コードと作業データの両方を保管するためのファイル・システムを作成しなければならない場合があります。 これらのファイル・システムには、最小ストレージ要件があります。 製品コードのデフォルトのインストール・ディレクトリーは、インストール時に変更できますが、作業データの場所は変更できません。

サーバー・インストール用のファイル・システムのサイズの決定

/var/mqm ファイル・システムのサーバー・インストールのサイズを判断するには、以下の点を考慮してください。
  • システム内で同時に発生するメッセージの最大数。
  • メッセージが大量に発生する不測の事態 (システムに問題が発生した場合)。
  • メッセージ・データの平均サイズにメッセージ・ヘッダーのサイズ (500 バイト) を加えたもの。
  • キューの数。
  • ログ・ファイルとエラー・メッセージのサイズ。
  • /var/mqm/trace ディレクトリーに書き込まれるトレースの量。
IBM MQ のストレージ要件は、インストールするコンポーネント、および必要なワークスペース量によっても異なります。 詳しくは、 ディスク・スペース所要量を参照してください。

作業データ用のファイル・システムの作成

IBM MQをインストールする前に、グループ mqm 内のユーザー mqm が所有する /var/mqm というファイル・システムを作成してマウントします。 Linuxを参照してください。 このファイル・システムは、システム上の IBM MQ のすべてのインストール済み環境で使用されます。 可能な場合は、 IBM MQ データ用に別個のボリュームを使用するパーティション・ストラテジーを使用してください。 これは、大量の IBM MQ 作業が発生しても、他のシステム・アクティビティーは影響を受けないことを意味します。 ディレクトリー権限を構成して、mqm ユーザーに全制御を許可してください (例えばファイル・モード 755)。 これらの許可は、キュー・マネージャーが必要とする許可と一致するように、 IBM MQ のインストール時に更新されます。

エラーおよびログ用に個別のファイル・システムを作成する

また、ログ・データ用 (/var/mqm/log) とエラー・ファイル用 (/var/mqm/errors) に別個のファイル・システムを作成することもできます。可能な場合は、これらのディレクトリーをキュー・マネージャー・データ (/var/mqm/qmgrs) と、それぞれと異なる物理ディスクに配置してください。

別個のファイル・システムを作成する場合は、/var/mqm/errors ディレクトリーを NFS マウントすることができます。 ただし、NFS マウント /var/mqm/errors を選択すると、ネットワークに障害が発生した場合にエラー・ログが失われることがあります。

以下の個別のファイル・システムを使用することで、キュー・マネージャーの安定性が確保できます。
  • /var/mqm/errors
  • /var/mqm/trace
  • /var/mqm/qmgrs
  • /var/mqm/log
/var/mqm/errors の場合、このディレクトリーが大量のデータを受け取ることはめったにありません。 しかし、IBM MQ.FDC ファイルに大量の診断情報を書き込むことにつながる重大なシステム上の問題がある場合は特に、これが見られることがあります。 /var/mqm/traceの場合、 strmqtrc を使用して IBM MQのトレースを開始したときにのみ、ファイルがここに書き込まれます。
以下を別個のディスクに配置することにより、通常の IBM MQ 操作 (例えば、同期点、持続メッセージの MQPUT、MQGET) のパフォーマンスを向上させることができます。
  • /var/mqm/qmgrs
  • /var/mqm/log

まれに問題判別のために IBM MQ システムをトレースする必要がある場合は、/var/mqm/trace ファイル・システムを別のディスクに配置することにより、パフォーマンスへの影響を軽減することができます。

別個のファイル・システムを作成する場合は、最低でも /var/mqm に 30 MB、/var/mqm/log に 100 MB、/var/mqm/errors に 10 MB のストレージが必要です。 /var/mqm/log の 100 MB のストレージ最小要件は、単一のキュー・マネージャーに絶対に必要な最小値であり、推奨値ではありません。 ファイル・システムのサイズは、使用する予定のキュー・マネージャーの数、ログ・ファイルごとのページ数、およびキュー・マネージャーごとのログ・ファイル数に従って増減する必要があります。

ファイル・システムについて詳しくは、 ファイル・システム・サポートを参照してください。

ログ・ファイルのサイズは、使用するログの設定によって異なります。 最小サイズは、デフォルト設定を使用している循環ロギングの場合のものです。 ログ・サイズについて詳しくは、 ログのサイズの計算を参照してください。

Linux
クライアント・インストールの場合、ファイル・システムを NFS などのリモート・ネットワーク・デバイスにマウントすることもできます。
クライアントとサーバー両方のインストールを実行する場合は、サーバー・インストール要件がクライアント・インストール要件に優先します。
IBM MQ クライアントの場合は、最小 15 MB を許可します。
新規サンプルの IBM MQ MQI client 構成ファイルは、インストール時にクライアント・パッケージによって var/mqm ディレクトリー内に作成されますが、このファイルが存在しない場合にのみ作成されます。 このファイルには、ClientExitPath スタンザが含まれています。 mqclient.ini ファイルの例は、構成ファイルを使用したクライアントの構成に示されています。
IBM MQ インストール・ディレクトリーまたは別の場所で MQCLNTCF 環境変数を使用して、複数のクライアントに共通の構成ファイルを使用する場合は、 IBM MQ クライアント・アプリケーションを実行するすべてのユーザー ID に読み取り権限を付与する必要があります。 何らかの理由によりファイルが読み取れない場合、失敗はトレースされ、サーチ・ロジックはそのファイルが存在しなかったものとして続行します。