Platforms

The following platforms are supported for B2Bi 2.3.1:

B2Bi Client

B2Bi 2.3.1 Client installations are supported on Windows 7, 8.1, and 10.

B2Bi WebTrader

The following platforms are supported for WebTrader installations:

  • Red Hat Enterprise 6.x and 7.x
  • SUSE Linux Enterprise Server (SLES) 12
  • Windows Server 2012 R2

B2Bi Server

The following platforms are supported for B2Bi 2.3.1 Server implementations:

  • Windows Server 64 bit
  • Versions: 2008 R2, 2012 R1 and R2
  • Linux 64 bit
  • Versions / Editions: Oracle Linux and Red Hat Enterprise Linux 6.x/7.1, SUSE Linux Enterprise Server (SLES) 11/12
  • AIX 64 bit
  • Versions: 7.x
  • Solaris 64 bit
  • Version: 11.2

Fully Qualified Domain Name support

From B2Bi release 2.2.1, you can install B2Bi Server on Linux/UNIX machines configured with FQDN used as the host name.

Solaris prerequisites

  • Variable requirement
  • On Solaris platforms, to deploy maps from the client environment to B2Bi you must unset the environment variable LC_ALL LC_CTYPE using this command:
  • unset LC_ALL LC_CTYPE.
  • Trading Engine node handling
  • On Solaris platforms, you must always add B2Bi trading engine nodes manually. When you import a configuration file that already includes trading engine nodes, after you import the configuration, you must first remove all trading engine nodes and then manually add them again in the user interface System Management page, or use the manageNode tool.
  • NFS with ZFS
  • If NFS is used on top of ZFS, the ZFS mode of the shares must be set to “Latency”. If they are set to “Throughput” performed is seriously degraded.
  • Node time synchronization
  • NTP only allows a step larger than the panic value of 17 minutes once. B2Bi requires all nodes in the cluster to be synchronized to the same time. To ensure proper failover recovery, it is recommended that you set the NTP client’s “wait_for_sync” property to "true" on each node in the cluster, for example:

AIX prerequisites

  • Set environment variable
  • To run B2Bi on AIX when an NAS/NFS v4 (Linux ext4) is used as the shared file system, set the following environment variable after you update to B2Bi 2.3.1:
    1. Open $CORE_LOCAL/config/environment.dat.
    2. Add the following line:
      LDR_PRELOAD64=${LDR_PRELOAD64}:${CORE_ROOT}/load/aixfopen.so
    3. Restart the trading engine.
  • Set NFS share mount options
  • If NFS share is used, use the following recommended mount options:
  • rw,bg,hard,intr,vers=4

In AIX, if the installer is executed from a shared file system, set the environment variable INSTALL4J_TEMP to an existing temp directory before the installation. After the installation, that temp directory is deleted.

RedHat Enterprise Linux 7.1 prerequisite

Installation of B2Bi on Red Hat Enterprise Linux 7.x requires the installation of libXtst.x86_64 and dependencies.

Red Hat Enterprise Linux version recommendation

RHEL version 7.1 is validated for both performance and failover.

Best RHEL 7.1 performance results are obtained using the Linux ext4 local file system, rather than the xfs (the default local file system).

Axway does not recommend installing B2Bi on RHEL 7.0.

Number of servers per cluster

B2Bi supports up to four machine nodes per cluster.

Related Links