IVG 3.11 system requirements

IVG Servers

Operating SystemNumber of VHT Callback licensesMemoryDisk spacevCPUs
Linux (VM)Up to 2501, 216 GB60 GB4 (2 cores; 2 sockets per core)

1The port count for IVG increases 20% when the Postgres database is is separate from the IVG VM.

2The 250 port count represents a deployment without TLS/SRTP enabled.

The IVG installation process installs VIS along with IVG.

IVG PostgreSQL database latency

A remote connection across a Wide Area Network (WAN) between an IVG and the PostgreSQL database is not recommended. If a WAN is used, a latency of 20 ms or greater can lead to a voice platform initialization timeout resulting in an endless loop during IVG startup.

Disk partitioning guidelines

Use the following table to identify the Linux OS disk partitioning sizing guidelines for IVG:

File systemSpace requirementsInstallation directories
File system separate from rootA minimum of 15 GB free disk space is recommended./usr/local/tomcatversion
/usr/local/tomcatversion/webapps/ROOT/namefiles
"/export/home"

A minimum of 40 GB free disk space is recommended.

This file system should be mounted on its own dedicated disk partition.

/export/home/holly

/export/home/postgres/version

Partitioning for PostgreSQL is only required on IVG VMs to be deployed with a PostgreSQL database.

"/tmp"A minimum of 1 GB free space is recommended for temporary storage of fetched audio, documents, and scripts/tmp should be mounted as a tmpfs partition.NA
swapA swap space equal to the amount of memory at a minimum is recommended.

Notes

Do not install IVG to the /root partition. Using a dedicated partition can avoid unexpected impacts on the operating system.

For information on required virus-scanning exclusions for IVG directories, see Securing your IVG Installation.

It is a best practice to deploy VHT Callback software on dedicated servers to avoid resource conflict during times of peak call volume, as well as for ease of system maintenance.

Software

Linux software for IVG

Linux VMs for IVG must have the following software installed:

SoftwareRequirementInstallation locationNotes
Operating system

One of the following OSs:

  • CentOS version 6.10
  • CentOS version 7.7
  • RHEL version 6.10
  • RHEL version 7.7
All VMs installed with IVG.OS package updates can be applied for minor release upgrades per the Red Hat Enterprise Linux Application Compatibility Policy.VHT® engineers recommend applying the OS patch update in a lab environment, and verifying functionality with regression testing prior to deploying in a production environment.

Operating system support

Operating system[1]App serverJava versionMedia serverDatabase support
  • CentOS 6.10
  • CentOS 7.6
  • RHEL 6.70
  • RHEL 7.6
Tomcat 9.0.4Java 8Apache HTTP Server 2.4.10PostgreSQL 9.6.6.1

[1] Package updates can be applied for minor release upgrades per the Red Hat Enterprise Linux Application Compatibility Policy.VHT engineers recommend applying the OS patch update in a lab environment, and verifying functionality with regression testing prior to deploying in a production environment.