![[IBM MQ Advanced VUE]](ngadvvue.gif)
![[Windows]](ngwin.gif)
![[IBM MQ Advanced]](ngadv.gif)
![[Linux]](nglinux.gif)
![[MQ 9.2.0 2020 年 7 月]](ng920.gif)
在 Linux 或 Windows 上定義 Aspera gateway 連線
IBM® Aspera fasp.io Gateway 提供快速 TCP/IP 通道,可大幅增加 IBM MQ的網路傳輸量。 在任何授權平台上執行的佇列管理程式可以透過 Aspera gateway進行連接。 閘道本身部署在 Red Hat® 、 Ubuntu Linux®或 Windows上。
關於此作業
Aspera gateway 可用來改善佇列管理程式通道的效能。 如果網路具有高延遲或容易遺失封包,且通常用來加速不同資料中心的佇列管理程式之間的連線,則特別有效。
您在 IP 網路連線的每一端定義一個 Aspera gateway ,然後使用 TCP/IP 將佇列管理程式通道連接至每一個閘道。 佇列管理程式不需要在與其使用之 Aspera gateway 相同的機器上執行,且多個佇列管理程式可以使用相同的閘道。 唯一的限制如下:
- IBM MQ Advanced for Multiplatforms
- IBM MQ Appliance
- IBM MQ Advanced for z/OS® VUE
IBM MQ Advanced for z/OS (僅限Long Term Support )
- Linux for x86-64
- Linux on POWER® Systems - Little Endian
- Linux for IBM Z
![[MQ 9.2.0 2020 年 7 月]](ng920cd.gif)
Windows -如需 Windows上平台支援的相關資訊,請參閱 IBM Aspera fasp.io Gateway 說明文件。
使用「 Aspera gateway 」的佇列管理程式可以在任何支援的平台上執行。 如需受支援平台的完整清單,請參閱 產品說明文件中的版本和平台圖示。
對於每一個佇列管理程式與其使用的 Aspera gateway 不在同一部機器上,請檢查佇列管理程式與 Aspera gateway之間是否有快速網路連線。
您可以使用 toml 檔案來建立閘道定義,以定義閘道使用的入埠及出埠埠。 Aspera gateway隨附範例 toml 檔。 出埠閘道定義會定義從本端佇列管理程式到閘道的連線,以及從本端閘道到遠端閘道的連線。 入埠閘道定義定義從遠端閘道到本端閘道的連線,以及從本端閘道到本端佇列管理程式的連線。
下列步驟提供入門及執行的基本手冊。 如需詳細資訊,請參閱 IBM Aspera fasp.io Gateway 說明文件。
程序
範例
- 本端閘道機器的 IP 位址為 9.20.193.107。 遠端閘道機器的 IP 位址為 9.20.192.115。
- 本端佇列管理程式正在 IP 位址為 9.20.121.5的機器上執行。 遠端佇列管理程式正在 IP 位址為 9.20.121.25的機器上執行。 兩個佇列管理程式都在埠 1414 上接聽。
- 本端佇列管理程式上的佇列管理程式通道會變更為使用 conname 9.20.193.107(1500) 連接至本端 Aspera gateway 。 遠端佇列管理程式上的佇列管理程式通道會變更為使用 conname 9.20.192.115(1500) 連接至遠端 Aspera gateway 。
- 依預設,
IBM Aspera fasp.io Gateway 1.2 會啟用 TLS。 在此範例中,已透過在閘道定義中設定 tls_enabled=false來停用 TLS。 如果使用舊版閘道執行,請刪除tls_enabled=false行。 如果您想要使用閘道來配置 TLS ,請參閱 IBM Aspera fasp.io Gateway 說明文件中的 保護閘道 。
- 在本端閘道機器上定義 Aspera gateway 連線:
- 安裝 Aspera gateway:
在 Linux上,使用下列指令:rpm -ivh ibm-fasp.io-gateway-<version>.x86_64.rpm![[Windows]](ngwin.gif)
![[MQ 9.2.0 2020 年 7 月]](ng920cd.gif)
在 Windows上,開啟 .msi 檔以執行安裝精靈。
- 修改安裝所建立之目錄中的 gateway.toml 檔:
- Linux
從 IBM Aspera fasp.io Gateway 1.2,位置是 /usr/local/etc/faspio/。- Windows
![[MQ 9.2.0 2020 年 7 月]](ng920cd.gif)
C:\Program Files\IBM\fasp.io Gateway\config\
編輯檔案以設定本端閘道定義。[[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
- 安裝 Aspera gateway:
- 重複前一個步驟,以在遠端閘道機器上定義 Aspera gateway 連線。 修改安裝所建立之目錄中的 gateway.toml 檔:
- Linux
從 IBM Aspera fasp.io Gateway 1.1,目錄是 /usr/local/etc/fasp.io/。- Windows
![[MQ 9.2.0 2020 年 7 月]](ng920cd.gif)
C:\Program Files\IBM\fasp.io Gateway\config\
編輯檔案以設定遠端閘道定義:[[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 - 在連線的每一端,變更通道定義以連接至本端閘道所接聽的埠。
- 使用 conname 9.20.193.107(1500) ,變更本端佇列管理程式上的佇列管理程式通道,以連接至本端 Aspera gateway 。
- 使用 conname 9.20.192.115(1500) 變更遠端佇列管理程式上的佇列管理程式通道,以連接至遠端 Aspera gateway 。
- 在本端閘道機器上執行下列指令,以啟動本端閘道:
![[Linux]](nglinux.gif)
systemctl start fasp.io-gateway![[Windows]](ngwin.gif)
![[MQ 9.2.0 2020 年 7 月]](ng920cd.gif)
![[MQ 9.2.0 2020 年 7 月]](ng920.gif)
net start fasp.io-gateway
- 在遠端閘道機器上執行下列指令,以啟動遠端閘道:
![[Linux]](nglinux.gif)
systemctl start fasp.io-gateway![[Windows]](ngwin.gif)
![[MQ 9.2.0 2020 年 7 月]](ng920cd.gif)
![[MQ 9.2.0 2020 年 7 月]](ng920.gif)
net start fasp.io-gateway
- 重新啟動通道。
下一步
Aspera gateway 會傳遞它所接收的資料,而不會以任何方式解譯它。 這表示您可以在使用 Aspera gateway 的佇列管理程式通道之間配置 TLS ,因為閘道連線不知道 TLS 信號交換。 這也表示任何受支援 IBM MQ 平台上的佇列管理程式都可以使用 Aspera gateway。
若要將多重實例佇列管理程式與閘道搭配使用,請為佇列管理程式的每一個實例配置閘道定義。
若為 Multiplatforms ,您可以從 Passport Advantage下載
如果您的 ![[z/OS]](ngzos.gif)
![[持續交付]](ngcd.gif)