(4.1+) IVG installer prerequisites

Satisfy the following prerequisites to prepare your environment for Interactive Voice Gateway (IVG) installation. The IVG installation process performs a prerequisite check prior to installing IVG in order to mitigate installation errors.

Installation prerequisites

Use a new Virtual Machine (VM) for each IVG instance.

Preparing the VM

  • Allocate dedicated VMs for IVG.
    • The IVG Installer installs supported versions of required OS dependencies. Installing IVG on dedicated servers or VMs ensures the OS dependencies installed with IVG do not conflict with previously installed dependencies for other applications.
  • Update RHEL or CentOS to the supported versions:
    • CentOS Version 6.10 or higher*
    • CentOS Version 7.7 or higher*
    • CentOS Version 7.8 or higher*
    • RHEL Version 6.10 or higher*
    • RHEL Version 7.7 or higher*
    • RHEL Version 7.8 or higher*
Note:

Minor versions in the 7.x branch, higher than 7.7 or 7.8, are supported for installation.

If you attempt to install on a higher minor version, dependency conflicts may occur. In this case, the installer will first attempt to install necessary dependency versions from the Yum repository and will present an error message if that fails.

  • If using RHEL, verify the subscription is registered.
    • To verify the subscription of RHEL is registered, enter command rhn_check.
      • If the message Error: unable to read system ID displays, refer to the Red Hat documentation for instructions on how to register the subscription.
      • If no output is generated, the subscription is registered.
  • Verify system architecture is 64-bit using the nano /etc/redhat-release command.
  • Verify the x86_64 version of MySQL-libs is installed on the VM using the rpm --query centos-release command.
  • Uninstall Apache Tomcat from the VM where IVG will be installed. If necessary, use the yum list installed tomcat command to verify Tomcat is uninstalled.
Important:

The supported version of Apache Tomcat is installed by the IVG Installer. If Apache Tomcat is already installed, the installation process fails.

  • Enable root user access.
Note:
  • Root user access is only required for the duration of the installation process.
  • If root user access cannot be granted, please refer to the Installing as a sudo user instructions.
  • Add root as a sudo user.

Allocating disk space

The IVG installer checks disk space storage in order to execute the installer. Allocate storage for the following:

  • Allocate 1 GB of disk space to the / partition
    • We recommend at least 1 GB of disk space for installation of the necessary Linux operating system dependencies.
  • Allocate 5 GBs of free disk space to the hollyinstallpathpartition
    • We recommend at least 5 GBs of disk space for installation of the voice platform components used by IVG.
  • Allocate 4 GBs of disk space to the /tmppartition.
    • We recommend at least 4 GBs of disk space for temporary storage of fetched audio, documents, and scripts.
  • Allocate Swap space equal to the amount of memory (RAM).
    • We recommend the Swap space be equal to the memory space.