top of page

Installing IBM Integration Bus v10 on Linux

From IIB v10, IBM has removed the dependency of Integration Node / Broker on WebSphere MQ, by making it as optional product. Considering the operational dependency that Integration Node / Broker had on MQ in all its earlier version, I would say this is major architectural change for IIB. By doing so, what has happened is the reduction of number of components required to be installed.

In IIB v9, the number of components that were to be installed comprised of

  1. IBM WebSphere MQ

  2. IBM Integration Toolkit

  3. IBM Integration Bus (Runtime Component)

  4. IBM Integration Explorer

  5. IE02 – ODBC Extender (not required for Windows though)

With IIB v10, the number of components to be installed has reduced to only 2, thus simplifying the entire process of installation

  1. IBM Integration Toolkit

  2. IBM Integration Bus (Runtime Component)

Now the installation package of IIB v10 comprises of single exe on windows. And on linux, there are no more installation to be performed but only extraction of the installation package. As part of installation, IE02 (ODBC Extender) also gets installed.

Also on linux, we have now have the option of Single User Installation (to be used only by one user) or as Shared Installation. Options has also been provided to covert the Single User installation to the Shared Installation at later stage too, if need be.

In this blog, I will be illustrating the steps for performing shared installation on Linux. Have used CentOS v7 for this illustration

  1. Step 1: Login to the Linux server as root. Create a new directory IBM in the /opt folder.


IIB v10 Linux Installation - Creating IBM folder in /opt

IBM Integration Bus v10 Linux Installation – Creating IBM folder in /opt


  1. Place the IIB v10 Linux installation  archive into /opt/IBM folder as shown


IBM Integration Bus v10 Linux Installation - Place installation file in /opt/IBM directory

IIB v10 Linux Installation – Place installation file in /opt/IBM directory


  1. Extract the installation package using tar command. Use –exclude option to omit IBM Toolkit installation,i.e. only to install IBM Integration Bus runtime component

tar -xzf 10.0.0.0-IIB-LINUX64-DEVELOPER.tar.gz –exclude iib-10.0.0.0/tools


IBM Integration Bus v10 Linux Installation - Extract the package using tar command into /opt/IBM

IBM Integration Bus v10 Linux Installation – Extract the package using tar command into /opt/IBM


  1. For shared installation, group mqbrkrs and /var/mqsi folder needs to be created. Run the following command to accept the license as well create the requisite folders and groups

./iib make registry global accept license silently


IBM Integration Bus v10 Linux Installation - Creating shared Installation

IBM Integration Bus v10 Linux Installation – Creating shared Installation


  1. The above step creates the group mqbrkrs, if not existing, and the /var/mqsi folder. Verify the same as shown below


IBM Integration Bus v10 Linux Installation - Verifying group mqbrkrs & /var/mqsi creation

IBM Integration Bus v10 Linux Installation – Verifying group mqbrkrs & /var/mqsi creation



IBM Integration Bus v10 Linux Installation - Verifying /var/mqsi creation

IBM Integration Bus v10 Linux Installation – Verifying /var/mqsi creation


  1. To verify the installation, navigate to /opt/IBM/iib-10.n.n.n and run the following command


IBM Integration Bus v10 Linux Installation - Verifying Installation - Part 1

IBM Integration Bus v10 Linux Installation – Verifying Installation – Part 1



IBM Integration Bus v10 Linux Installation - Verifying Installation - Part 2

IBM Integration Bus v10 Linux Installation – Verifying Installation – Part 2


This completes the installation of IIB v10 on Linux. Next steps would be to create IIB user account and configure the user profile for running IIB commands. This could be done by editing the .bash_profile file of the user and adding the following statement to it.

. /opt/IBM/iib-10.0.0.0/server/bin/mqsiprofile

1,365 views0 comments

Comments


bottom of page