Installation Guide

Accelario Server

The Accelario server is deployed as Virtual Machine (VM)

The server is already preinstalled with all the needed software.

The required size of the server running the VM can be calculated using Server sizing article.

Once the server is up and running, following actions are required:

  1. Login with ubuntu, password accelario.
    It is recommended to change the password.

  2. Perform network configuration - change the IP, DNS, gateways, routing , etc... according to the local network

  3. Add storage as a block device without a filesystem.
    It may be allocated as a single device or as multiple.
    The total size is twice the size of source databases.
    You can verify the block devices using command lsblk.

Accelario Agents

Accelario agents should be deployed on source and target servers.

There are 2 types of agents:

  • GI (golden image) agent - installed on the source servers

  • Destination agent - installed on the target servers

In case when the VDB should be started on the same server where the source DB resides, both agents may be installed on the same server. Change the ports as described below.

The agents should be run as root.

The agents should be run in background.

Linux

Use scripts :
Accelario_linux_dest_agent_installation.sh
Accelario_linux_source_agent_installation.sh

Another, less recommended way, is to install it manually via:

  • “screen” utility
    screen -dmS dst_agent java -jar /home/ec2-user/dst_agent-1.0-SNAPSHOT.jar

  • “nohup” utility
    nohup java -jar /home/ec2-user/dst_agent-1.0-SNAPSHOT.jar &

Windows

Execute CheckInstallService.ps1

Configuration

The default port is 8443. The default protocol is https. If needed, these parameters can be changed by editing gi_conf/application.yml file.

Another, less recommended way, is to supply special parameters to the java execution:
-Ddw.server.applicationConnectors[0].port=8090 -Ddw.server.adminConnectors[0].port=8092 

For example:

java -Ddw.server.applicationConnectors[0].port=8090 -Ddw.server.adminConnectors[0].port=8092 -jar ./dst_agent-1.0-SNAPSHOT.jar

 

Setting time zone for java process:
Add -Duser.timezone=<TimeZone> to the java execution
e.g. java -Duser.timezone=America/Halifax -jar /home/ec2-user/dst_agent-1.0-SNAPSHOT.jar

To list available time zones: timedatectl list-timezones

The TZ environment variable, if available, overrides the system’s default timezone.JVM argument , while “-Duser.timezone” parameter overrides TZ environment variable.