Preparing for an AAI Upgrade

As an administrator, there is a series of preparatory steps and considerations you must make before upgrading your system. They are covered in this topic.

This page includes the following:

Important Considerations for Upgrade to v24.x.x

With AAI v24.0.0 , the Reporting Server (also known as the BI Server) has been removed from AAI. With this the Insight reports, which were created and maintained via the Reporting Server, are removed. Before continuing with the upgrade, be sure to see Considerations When Upgrading to v24.x.x from v6.x.x.

Important Considerations for Upgrades to v24.2.x

If you have configured TLS authentication for the Webswing server, which provides the AAI Configuration Tool on your web browser, then:

  • If you have your keystore and truststore files in the <AAI_installation>/config directory, move them to the <AAI_installation>/config/ssl directory.

  • If you have the authentication files outside the <AAI_installation> directory and have previously configured TLS with this location, you can leave them where they are.

Reason: Authentication files in the <AAI_installation>/config directory might be inadvertently deleted during this or a future AAI upgrade.

Disk Space Requirements for Upgrading

It is recommended to have free disk space at least three times the size of the AAI installation hierarchy available.

Backups Before Upgrading

Before applying the upgrade, it is recommended to make a full backup of the AAI installation directory. It is also recommended making a full backup of the AAI database.

Java Requirements for Upgrades

The AAI upgrade requires Java Development Kit (JDK) 1.17 in order to function properly. If you do not have this in place, an error is displayed when you execute the upgrade script.

To verify the Java version, run the following from the Command Prompt:

  • Windows

    C:\Automation_Analytics_Intelligence> java -version
    java version "17.0.13" 2024-10-15 LTS
    Java(TM) SE Runtime Environment (build 17.0.13+10-LTS-268)
    Java HotSpot(TM) 64-Bit Server VM (build 17.0.13+10-LTS-268, mixed mode, sharing)
  • UNIX

    /opt/automic/Automation_Analytics_Intelligence] java -version
    java version "17.0.13" 2024-10-15 LTS
    Java(TM) SE Runtime Environment (build 17.0.13+10-LTS-268)
    Java HotSpot(TM) 64-Bit Server VM (build 17.0.13+10-LTS-268, mixed mode, sharing)
    JAVA_HOME variable

To run the upgrade, make sure the JAVA_HOME environment variable points to the JDK 17 installed. This means you have to make sure you set the JAVA:HOME to the directory where JDK 17 is installed. Otherwise, when you execute the upgrade script, you get the message "Automation Analytics & Intelligence upgrade cannot run, because JAVA_HOME is not set.".

Linux Requirements for Upgrades

When you run AAI in Linux, make sure that you have the xvfb (X virtual framebuffer) server installed on your Linux server. This is required by the Webswing server that the AAI Configuration Tool runs on. If this is not installed, the upgrade stops and an error message is issued.

Note:

The message also contains the following remediation steps:

  1. Run the appropriate command:

    • On Redhat/derivatives: yum install xorg-x11-server-Xvfb

    • On Ubuntu/derivatives: apt-get install xvfb

  2. Re-run the upgrader.

Downloading the Product or Solution

Make sure you have downloaded the relevant product bundle or solution. For more information on how to download the relevant component(s), see Downloads.

Check the compatibility matrix (compatibility matrix) to find the relevant information on supported versions and possible dependencies. For more information, see Compatibility Information.

See also: