Performance Availability Clusters (PACs)

Lists the operating systems supported and prerequisite software required to use the Performance and Availability Cluster (PAC) feature with Enterprise Server.

Supported Operating Systems

The following platforms are supported:

  • Windows
  • x86-64 running Red Hat Linux 7.3 or 7.4
  • x86-64 running on SUSE v12 SP2

RDBMS

The PAC requires a supported RDBMS to manage the following databases:

  • Region database (mandatory)
  • Cross-region database (mandatory)
  • Datastore database(s) (optional)

A datastore database should be used to manage VSAM files using the Micro Focus Database File Handler support.

The Micro Focus Database File Handler requires the following minimum support for databases and ODBC drivers.

Note: These are databases supported for database-hosted VSAM files. See Database Management Systems (DBMSs) for more information on CICS SQL supported databases.

Current limitations

  • The order in which duplicate keys are returned is not guaranteed for indexed files. For files stored on disk, duplicate keys are always returned in the order they were written in.
  • The supported key types are currently limited to alphanumeric, binary, and numeric.
  • PostgreSQL does not support EBCDIC collating sequences. See Configure Datastores for Db2 for more information.

Windows

Database ODBC Driver
Microsoft SQL Server 2008 (including Express editions) ODBC 13.1 for SQL Server
PostgreSQL 10.x (incl. Amazon Aurora Postgres) psqlodbc 11
DB2 10.5 n/a

UNIX

Database ODBC Driver
Microsoft SQL Server 2017 (including Express editions) ODBC 13.1 for SQL Server
Note: SQL Server 2017 installs versions 13 and 17 (x64 only)
PostgreSQL 10.x psqlodbc 11
DB2 10.5 n/a
Note: The Micro Focus Native Database File Handler is only supported on x86-64 running Red Hat Linux 7.3 or 7.4 or x86-64 running on SUSE v12 SP2 as these are also the minimum requirements for Microsoft SQL Server 2017.

In addition, there are minimum requirements for the following components:

Component Version
Driver manager (MSSQL and PostgreSQL installations only) unixODBC 2.3.2

NoSQL Support for Scale-Out Repository

Enterprise Server must use a NoSQL database as a Scale-Out Repository, a requirement to maintain PAC integrity.

Redis
An open source in-memory data structure store.
Redis Cluster
A distributed implementation of Redis with performance, scalability, and availability as part of its design.
Redis Sentinel
Provides Redis high availability.

For a production environment, Micro Focus recommends using an Enterprise-ready Redis compatible with 5.03 (Linux) or 3.2.100 (Windows) NoSQL database run on Linux or Windows, as required. To facilitate development only, an Open Source version of Redis is supplied with the development product.

For more information on Redis click here.

To facilitate development only, an Open Source version of Redis is supplied with the development product. for Windows and UNIX, ships with a version of Redis.

Note: The Windows version of Redis that is shipped with Visual COBOL is for testing purpose only and is not intended for use in a production environment. For a production environment, Micro Focus recommends using an Enterprise-ready Redis compatible NoSQL database run on Linux or Windows, as required. The open-source Redis provided with the product can only be used in a UNIX environment.
To start the Redis server for Windows environments, start a Visual COBOL Command Prompt, and then type:
%ProgramFiles(x86)%\Micro Focus\Visual COBOL\AdoptRedis\redis-server.exe
Note: This starts the Redis server on the default port 6379.

For more information on Redis, click here.