[IBM MQ Advanced VUE][Windows][IBM MQ Advanced for z/OS][IBM MQ Advanced][Linux]

Linux または Windows プラットフォームでの Aspera gateway 接続の定義

IBM® Aspera® faspio Gateway は、 IBM MQのネットワーク・スループットを大幅に向上させることができる高速 TCP/IP トンネルを提供します。 ライセンスが付与されているプラットフォーム上で実行されているキュー・マネージャーは、 Aspera gatewayを介して接続できます。 ゲートウェイ自体は、 Red Hat®Ubuntu Linux®、または Windowsにデプロイされます。

本タスクについて

Aspera gateway を使用して、キュー・マネージャー・チャネルのパフォーマンスを向上させることができます。 ネットワークの待ち時間が長い場合やパケットを損失する傾向がある場合に特に効果的です。一般には、別々のデータ・センターにあるキュー・マネージャー間の接続を高速化するために使用されます。

注: パケットを失わない高速ネットワークの場合、 Aspera gatewayを使用するとパフォーマンスが低下するため、 Aspera gateway 接続を定義する前後にネットワーク・パフォーマンスを確認することが重要です。

IP ネットワーク接続の両端に Aspera gateway を定義してから、TCP/IP を使用してキュー・マネージャー・チャネルを各ゲートウェイに接続します。 キュー・マネージャーは、使用する Aspera gateway と同じマシン上で実行する必要はありません。複数のキュー・マネージャーが同じゲートウェイを使用できます。

Aspera gatewayを使用するには、以下の 1 つ以上の資格が必要です。
  • [IBM MQ Advanced] IBM MQ Advanced for Multiplatforms
  • [MQ Appliance]IBM MQ Appliance
  • [IBM MQ Advanced VUE]IBM MQ Advanced for z/OS® VUE
  • [IBM MQ Advanced for z/OS]IBM MQ Advanced for z/OS
Aspera gateway は、以下のいずれかのプラットフォームにデプロイできます。
  • Linux for x86-64
  • Linux on Power® Systems - Little Endian
  • Linux on IBM Z®
  • Windows - Windows でのプラットフォーム・サポートについての詳細情報は、IBM Aspera faspio Gateway の資料を参照してください。
Aspera gateway の使用は、ゲートウェイに別途ライセンスが付与されていない限り、 IBM MQ メッセージに限定されます。

Aspera gateway を使用するキュー・マネージャーは、サポートされる任意のプラットフォームで実行できます。 サポートされるプラットフォームの完全なリストについては、 製品資料で使用されるアイコンを参照してください。

使用する Aspera gateway と同じマシン上にないキュー・マネージャーごとに、キュー・マネージャーと Aspera gatewayの間に高速ネットワーク接続があることを確認します。

tomlファイルを使用して、ゲートウェイが使用するインバウンド・ポートとアウトバウンド・ポートを定義するゲートウェイ定義を作成します。 サンプルのtomlファイルは、Aspera gatewayと一緒に出荷されます。 アウトバウンド・ゲートウェイ定義では、ローカル・キュー・マネージャーからゲートウェイへの接続と、ローカル・ゲートウェイからリモート・ゲートウェイへの接続を定義します。 インバウンド・ゲートウェイ定義では、リモート・ゲートウェイからローカル・ゲートウェイへの接続と、ローカル・ゲートウェイからローカル・キュー・マネージャーへの接続を定義します。

以下の手順を、稼働させるための基本的なガイドとして利用できます。 詳しくは、 IBM Aspera faspio Gateway の資料を参照してください。

手順

  1. Aspera gateway インストール・イメージを取得します。

    [UNIX、Linux、Windows、IBM i]マルチプラットフォームの場合は、Aspera gatewayからPassport Advantage。 このダウンロードには、 IBM Aspera faspio Continuous Delivery Release for IBM MQ V9.4 Multiplatform Multilingual eAssemblyというラベルが付いています。 これは、 Continuous Delivery (CD) イメージとしてのみ提供されます。これは、この領域の変更のペースによるものです。つまり、 CD リリースの頻度で更新が必要になり、 IBM MQ Advanced for Multiplatforms または IBM MQ Appliance のライセンスを持つ任意の IBM MQ システムにインストールできます。 ダウンロードするにはeAssembly,行くダウンロード中IBM MQ 9.4次に、必要なリリースのタブをクリックします。 eAssembly には、ゲートウェイを使用できるすべてのプラットフォームのインストール・イメージが含まれています。 eAssembly には、ライセンス・ファイルを含む ibm-faspio-license.zip ファイルも含まれます。

    [IBM MQ Advanced VUE][IBM MQ Advanced for z/OS]システム IBM MQ に権限 IBM MQ Advanced for z/OS VUE がある場合、または IBM MQ Advanced for z/OS 権限がある場合、 SMP/E インストールの一部であるコネクタパックコンポーネントから取得します Aspera gateway

    [IBM MQ Advanced VUE][IBM MQ Advanced for z/OS]ファイルIBM MQ Advanced for z/OS VUEそしてIBM MQ Advanced for z/OS以下の通り:
    表 1. プラットフォーム別のファイル名とfaspioバージョン番号IBM MQバージョン
    プラットフォーム ファイル名 faspio バージョン番号
    Linux for x86-64

    [MQ9.4.0 [2024年6月][MQ9.4.0 [2024年6月]M0GVDEN.zip

    1.3.4

    [MQ 9.4.0][MQ 9.4.12024年10月]M0LDNEN.zip

    1.3.5 1.b

    [ MQ 9.4.3 2025年6月]M0QJMEN

    1.3.6

    Linux on Power Systems - Little Endian

    [MQ9.4.0 [2024年6月][MQ9.4.0 [2024年6月]M0GVFEN.zip

    1.3.4

    [MQ 9.4.0][MQ 9.4.12024年10月]M0LDPEN.zip

    1.3.5 1.b

    [ MQ 9.4.3 2025年6月]M0QJNEN

    1.3.6

    Linux on IBM Z

    [MQ9.4.0 [2024年6月][MQ9.4.0 [2024年6月]M0GVGEN.zip

    1.3.4

    [MQ 9.4.0][MQ 9.4.12024年10月]M0LDQEN.zip

    1.3.5 1.b

    [ MQ 9.4.3 2025年6月]M0QJHEN

    1.3.6

    Windows

    [MQ9.4.0 [2024年6月][MQ9.4.0 [2024年6月]M0GVHEN.zip

    1.3.4

    [MQ 9.4.0][MQ 9.4.12024年10月]M0LDREN.zip

    1.3.5 1.b

    [ MQ 9.4.3 2025年6月]M0QJJEN

    1.3.6

    注:
    1. Aspera gatewayz/OS 上ではネイティブに実行できません。
    2. [MQ 9.4.0]fasp.io バージョン は APAR の で提供されている。 1.3.5 PH63366 IBM MQ 9.4.0
    .

    [IBM MQ Advanced VUE][IBM MQ Advanced for z/OS]インストール・イメージに加えて、 fasp ディレクトリには、ライセンス・ファイルを含む M05QKEN.zip があります。

  2. ゲートウェイを実行する 2 つのマシンに Aspera gateway インストール・イメージをコピーし、ゲートウェイを解凍してインストールします。
    以下のライセンスファイルを使用してくださいibm-faspio-license.zip(マルチプラットフォーム)またはM05QKEN.zipz/OS詳細については、IBM Aspera faspio Gatewayドキュメンテーション:
  3. 各ゲートウェイを構成して保護します。
    詳しくは、IBM Aspera faspio Gatewayの資料を参照してください。
  4. ネットワーク接続の両端で、ローカル・ゲートウェイが listen しているポートに接続するようにチャネル定義を変更します。
  5. 各ゲートウェイ・サービスを開始します。
    詳しくは、IBM Aspera faspio Gatewayの資料を参照してください。
  6. チャネルを再始動します。

    キュー・マネージャーは現在、 Aspera gateway 接続を介して通信しています。

この例では、 Linuxを実行する 2 つのマシンで Aspera gateway 接続を定義します。 構成は以下のとおりです。
  • ローカル・ゲートウェイ・マシンの IP アドレスは 9.20.193.107 です。 リモート・ゲートウェイ・マシンの IP アドレスは 9.20.192.115 です。
  • ローカル・キュー・マネージャーは、IP アドレスが 9.20.121.5 のマシン上で稼働しています。 リモート・キュー・マネージャーは、IP アドレスが 9.20.121.25 のマシン上で稼働しています。 どちらのキュー・マネージャーも、ポート 1414 で listen しています。
  • ローカル・キュー・マネージャーのキュー・マネージャー・チャネルは、conname 9.20.193.107 (1500) を使用してローカル Aspera gateway に接続するように変更されます。 リモート・キュー・マネージャーのキュー・マネージャー・チャネルは、conname 9.20.192.115 (1500) を使用してリモート Aspera gateway に接続するように変更されます。
  • IBM Aspera faspio Gateway 1.2以降、TLS はデフォルトで有効になっています。 ゲートウェイを使用して TLS を構成する場合は、 IBM Aspera faspio Gateway 資料の ゲートウェイの保護 を参照してください。
  1. ローカル・ゲートウェイ・マシンで Aspera gateway 接続を定義します。
    • Aspera gatewayをインストールします:
      • [Linux] Linux では、以下のコマンドを使用する:
        rpm -ivh ibm-faspio-gateway-<version>.x86_64.rpm
    • インストールによって、作成されたディレクトリー内のgateway.tomlファイルを変更します:
      このファイルを編集してローカル・ゲートウェイの定義を設定します。
      [[bridge]]
          name = "Outbound"
          [bridge.local]
                 protocol = "tcp"
                     host = "9.20.193.107"
                     port = 1500
          tls_enabled = false
      
          [bridge.forward]
                 protocol = "fasp"
                     host = "9.20.192.115"
                     port = 1600
          tls_enabled = false
      
      [[bridge]]
          name = "Inbound"
          [bridge.local]
                 protocol = "fasp"
                     host = "9.20.193.107"
                     port = 1600
          tls_enabled = false
      
          [bridge.forward]
                 protocol = "tcp"
                     host = "9.20.121.5"
                     port = 1414
          tls_enabled = false
      
    • faspio 1.3.4 の場合、aspera-license ファイルを ibm-faspio-license.zip (Multiplatforms) または M05QKEN.zip (z/OS) から /usr/local/etc/faspio/ にコピーします。

      [MQ 9.4.12024年10月]Faspio 1.3.5 の場合、 ibm-faspio-license.zip (Multiplatforms) または M05QKEN.zip (z/OS) の aspera-license ファイルを /etc/faspio-gateway にコピーします。

  2. 前のステップを繰り返して、リモート・ゲートウェイ・マシン上で Aspera gateway 接続を定義します。
    • インストールによって作成されたディレクトリー内の gateway.toml ファイルを変更します。 このファイルを編集してリモート・ゲートウェイの定義を設定します。
      [[bridge]]
          name = "Outbound"
          [bridge.local]
                 protocol = "tcp"
                     host = "9.20.193.107"
                     port = 1500
          tls_enabled = false
      
          [bridge.forward]
                 protocol = "fasp"
                     host = "9.20.192.115"
                     port = 1600
          tls_enabled = false
      
      [[bridge]]
          name = "Inbound"
          [bridge.local]
                 protocol = "fasp"
                     host = "9.20.193.107"
                     port = 1600
          tls_enabled = false
      
          [bridge.forward]
                 protocol = "tcp"
                     host = "9.20.121.5"
                     port = 1414
          tls_enabled = false
      
    • faspio の場合 1.3.4 aspera-license ファイルを ibm-faspio-license.zip (Multiplatforms) または M05QKEN.zip (z/OS) から /usr/local/etc/faspio/ にコピーしてください。

      [MQ 9.4.12024年10月]Faspio 1.3.5 の場合、 ibm-faspio-license.zip (Multiplatforms) または M05QKEN.zip (z/OS) の aspera-license ファイルを /etc/faspio-gateway にコピーします。

  3. 接続の両端で、ローカル・ゲートウェイが listen しているポートに接続するようにチャネル定義を変更します。
    • conname 9.20.193.107 (1500) を使用してローカル Aspera gateway に接続するように、ローカル・キュー・マネージャーのキュー・マネージャー・チャネルを変更します。
    • conname 9.20.192.115 (1500) を使用してリモート Aspera gateway に接続するように、リモート・キュー・マネージャーのキュー・マネージャー・チャネルを変更します。
  4. ローカル・ゲートウェイ・マシンで以下のコマンドを実行して、ローカル・ゲートウェイを開始します。
    • [Linux]
      sudo systemctl start faspio-gateway
  5. リモート・ゲートウェイ・マシンで以下のコマンドを実行して、リモート・ゲートウェイを開始します。
    • [Linux]
      sudo systemctl start faspio-gateway
  6. チャンネルを再起動する

次のタスク

Aspera gateway は、受信したデータをどのような方法でも解釈せずに渡します。 これは、ゲートウェイ接続が TLS ハンドシェークを認識しないため、 Aspera gateway を使用するキュー・マネージャー・チャネル間で TLS を構成できることを意味します。 これは、サポートされるすべての IBM MQ プラットフォーム上のキュー・マネージャーが Aspera gatewayを使用できることも意味します。

ゲートウェイで複数インスタンス・キュー・マネージャーを使用する場合には、キュー・マネージャーのインスタンスごとにゲートウェイ定義を構成します。

注: Aspera gateway は、キュー・マネージャー・チャネルでのみテストされています。 クライアント・チャネルではテストされていません。 これは、通常、クライアント・アプリケーションが高速ネットワークを介してローカル・データ・センターのキュー・マネージャーに接続するのに対し、 Aspera gateway の場合は低速ネットワークを介してリモート・キュー・マネージャーに接続することが想定されているためです。