[Linux]

Linux システムでのハードウェア要件とソフトウェア要件

IBM® MQをインストールする前に、インストールする予定の特定のコンポーネントのハードウェアおよびオペレーティング・システムのソフトウェア要件をシステムが満たしていることを確認してください。

基本的なハードウェアおよびソフトウェアの要件については、 IBM MQ のシステム要件を参照してください。

ホスト名

IBM MQ は、スペースを含むホスト名をサポートしません。 ホスト名にスペースが含まれているシステムに IBM MQ をインストールすると、キュー・マネージャーを作成できなくなります。

64ビットの Linux ディストリビューションは、デフォルトで32ビットアプリケーションをサポートしなくなるかもしれない

注意 IBM MQ 9.0.0 以降、32 ビットクライアントの個別インストールパッケージはありません。 クライアント・インストール・パッケージと再配布可能クライアントには、32 ビットと 64 ビットの両方の IBM MQ クライアント・ライブラリが含まれています。 含まれている 32 ビット・ライブラリーは、サポートされている (32 ビット・サポートがオペレーティング・システムによって提供されている) プラットフォーム上の 32 ビット・アプリケーションで使用できます。

64ビットの Linux® ディストリビューションでは、 IBM Global Security Kit (GSKit) のバージョンを表示するために dspmqver コマンドを実行すると、 GSKit の 32 ビットバージョンがインストールされていないことを示唆するメッセージが表示されることがあります。 詳細については、 dspmqver(バージョン情報の表示 )の「 コマンドの失敗 」セクションを参照してください。

32ビットサポートライブラリがインストールされていない場合、32ビット GSKit に依存するアプリケーションは実行されません。 この機能が必要な場合は、32 ビット・サポート・ライブラリーをインストールしてください。 必要なライブラリーが含まれるパッケージの名前を以下に示します。

Red Hat®
Red Hat Enterprise Linux for System x (64 bit):
glibc.i686
libstdc++.i686
Red Hat Enterprise Linux Server for IBM Z:
glibc.s390
libstdc++.s390 
Ubuntu 用。
Ubuntu Linux for System x (64 bit):
libc6:i386
libstdc++6:i386 
Ubuntu Linux for IBM Z:
libc6-s390
lib32stdc++6
SUSE Linux の場合。
SUSE Linux Enterprise Server for System x (64 bit):
glibc-32bit
libstdc++6-32bit
SUSE Linux Enterprise Server for IBM Z:
glibc-32bit
libstdc++6-32bit

Linux どのディストリビューションが IBM MQ でサポートされているかについては、 IBM MQ のシステム要件を確認してください。 たとえば、SUSE Linux Enterprise Server 15 (全アーキテクチャ)や、 Red Hat Enterprise Linux Server for IBM Z バージョン 8 には 32 ビットサポートがありません。

Java Message Service

Java 8は にバンドルされているが、クライアント・コンポーネントは 7の互換性フラグをオンにしてビルドされている。 IBM MQ 9.0 Java

開発には JDK が必要であり、実行には JRE が必要です。 JREは、 IBM MQ とともにインストールされたJREである必要はないが、サポートされているリストの中から1つ選ぶ必要がある。

サポートされているJDKのリストについては、 IBM MQ のシステム要件を参照のこと。

Linux: Power プラットフォームでは、32 ビットおよび 64 ビットの JDK は通常、異なるロケーションにインストールされます。例えば、32 ビット JDK は /opt/IBMJava2-ppc-50 に、64 ビットの JDK は /opt/IBMJava2-ppc64-50 に配置されます。 Java を使用するアプリケーションの PATH 変数が正しく設定されていることを確認してください。

次のコマンドを使用して、インストールされているバージョンを確認できます。
java -version

Transport Layer Security (TLS)

TLSサポートを使いたい場合は、 GSKit 8 パッケージが必要です。 このパッケージは、インストール可能なコンポーネントの1つとして、 IBM MQ

g++ バージョン・ランタイム・サポートのインストール
TLS チャネルを実行する場合は、g++ ランタイム・ライブラリーをインストールしておく必要があります。 GNU g++ ライブラリは、libgcc_s.so および libstdc++.so.6 と呼ばれます。 RPM ベースのシステムでは、これらは libgcc および libstdc++ ソフトウェア・パッケージの一部としてインストールされます。
インストールされたこれらのライブラリーのバージョンは、g++ バージョン 3.4 と互換性がなければなりません。
TLSサポートに必要なパッケージの詳細については、 IBM MQ のシステム要件を参照のこと。
64 ビット・プラットフォームでは、32 ビットと 64 ビット両方のバージョンのパッケージをインストールして、32 ビットと 64 ビットの両方の処理で TLS 機能を使用できるようにします。

IBM MQ Explorer 要件

Linux では、 IBM MQ Explorer を製品インストールの一部としてインストールするか、 Fix Central からスタンドアロンの IBM MQ Explorer をダウンロードしてインストールします。 IBM MQ Explorer を使用する場合、システムに最低限必要な要件については、 IBM MQ Explorer 要件を参照してください。
注: IBM MQ Explorer は、 Linux、 x86、 x86-64 プラットフォーム用の IBM MQ でのみ使用可能です。
[V9.1.0 2018 年 7 月]

RDQM (複製データ・キュー・マネージャー)

RDQM の前提条件の 1 つに Pacemaker があります。 Pacemaker には、特定の パッケージがインストールされている必要がある。 Linux 必要なパッケージは IBM MQ のバージョンによって異なる。 リストでは、最小限のシステム・パッケージ・セットがインストールされていることを想定しています。これには、@core パッケージ・グループのすべての必須パッケージとデフォルト・パッケージ、および @base パッケージ・グループの必須パッケージが含まれます。

IBM MQ 9.1.0.0, 9.1.0.1, 9.1.0.2, 9.1.1, 9.1.2:
  • gnutls
  • libesmtp
  • libtool-ltdl
  • lm_sensors-libs
  • net-snmp-agent-libs
  • net-snmp-libs
  • openhpi-libs
  • OpenIPMI-libs
  • OpenIPMI-perl
  • perl
  • perl-TimeDate
  • psmisc
  • PyYAML
IBM MQ 9.1.0.3 , 9.1.0.4:
  • gnutls
  • libcgroup
  • libesmtp
  • libtool-ltdl
  • lm_sensors-libs
  • net-snmp-agent-libs
  • net-snmp-libs
  • openhpi-libs
  • OpenIPMI-libs
  • OpenIPMI-perl
  • perl
  • perl-TimeDate
  • psmisc
  • PyYAML
IBM MQ 9.1.0.5, 9.1.0.6, 9.1.0.7:
  • cifs-utils
  • gnutls
  • libcgroup
  • libtool-ltdl
  • lvm2
  • net-snmp-libs
  • nfs-utils
  • openhpi-libs
  • OpenIPMI-libs
  • OpenIPMI-perl
  • perl
  • perl-TimeDate
  • psmisc
  • PyYAML
IBM MQ 9.1.3, 9.1.4, 9.1.5:
  • cifs-utils
  • gnutls
  • libcgroup
  • libtool-ltdl
  • lvm2
  • net-snmp-libs
  • nfs-utils
  • perl-TimeDate
  • psmisc
  • PyYAML

これらのパッケージには独自の要件があります (ここには記載していません)。 installRDQMsupport を実行すると、installRDQMsupport を正常に完了するためにインストールする必要のあるパッケージが報告されます。

[V9.1.2 2019 年 3 月]

要件 IBM MQ classes for .NET

.NETLinux 上で実行するために必要な依存関係については、 Linux 上の .NET Core の前提条件を参照。