Technical Notes |
|
This technical note provides detailed steps to upgrade Verastream Host Integrator to version 6.5 in a Linux/UNIX environment. The upgrade process includes backing up files, removing the existing installation, installing version 6.5, and migrating the existing configurations and host application models.
For a list of new features in version 6.5, see Technical Note 10069. For a list of features introduced in version 6.0, see Technical Note 10061.
In the Linux/UNIX environment, upgrading Host Integrator requires these steps.
The procedure below assumes the following.
mkdir /tmp/vhicp -r /usr/vhi/etc /tmp/vhicp /usr/vhi/lib/java/console.install /tmp/vhiIf console.install is not present, skip this step.
cp -r /usr/vhi/deploy /tmp/vhiOn the Linux/UNIX machine: The location of the existing Host Integrator installation
In the Administrative WebStation:
Run the Verastream Host Integrator 6.5 setup command as shown below to uninstall Host Integrator. Answer Yes when you are prompted to remove the existing Verastream Host Integrator Installation.
sh install.sh -cleanWhen upgrading in the Linux/UNIX environment, the AADS must be installed and the AADS settings migrated before the Host Integrator server is installed.
sh install.sh -installdir /usr/vhi -componentsaads:apicpp:apijava:help:hostemul:logutils:smonitor:webstation The components specified in the command above are:
aads |
AADS server |
apicpp |
AppConn Connector for C |
apijava |
AppConn Connector for Java |
help |
Product Help |
hostemul |
Host Emulator |
logutils |
Log Viewer and Export Utility |
smonitor |
Session Monitor |
webstation |
Administrative WebStation |
/usr/vhi/bin/atstart -stop all To preserve the AADS configuration, copy the saved files that you created above into the new installation directory.
Note: Some of these files may not exist in your installation.
cp /tmp/vhi/etc/aads/.bindings /usr/vhi/etc/aadscp /tmp/vhi/etc/aads/.keystore /usr/vhi/etc/aadscp /tmp/vhi/etc/aads/.cert.fingerprint /usr/vhi/etc/aadscp /tmp/vhi/etc/aads/aads.properties /usr/vhi/etc/aadscp /tmp/vhi/etc/aads/domains/.bindings /usr/vhi/etc/aads/domainscp /tmp/vhi/etc/aads/servers/.bindings /usr/vhi/etc/aads/servers cp /tmp/vhi/etc/aads/profiles/.bindings /usr/vhi/etc/aads/profiles/usr/vhi/bin/atstart -start aads sh install.sh installdir /usr/vhi components server cp /tmp/vhi/etc/sesssrvr.config /usr/vhi/etccp /tmp/vhi/console.install /usr/vhi/lib/java/console.install/usr/vhi/bin/atstart -start webstationRestore the deployment directory:
cp -r /tmp/vhi/deploy /usr/vhi/usr/vhi/bin/atstart -start allTo verify the server components are running, see Technical Note 10054.
Local Linux/UNIX installation: Use a web browser to open <vhi>/bin/VHI_Administrative_WebStation_Login.html where <vhi> represents your Verastream Host Integrator installation directory.
Remote system: In a web browser, open http://<hostname>:9642/apptrieve where <hostname> represents the system running the Verastream Host Integrator Administrative WebStation service.
The first time you run version 6.5 Administrative WebStation, you may need to assign the AADS, or possibly remove and re-add the AADS.
As of version 5.5, the Session Monitor creates a default security certificate when connecting. This certificate may still be present after uninstalling the previous version of Host Integrator and reinstalling the new version. After the upgrade, the Session Monitor will attempt to use a certificate that is now out of date. When attempting to connect, you'll see messages such as "SSL connection failed. Certificates don't match." To correct this problem, select Remove Directory Server from the Configure menu. You can ignore additional error messages while doing this operation. Next, select Add Directory Server to add it again with an appropriate security certificate.